Skip to content

Commit

Permalink
Merge pull request #455 from fdupont-redhat/bz1640816
Browse files Browse the repository at this point in the history
Deny request if no conversion host is configured

(cherry picked from commit 4d84575)

https://bugzilla.redhat.com/show_bug.cgi?id=1640816
  • Loading branch information
gmcculloug authored and simaishi committed Nov 5, 2018
1 parent 6286a71 commit 82ef82a
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ object:
condition:
on_entry: validate_request
on_exit:
on_error: pending_request
on_error: deny_request
max_retries: '100'
max_time:
- field:
Expand All @@ -68,6 +68,6 @@ object:
condition:
on_entry: approve_request
on_exit:
on_error: pending_request
on_error: deny_request
max_retries: '100'
max_time:
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
request = $evm.root['miq_request']
message = $evm.object['reason']
$evm.log('info', "Request denied because of #{message}")
request.message = message
request.deny('admin', msg = message)

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
#
# Description: Placeholder for service request validation
#
prov = $evm.root['miq_request']
prov.source_vms.each { |vm| prov.approve_vm(vm) if prov.validate_vm(vm) }
request = $evm.root['miq_request']

unless request.validate_conversion_hosts
$evm.object['reason'] = 'No conversion host configured'
request.message = 'No conversion host configured'
exit MIQ_ABORT
end

request.source_vms.each { |vm| request.approve_vm(vm) if request.validate_vm(vm) }

0 comments on commit 82ef82a

Please sign in to comment.