Bug 1571583
Summary: | Service Logging Output doesn't work as expected. | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat CloudForms Management Engine | Reporter: | Ilanit Stein <istein> | ||||||
Component: | UI - OPS | Assignee: | Lucy Fu <lufu> | ||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Angelina Vasileva <anikifor> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 5.9.0 | CC: | cpelland, hkataria, lavenel, mpovolny, obarenbo, tfitzger, wfitzger | ||||||
Target Milestone: | GA | ||||||||
Target Release: | cfme-future | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | services | ||||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2019-06-11 15:26:30 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | Bug | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | CFME Core | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Created attachment 1426502 [details]
service_catalog_item_logging_options.png
I reproduced the problem on latest version 5.10.3.0.20190402144650_62f3960 For a simple successful playbook with verbosity set to 0, the logging output is the same for all 3 options. In this case, There should only be output for always. Reproducer : 10.8.198.63 Hi Lucy, Can you look into this issue when you have time? Thanks, Tina This seems to be a misunderstanding of Logging Output option which decides what Ansible job stdout would be logged in evm.log file. The Standard Output section in Provisioning tab under an Active Service would always be displayed if the output is available. Please check evm.log file to verify if it works as designed. Thanks. Sorry for my misunderstanding of how this works. I am only seeing the playbook output in the evm.log when Logging is set to always for a successful playbook request. Works as designed ... Lucy, William, Thanks for clarifying the issue, and checking it. Added doc flag, so that the documentation around this will be accurate. |
Created attachment 1426463 [details] my_services_logging.png Description of problem: When in the catalog item window 'Logging Output' is set to one of the following options: on error/always/never - The Logging displayed under Services->My Services-> Choose the last active service: "Provisioning tab, is always the whole same ansible log. Example for such log (displayed for all 3 'Logging Output' options): PLAY [oVirt image template] **************************************************** TASK [ovirt-image-template : Download the qcow image] ************************** changed: [localhost] TASK [ovirt-image-template : Check file type] ********************************** ok: [localhost] TASK [ovirt-image-template : Fail if image is not qcow] ************************ skipping: [localhost] TASK [ovirt-image-template : Login to oVirt] *********************************** fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'engine_url' is undefined\n\nThe error appears to have been in '/var/lib/awx/projects/_9__rhv_repo/roles/ovirt-image-template/tasks/main.yml': line 25, column 5, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n- block:\n - name: Login to oVirt\n ^ here\n\nexception type: <class 'ansible.errors.AnsibleUndefinedVariable'>\nexception: 'engine_url' is undefined"} TASK [ovirt-image-template : Remove vm] **************************************** fatal: [localhost]: FAILED! => {"msg": "The conditional check 'ovirt_templates | length == 0' failed. The error was: error while evaluating conditional (ovirt_templates | length == 0): 'ovirt_templates' is undefined\n\nThe error appears to have been in '/var/lib/awx/projects/_9__rhv_repo/roles/ovirt-image-template/tasks/main.yml': line 104, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n always:\n - name: Remove vm\n ^ here\n"} PLAY RECAP ********************************************************************* localhost : ok=2 changed=1 unreachable=0 failed=2 Version-Release number of selected component (if applicable): CFME-5.9.1.2 How reproducible: 100% Expected results: Ansible Logging Output should be filtered by the catalog item settings (Always/On error/Never)