Bug 1547527
| Summary: | Retirement requester is not passed down correctly to automate | |||
|---|---|---|---|---|
| Product: | Red Hat CloudForms Management Engine | Reporter: | Lucy Fu <lufu> | |
| Component: | Automate | Assignee: | Lucy Fu <lufu> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Brandon Squizzato <bsquizza> | |
| Severity: | high | Docs Contact: | ||
| Priority: | high | |||
| Version: | 5.9.0 | CC: | bsquizza, gmccullo, izapolsk, mkanoor, obarenbo, rmanes, simaishi, smallamp, tfitzger | |
| Target Milestone: | GA | Keywords: | TestOnly, ZStream | |
| Target Release: | 5.10.0 | |||
| Hardware: | Unspecified | |||
| OS: | Unspecified | |||
| Whiteboard: | ||||
| Fixed In Version: | 5.10.0.0 | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | ||
| Clone Of: | 1546375 | |||
| : | 1552800 (view as bug list) | Environment: | ||
| Last Closed: | 2019-02-11 14:06:44 UTC | Type: | Bug | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | 1546375 | |||
| Bug Blocks: | 1552800 | |||
|
Comment 3
CFME Bot
2018-02-21 14:06:49 UTC
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/037c4273a1fcbc70d19468d7e2a0b764622e5f1f commit 037c4273a1fcbc70d19468d7e2a0b764622e5f1f Author: Lucy Fu <lufu> AuthorDate: Wed Feb 21 08:20:17 2018 -0500 Commit: Lucy Fu <lufu> CommitDate: Fri Feb 23 15:36:52 2018 -0500 Changes to catch the retirement requester in automate. https://bugzilla.redhat.com/show_bug.cgi?id=1547527 app/models/mixins/retirement_mixin.rb | 13 ++++++++++--- spec/models/vm/retirement_management_spec.rb | 15 ++++++++++++++- 2 files changed, 24 insertions(+), 4 deletions(-) Verified on 5.10.0.4
After a POST to /api/vms/<vmId> with {'action': 'retire'}, automation.log shows 'userid' along with 'user_id' in the root object and 'retirement_initiator' is 'user'
[----] I, [2018-07-18T15:57:07.115636 #59775:109ef88] INFO -- : <AEMethod [/ManageIQ/Infrastructure/VM/Retirement/StateMachines/Methods/start_retirement]> Starting
[----] I, [2018-07-18T15:57:07.605550 #59775:10aba1c] INFO -- : <AEMethod start_retirement> Listing Root Object Attributes:
[----] I, [2018-07-18T15:57:07.610691 #59775:138a6fc] INFO -- : <AEMethod start_retirement> ae_next_state:
[----] I, [2018-07-18T15:57:07.611660 #59775:138a6fc] INFO -- : <AEMethod start_retirement> ae_provider_category: infrastructure
[----] I, [2018-07-18T15:57:07.612561 #59775:138a6fc] INFO -- : <AEMethod start_retirement> ae_result: ok
[----] I, [2018-07-18T15:57:07.613510 #59775:138a6fc] INFO -- : <AEMethod start_retirement> ae_retry_server_affinity: false
[----] I, [2018-07-18T15:57:07.614381 #59775:138a6fc] INFO -- : <AEMethod start_retirement> ae_state: StartRetirement
[----] I, [2018-07-18T15:57:07.615339 #59775:138a6fc] INFO -- : <AEMethod start_retirement> ae_state_max_retries: 100
[----] I, [2018-07-18T15:57:07.616183 #59775:138a6fc] INFO -- : <AEMethod start_retirement> ae_state_retries: 0
[----] I, [2018-07-18T15:57:07.617021 #59775:138a6fc] INFO -- : <AEMethod start_retirement> ae_state_started: 2018-07-18 19:57:05 UTC
[----] I, [2018-07-18T15:57:07.618075 #59775:138a6fc] INFO -- : <AEMethod start_retirement> ae_state_step: main
[----] I, [2018-07-18T15:57:07.618899 #59775:138a6fc] INFO -- : <AEMethod start_retirement> ae_status_state: on_entry
[----] I, [2018-07-18T15:57:07.620308 #59775:138a6fc] INFO -- : <AEMethod start_retirement> event_stream: #<MiqAeMethodService::MiqAeServiceMiqEvent:0x000000000eaef200>
[----] I, [2018-07-18T15:57:07.621055 #59775:138a6fc] INFO -- : <AEMethod start_retirement> event_stream_id: 401
[----] I, [2018-07-18T15:57:07.621828 #59775:138a6fc] INFO -- : <AEMethod start_retirement> event_type: request_vm_retire
[----] I, [2018-07-18T15:57:07.624042 #59775:138a6fc] INFO -- : <AEMethod start_retirement> host: hypv2016-01.ms01.cfme2.lab.eng.rdu2.redhat.com
[----] I, [2018-07-18T15:57:07.624767 #59775:138a6fc] INFO -- : <AEMethod start_retirement> host_id: 2
[----] I, [2018-07-18T15:57:07.625910 #59775:138a6fc] INFO -- : <AEMethod start_retirement> miq_event: #<MiqAeMethodService::MiqAeServiceMiqEvent:0x0000000012a6d300>
[----] I, [2018-07-18T15:57:07.626655 #59775:138a6fc] INFO -- : <AEMethod start_retirement> miq_event_id: 401
[----] I, [2018-07-18T15:57:07.627741 #59775:138a6fc] INFO -- : <AEMethod start_retirement> miq_group: #<MiqAeMethodService::MiqAeServiceMiqGroup:0x000000000d932698>
[----] I, [2018-07-18T15:57:07.628890 #59775:138a6fc] INFO -- : <AEMethod start_retirement> miq_server: #<MiqAeMethodService::MiqAeServiceMiqServer:0x0000000012a77c88>
[----] I, [2018-07-18T15:57:07.629699 #59775:138a6fc] INFO -- : <AEMethod start_retirement> miq_server_id: 1
[----] I, [2018-07-18T15:57:07.630458 #59775:138a6fc] INFO -- : <AEMethod start_retirement> object_name: Event
[----] I, [2018-07-18T15:57:07.631221 #59775:138a6fc] INFO -- : <AEMethod start_retirement> retirement_initiator: user
[----] I, [2018-07-18T15:57:07.632461 #59775:138a6fc] INFO -- : <AEMethod start_retirement> tenant: #<MiqAeMethodService::MiqAeServiceTenant:0x000000000d932c38>
[----] I, [2018-07-18T15:57:07.633272 #59775:138a6fc] INFO -- : <AEMethod start_retirement> type: ManageIQ::Providers::Microsoft::InfraManager::Vm
[----] I, [2018-07-18T15:57:07.634502 #59775:138a6fc] INFO -- : <AEMethod start_retirement> user: #<MiqAeMethodService::MiqAeServiceUser:0x000000000d933200>
[----] I, [2018-07-18T15:57:07.635300 #59775:138a6fc] INFO -- : <AEMethod start_retirement> user_id: 1
[----] I, [2018-07-18T15:57:07.636087 #59775:138a6fc] INFO -- : <AEMethod start_retirement> userid: admin
[----] I, [2018-07-18T15:57:07.638142 #59775:138a6fc] INFO -- : <AEMethod start_retirement> vm: bsquizz-rhel74
[----] I, [2018-07-18T15:57:07.638934 #59775:138a6fc] INFO -- : <AEMethod start_retirement> vm_id: 106
[----] I, [2018-07-18T15:57:07.639762 #59775:138a6fc] INFO -- : <AEMethod start_retirement> vmdb_object_type: vm
[----] I, [2018-07-18T15:57:07.640444 #59775:10aba1c] INFO -- : <AEMethod start_retirement> ===========================================
|