2026-01-30 22:00:32,816 p=36558 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace 2026-01-30 22:00:32,817 p=36558 u=zuul n=ansible | PLAY [Verify all the applicable projects, endpoints, pods & services for cloudkitty] *** 2026-01-30 22:00:32,827 p=36558 u=zuul n=ansible | TASK [Gathering Facts] ********************************************************* 2026-01-30 22:00:32,828 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:32 +0000 (0:00:00.027) 0:00:00.027 ******** 2026-01-30 22:00:33,714 p=36558 u=zuul n=ansible | ok: [localhost] 2026-01-30 22:00:33,734 p=36558 u=zuul n=ansible | TASK [common : Run pod tests] ************************************************** 2026-01-30 22:00:33,734 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:33 +0000 (0:00:00.906) 0:00:00.934 ******** 2026-01-30 22:00:33,792 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml for localhost => (item=cloudkitty-api) 2026-01-30 22:00:33,795 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml for localhost => (item=cloudkitty-lokistack-compactor) 2026-01-30 22:00:33,799 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml for localhost => (item=cloudkitty-lokistack-distributor) 2026-01-30 22:00:33,801 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml for localhost => (item=cloudkitty-lokistack-index-gateway) 2026-01-30 22:00:33,804 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml for localhost => (item=cloudkitty-lokistack-ingester) 2026-01-30 22:00:33,808 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml for localhost => (item=cloudkitty-lokistack-querier) 2026-01-30 22:00:33,811 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml for localhost => (item=cloudkitty-lokistack-query-frontend) 2026-01-30 22:00:33,814 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml for localhost => (item=cloudkitty-proc) 2026-01-30 22:00:33,825 p=36558 u=zuul n=ansible | TASK [common : Get Pod Instance name "{{ pod.status_str }}"] ******************* 2026-01-30 22:00:33,825 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:33 +0000 (0:00:00.090) 0:00:01.024 ******** 2026-01-30 22:00:33,839 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 5, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n # todo: define what happens when there are multiple pods returned\n - name: Get Pod Instance name \"{{ pod.status_str }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:33,840 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:33,853 p=36558 u=zuul n=ansible | TASK [common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }}] *** 2026-01-30 22:00:33,854 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:33 +0000 (0:00:00.028) 0:00:01.053 ******** 2026-01-30 22:00:33,871 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 14, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: |\n ^ here\n"} 2026-01-30 22:00:33,871 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:33,879 p=36558 u=zuul n=ansible | TASK [common : Get Pod Instance name "{{ pod.status_str }}"] ******************* 2026-01-30 22:00:33,879 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:33 +0000 (0:00:00.025) 0:00:01.079 ******** 2026-01-30 22:00:33,894 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 5, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n # todo: define what happens when there are multiple pods returned\n - name: Get Pod Instance name \"{{ pod.status_str }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:33,894 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:33,904 p=36558 u=zuul n=ansible | TASK [common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }}] *** 2026-01-30 22:00:33,904 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:33 +0000 (0:00:00.025) 0:00:01.104 ******** 2026-01-30 22:00:33,921 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 14, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: |\n ^ here\n"} 2026-01-30 22:00:33,921 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:33,931 p=36558 u=zuul n=ansible | TASK [common : Get Pod Instance name "{{ pod.status_str }}"] ******************* 2026-01-30 22:00:33,931 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:33 +0000 (0:00:00.026) 0:00:01.131 ******** 2026-01-30 22:00:33,944 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 5, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n # todo: define what happens when there are multiple pods returned\n - name: Get Pod Instance name \"{{ pod.status_str }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:33,944 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:33,956 p=36558 u=zuul n=ansible | TASK [common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }}] *** 2026-01-30 22:00:33,956 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:33 +0000 (0:00:00.025) 0:00:01.156 ******** 2026-01-30 22:00:33,973 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 14, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: |\n ^ here\n"} 2026-01-30 22:00:33,973 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:33,982 p=36558 u=zuul n=ansible | TASK [common : Get Pod Instance name "{{ pod.status_str }}"] ******************* 2026-01-30 22:00:33,982 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:33 +0000 (0:00:00.025) 0:00:01.182 ******** 2026-01-30 22:00:33,996 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 5, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n # todo: define what happens when there are multiple pods returned\n - name: Get Pod Instance name \"{{ pod.status_str }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:33,996 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:34,007 p=36558 u=zuul n=ansible | TASK [common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }}] *** 2026-01-30 22:00:34,007 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.025) 0:00:01.207 ******** 2026-01-30 22:00:34,025 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 14, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: |\n ^ here\n"} 2026-01-30 22:00:34,025 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:34,033 p=36558 u=zuul n=ansible | TASK [common : Get Pod Instance name "{{ pod.status_str }}"] ******************* 2026-01-30 22:00:34,033 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.025) 0:00:01.233 ******** 2026-01-30 22:00:34,047 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 5, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n # todo: define what happens when there are multiple pods returned\n - name: Get Pod Instance name \"{{ pod.status_str }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:34,048 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:34,058 p=36558 u=zuul n=ansible | TASK [common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }}] *** 2026-01-30 22:00:34,058 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.025) 0:00:01.258 ******** 2026-01-30 22:00:34,073 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 14, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: |\n ^ here\n"} 2026-01-30 22:00:34,074 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:34,083 p=36558 u=zuul n=ansible | TASK [common : Get Pod Instance name "{{ pod.status_str }}"] ******************* 2026-01-30 22:00:34,083 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.025) 0:00:01.283 ******** 2026-01-30 22:00:34,099 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 5, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n # todo: define what happens when there are multiple pods returned\n - name: Get Pod Instance name \"{{ pod.status_str }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:34,099 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:34,110 p=36558 u=zuul n=ansible | TASK [common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }}] *** 2026-01-30 22:00:34,110 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.026) 0:00:01.309 ******** 2026-01-30 22:00:34,127 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 14, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: |\n ^ here\n"} 2026-01-30 22:00:34,127 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:34,134 p=36558 u=zuul n=ansible | TASK [common : Get Pod Instance name "{{ pod.status_str }}"] ******************* 2026-01-30 22:00:34,135 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.024) 0:00:01.334 ******** 2026-01-30 22:00:34,148 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 5, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n # todo: define what happens when there are multiple pods returned\n - name: Get Pod Instance name \"{{ pod.status_str }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:34,148 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:34,158 p=36558 u=zuul n=ansible | TASK [common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }}] *** 2026-01-30 22:00:34,158 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.023) 0:00:01.358 ******** 2026-01-30 22:00:34,174 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 14, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: |\n ^ here\n"} 2026-01-30 22:00:34,174 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:34,182 p=36558 u=zuul n=ansible | TASK [common : Get Pod Instance name "{{ pod.status_str }}"] ******************* 2026-01-30 22:00:34,182 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.024) 0:00:01.382 ******** 2026-01-30 22:00:34,198 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 5, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n # todo: define what happens when there are multiple pods returned\n - name: Get Pod Instance name \"{{ pod.status_str }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:34,198 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:34,207 p=36558 u=zuul n=ansible | TASK [common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }}] *** 2026-01-30 22:00:34,207 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.024) 0:00:01.407 ******** 2026-01-30 22:00:34,222 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/pod_tests.yml': line 14, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n - name: |\n ^ here\n"} 2026-01-30 22:00:34,222 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:34,229 p=36558 u=zuul n=ansible | TASK [common : Run subscription tests] ***************************************** 2026-01-30 22:00:34,229 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.021) 0:00:01.429 ******** 2026-01-30 22:00:34,244 p=36558 u=zuul n=ansible | skipping: [localhost] 2026-01-30 22:00:34,251 p=36558 u=zuul n=ansible | TASK [common : Run endpoint tests] ********************************************* 2026-01-30 22:00:34,251 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.021) 0:00:01.451 ******** 2026-01-30 22:00:34,279 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/endpoint_tests.yml for localhost => (item=['cloudkitty', 'rating', 'public']) 2026-01-30 22:00:34,282 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/endpoint_tests.yml for localhost => (item=['cloudkitty', 'rating', 'internal']) 2026-01-30 22:00:34,311 p=36558 u=zuul n=ansible | TASK [common : Verify endpoint "['cloudkitty', 'rating', 'public']"] *********** 2026-01-30 22:00:34,312 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:34 +0000 (0:00:00.060) 0:00:01.511 ******** 2026-01-30 22:00:36,910 p=36558 u=zuul n=ansible | ok: [localhost] 2026-01-30 22:00:36,919 p=36558 u=zuul n=ansible | TASK [common : TEST Check that {{ endpoint[0] }} {{ endpoint[2] }} endpoint exists {{ common_endpoint_test_id }}] *** 2026-01-30 22:00:36,919 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:36 +0000 (0:00:02.607) 0:00:04.119 ******** 2026-01-30 22:00:36,941 p=36558 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "The endpoint cloudkitty is found." } 2026-01-30 22:00:36,949 p=36558 u=zuul n=ansible | TASK [common : Verify endpoint "['cloudkitty', 'rating', 'internal']"] ********* 2026-01-30 22:00:36,949 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:36 +0000 (0:00:00.029) 0:00:04.148 ******** 2026-01-30 22:00:39,672 p=36558 u=zuul n=ansible | ok: [localhost] 2026-01-30 22:00:39,690 p=36558 u=zuul n=ansible | TASK [common : TEST Check that {{ endpoint[0] }} {{ endpoint[2] }} endpoint exists {{ common_endpoint_test_id }}] *** 2026-01-30 22:00:39,690 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:39 +0000 (0:00:02.741) 0:00:06.890 ******** 2026-01-30 22:00:39,711 p=36558 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "The endpoint cloudkitty is found." } 2026-01-30 22:00:39,725 p=36558 u=zuul n=ansible | TASK [common : Run project tests] ********************************************** 2026-01-30 22:00:39,725 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:39 +0000 (0:00:00.035) 0:00:06.925 ******** 2026-01-30 22:00:39,761 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/project_tests.yml for localhost => (item=openstack) 2026-01-30 22:00:39,764 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/project_tests.yml for localhost => (item=openstack-operators) 2026-01-30 22:00:39,798 p=36558 u=zuul n=ansible | TASK [common : Get the {{ project.name }} project] ***************************** 2026-01-30 22:00:39,798 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:39 +0000 (0:00:00.073) 0:00:06.998 ******** 2026-01-30 22:00:39,815 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/project_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Get the {{ project.name }} project\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:39,815 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:39,824 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ project.name }} project exists {{ project.test_id if project.test_id is defined }}] *** 2026-01-30 22:00:39,824 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:39 +0000 (0:00:00.025) 0:00:07.024 ******** 2026-01-30 22:00:39,840 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/project_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:39,840 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:39,847 p=36558 u=zuul n=ansible | TASK [common : Get the {{ project.name }} project] ***************************** 2026-01-30 22:00:39,847 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:39 +0000 (0:00:00.023) 0:00:07.047 ******** 2026-01-30 22:00:39,861 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/project_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Get the {{ project.name }} project\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:39,861 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:39,869 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ project.name }} project exists {{ project.test_id if project.test_id is defined }}] *** 2026-01-30 22:00:39,869 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:39 +0000 (0:00:00.022) 0:00:07.069 ******** 2026-01-30 22:00:39,883 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/project_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:39,883 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:39,889 p=36558 u=zuul n=ansible | TASK [common : Run service tests] ********************************************** 2026-01-30 22:00:39,890 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:39 +0000 (0:00:00.019) 0:00:07.089 ******** 2026-01-30 22:00:39,963 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-internal) 2026-01-30 22:00:39,965 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-compactor-grpc) 2026-01-30 22:00:39,967 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-compactor-http) 2026-01-30 22:00:39,969 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-distributor-grpc) 2026-01-30 22:00:39,971 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-distributor-http) 2026-01-30 22:00:39,973 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-gateway-http) 2026-01-30 22:00:39,975 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-gossip-ring) 2026-01-30 22:00:39,977 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-index-gateway-grpc) 2026-01-30 22:00:39,979 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-index-gateway-http) 2026-01-30 22:00:39,981 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-ingester-grpc) 2026-01-30 22:00:39,984 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-ingester-http) 2026-01-30 22:00:39,986 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-querier-grpc) 2026-01-30 22:00:39,987 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-querier-http) 2026-01-30 22:00:39,989 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-query-frontend-grpc) 2026-01-30 22:00:39,991 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-lokistack-query-frontend-http) 2026-01-30 22:00:39,993 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml for localhost => (item=cloudkitty-public) 2026-01-30 22:00:40,017 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,017 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.127) 0:00:07.216 ******** 2026-01-30 22:00:40,028 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,028 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,037 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,037 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.020) 0:00:07.237 ******** 2026-01-30 22:00:40,051 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,051 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,059 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,059 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.022) 0:00:07.259 ******** 2026-01-30 22:00:40,073 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,073 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,082 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,082 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.023) 0:00:07.282 ******** 2026-01-30 22:00:40,096 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,096 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,103 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,104 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.021) 0:00:07.303 ******** 2026-01-30 22:00:40,116 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,116 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,125 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,126 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.022) 0:00:07.325 ******** 2026-01-30 22:00:40,139 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,139 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,146 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,146 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.020) 0:00:07.346 ******** 2026-01-30 22:00:40,159 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,159 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,169 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,169 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.023) 0:00:07.369 ******** 2026-01-30 22:00:40,184 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,184 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,191 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,191 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.022) 0:00:07.391 ******** 2026-01-30 22:00:40,202 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,202 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,210 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,211 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.019) 0:00:07.410 ******** 2026-01-30 22:00:40,223 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,223 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,231 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,231 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.020) 0:00:07.431 ******** 2026-01-30 22:00:40,243 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,243 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,253 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,253 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.021) 0:00:07.452 ******** 2026-01-30 22:00:40,268 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,268 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,275 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,276 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.022) 0:00:07.475 ******** 2026-01-30 22:00:40,287 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,287 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,297 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,297 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.021) 0:00:07.497 ******** 2026-01-30 22:00:40,311 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,311 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,320 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,320 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.023) 0:00:07.520 ******** 2026-01-30 22:00:40,332 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,332 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,342 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,342 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.022) 0:00:07.542 ******** 2026-01-30 22:00:40,356 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,356 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,365 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,365 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.022) 0:00:07.565 ******** 2026-01-30 22:00:40,376 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,376 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,386 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,386 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.021) 0:00:07.586 ******** 2026-01-30 22:00:40,401 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,402 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,412 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,413 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.026) 0:00:07.612 ******** 2026-01-30 22:00:40,427 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,427 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,436 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,436 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.023) 0:00:07.636 ******** 2026-01-30 22:00:40,450 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,450 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,458 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,458 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.021) 0:00:07.658 ******** 2026-01-30 22:00:40,468 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,468 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,477 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,477 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.019) 0:00:07.677 ******** 2026-01-30 22:00:40,490 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,490 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,497 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,497 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.020) 0:00:07.697 ******** 2026-01-30 22:00:40,509 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,509 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,518 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,518 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.020) 0:00:07.718 ******** 2026-01-30 22:00:40,532 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,532 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,539 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,539 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.021) 0:00:07.739 ******** 2026-01-30 22:00:40,551 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,551 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,561 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,561 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.021) 0:00:07.761 ******** 2026-01-30 22:00:40,575 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,575 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,582 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,582 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.021) 0:00:07.782 ******** 2026-01-30 22:00:40,594 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,594 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,604 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,604 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.021) 0:00:07.803 ******** 2026-01-30 22:00:40,617 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,617 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,626 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,626 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.022) 0:00:07.826 ******** 2026-01-30 22:00:40,638 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,638 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,675 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,676 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.049) 0:00:07.875 ******** 2026-01-30 22:00:40,691 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,691 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,701 p=36558 u=zuul n=ansible | TASK [common : Verify Service - "{{ service.name }}"] ************************** 2026-01-30 22:00:40,701 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.025) 0:00:07.900 ******** 2026-01-30 22:00:40,714 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'nspace'. 'str object' has no attribute 'nspace'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 2, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n---\n- name: Verify Service - \"{{ service.name }}\"\n ^ here\nWe could be wrong, but this one looks like it might be an issue with\nmissing quotes. Always quote template expression brackets when they\nstart a value. For instance:\n\n with_items:\n - {{ foo }}\n\nShould be written as:\n\n with_items:\n - \"{{ foo }}\"\n"} 2026-01-30 22:00:40,714 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,724 p=36558 u=zuul n=ansible | TASK [common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }}] *** 2026-01-30 22:00:40,724 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.023) 0:00:07.924 ******** 2026-01-30 22:00:40,740 p=36558 u=zuul n=ansible | fatal: [localhost]: FAILED! => {"msg": "The task includes an option with an undefined variable. The error was: 'str object' has no attribute 'name'. 'str object' has no attribute 'name'\n\nThe error appears to be in '/home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/common/tasks/service_tests.yml': line 9, column 3, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n\n- name: |\n ^ here\n"} 2026-01-30 22:00:40,740 p=36558 u=zuul n=ansible | ...ignoring 2026-01-30 22:00:40,750 p=36558 u=zuul n=ansible | TASK [common : Run file tests] ************************************************* 2026-01-30 22:00:40,750 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.025) 0:00:07.950 ******** 2026-01-30 22:00:40,762 p=36558 u=zuul n=ansible | skipping: [localhost] 2026-01-30 22:00:40,768 p=36558 u=zuul n=ansible | TASK [common : Get the manifest list once] ************************************* 2026-01-30 22:00:40,768 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.018) 0:00:07.968 ******** 2026-01-30 22:00:40,779 p=36558 u=zuul n=ansible | skipping: [localhost] 2026-01-30 22:00:40,785 p=36558 u=zuul n=ansible | TASK [common : Check that each package manifest is present] ******************** 2026-01-30 22:00:40,785 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.017) 0:00:07.985 ******** 2026-01-30 22:00:40,798 p=36558 u=zuul n=ansible | skipping: [localhost] 2026-01-30 22:00:40,804 p=36558 u=zuul n=ansible | TASK [common : Run crd tests] ************************************************** 2026-01-30 22:00:40,804 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.018) 0:00:08.004 ******** 2026-01-30 22:00:40,816 p=36558 u=zuul n=ansible | skipping: [localhost] 2026-01-30 22:00:40,822 p=36558 u=zuul n=ansible | TASK [common : Run CR tests] *************************************************** 2026-01-30 22:00:40,823 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.018) 0:00:08.022 ******** 2026-01-30 22:00:40,836 p=36558 u=zuul n=ansible | skipping: [localhost] 2026-01-30 22:00:40,843 p=36558 u=zuul n=ansible | TASK [common : Verify container tests] ***************************************** 2026-01-30 22:00:40,844 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.020) 0:00:08.043 ******** 2026-01-30 22:00:40,857 p=36558 u=zuul n=ansible | skipping: [localhost] 2026-01-30 22:00:40,874 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : Validate Chargeback Feature] ********************** 2026-01-30 22:00:40,874 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.030) 0:00:08.073 ******** 2026-01-30 22:00:40,893 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/telemetry_chargeback/tasks/chargeback_tests.yml for localhost 2026-01-30 22:00:40,899 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : Enable Cloudkitty Module (hashmap)] *************** 2026-01-30 22:00:40,899 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:40 +0000 (0:00:00.025) 0:00:08.099 ******** 2026-01-30 22:00:44,905 p=36558 u=zuul n=ansible | changed: [localhost] 2026-01-30 22:00:44,913 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : Find the current value of hashmap] **************** 2026-01-30 22:00:44,913 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:44 +0000 (0:00:04.013) 0:00:12.112 ******** 2026-01-30 22:00:47,927 p=36558 u=zuul n=ansible | ok: [localhost] 2026-01-30 22:00:47,941 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : Change priority for CloudKitty hashmap module] **** 2026-01-30 22:00:47,942 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:47 +0000 (0:00:03.028) 0:00:15.141 ******** 2026-01-30 22:00:51,337 p=36558 u=zuul n=ansible | changed: [localhost] 2026-01-30 22:00:51,344 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : Get status of all CloudKitty rating modules] ****** 2026-01-30 22:00:51,344 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:51 +0000 (0:00:03.402) 0:00:18.544 ******** 2026-01-30 22:00:53,824 p=36558 u=zuul n=ansible | ok: [localhost] 2026-01-30 22:00:53,833 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : TEST Validate CloudKitty module states] *********** 2026-01-30 22:00:53,833 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:53 +0000 (0:00:02.488) 0:00:21.033 ******** 2026-01-30 22:00:53,854 p=36558 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "SUCCESS: CloudKitty modules (hashmap=True) are configured correctly." } 2026-01-30 22:00:53,863 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : TEST Set priority for CloudKitty hashmap module] *** 2026-01-30 22:00:53,863 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:53 +0000 (0:00:00.029) 0:00:21.062 ******** 2026-01-30 22:00:53,881 p=36558 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "SUCCESS: The hashmap priority is set to 100" } 2026-01-30 22:00:53,887 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : Generate Synthetic Data] ************************** 2026-01-30 22:00:53,887 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:53 +0000 (0:00:00.024) 0:00:21.087 ******** 2026-01-30 22:00:53,910 p=36558 u=zuul n=ansible | included: /home/zuul/src/github.com/infrawatch/feature-verification-tests/roles/telemetry_chargeback/tasks/gen_synth_loki_data.yml for localhost 2026-01-30 22:00:53,923 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : Check for preexisting output file] **************** 2026-01-30 22:00:53,924 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:53 +0000 (0:00:00.036) 0:00:21.123 ******** 2026-01-30 22:00:54,223 p=36558 u=zuul n=ansible | ok: [localhost] 2026-01-30 22:00:54,229 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : TEST Generate Synthetic Data] ********************* 2026-01-30 22:00:54,229 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:54 +0000 (0:00:00.305) 0:00:21.429 ******** 2026-01-30 22:00:54,554 p=36558 u=zuul n=ansible | changed: [localhost] 2026-01-30 22:00:54,561 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : Read the content of the file] ********************* 2026-01-30 22:00:54,561 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:54 +0000 (0:00:00.332) 0:00:21.761 ******** 2026-01-30 22:00:54,868 p=36558 u=zuul n=ansible | ok: [localhost] 2026-01-30 22:00:54,875 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : TEST Validate JSON format of synthetic data file] *** 2026-01-30 22:00:54,875 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:54 +0000 (0:00:00.313) 0:00:22.074 ******** 2026-01-30 22:00:54,892 p=36558 u=zuul n=ansible | ok: [localhost] => { "changed": false, "msg": "JSON format validated successfully." } 2026-01-30 22:00:54,899 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : Print output_file_remote path] ******************** 2026-01-30 22:00:54,899 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:54 +0000 (0:00:00.024) 0:00:22.099 ******** 2026-01-30 22:00:54,914 p=36558 u=zuul n=ansible | ok: [localhost] => { "msg": "Synthetic data file: /home/zuul/ci-framework-data/logs/gen_loki_synth_data.log" } 2026-01-30 22:00:54,921 p=36558 u=zuul n=ansible | TASK [telemetry_chargeback : Copy output file to remote host] ****************** 2026-01-30 22:00:54,921 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:54 +0000 (0:00:00.022) 0:00:22.121 ******** 2026-01-30 22:00:55,381 p=36558 u=zuul n=ansible | changed: [localhost] 2026-01-30 22:00:55,407 p=36558 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2026-01-30 22:00:55,407 p=36558 u=zuul n=ansible | localhost : ok=99 changed=4 unreachable=0 failed=0 skipped=7 rescued=0 ignored=52 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | Friday 30 January 2026 22:00:55 +0000 (0:00:00.492) 0:00:22.614 ******** 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | =============================================================================== 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | telemetry_chargeback : Enable Cloudkitty Module (hashmap) --------------- 4.01s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | telemetry_chargeback : Change priority for CloudKitty hashmap module ---- 3.40s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | telemetry_chargeback : Find the current value of hashmap ---------------- 3.03s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | common : Verify endpoint "['cloudkitty', 'rating', 'internal']" --------- 2.74s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | common : Verify endpoint "['cloudkitty', 'rating', 'public']" ----------- 2.61s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | telemetry_chargeback : Get status of all CloudKitty rating modules ------ 2.49s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.91s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | telemetry_chargeback : Copy output file to remote host ------------------ 0.49s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | telemetry_chargeback : TEST Generate Synthetic Data --------------------- 0.33s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | telemetry_chargeback : Read the content of the file --------------------- 0.31s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | telemetry_chargeback : Check for preexisting output file ---------------- 0.31s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | common : Run service tests ---------------------------------------------- 0.13s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | common : Run pod tests -------------------------------------------------- 0.09s 2026-01-30 22:00:55,414 p=36558 u=zuul n=ansible | common : Run project tests ---------------------------------------------- 0.07s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Run endpoint tests --------------------------------------------- 0.06s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.05s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | telemetry_chargeback : Generate Synthetic Data -------------------------- 0.04s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Check that {{ endpoint[0] }} {{ endpoint[2] }} endpoint exists {{ common_endpoint_test_id }} --- 0.04s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Verify container tests ----------------------------------------- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Check that {{ endpoint[0] }} {{ endpoint[2] }} endpoint exists {{ common_endpoint_test_id }} --- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | telemetry_chargeback : TEST Validate CloudKitty module states ----------- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Get Pod Instance name "{{ pod.status_str }}" ------------------- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }} --- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Get Pod Instance name "{{ pod.status_str }}" ------------------- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }} --- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Get the {{ project.name }} project ----------------------------- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }} --- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | telemetry_chargeback : Validate Chargeback Feature ---------------------- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }} --- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Get Pod Instance name "{{ pod.status_str }}" ------------------- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Get Pod Instance name "{{ pod.status_str }}" ------------------- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Get Pod Instance name "{{ pod.status_str }}" ------------------- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Get Pod Instance name "{{ pod.status_str }}" ------------------- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }} --- 0.03s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Get Pod Instance name "{{ pod.status_str }}" ------------------- 0.02s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | telemetry_chargeback : TEST Set priority for CloudKitty hashmap module --- 0.02s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | telemetry_chargeback : TEST Validate JSON format of synthetic data file --- 0.02s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : TEST Verify {{ project.name }} project exists {{ project.test_id if project.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,415 p=36558 u=zuul n=ansible | common : Get Pod Instance name "{{ pod.status_str }}" ------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | telemetry_chargeback : Print output_file_remote path -------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Get the {{ project.name }} project ----------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Run subscription tests ----------------------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Check {{ pod.name }} pod is {{ pod.status_str }} in {{ pod.nspace }} namespace {{ pod.test_id if pod.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Run CR tests --------------------------------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ service.name }} service is running in {{ service.nspace }} namespace {{ service.test_id if service.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : TEST Verify {{ project.name }} project exists {{ project.test_id if project.test_id is defined }} --- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Verify Service - "{{ service.name }}" -------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Run crd tests -------------------------------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Run file tests ------------------------------------------------- 0.02s 2026-01-30 22:00:55,416 p=36558 u=zuul n=ansible | common : Check that each package manifest is present -------------------- 0.02s