)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"e816bcfbcfa0743eeb4e849c8c8d58561bc9a8f0","unresolved":true,"context_lines":[{"line_number":10,"context_line":"enabled results in a fatal error when evaluating the playbook:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"```"},{"line_number":13,"context_line":"TASK [haproxy-config : Add configuration for zun when using single external frontend] *****************************************"},{"line_number":14,"context_line":"changed: [openstack01.iad1.nic-a.net] \u003d\u003e (item\u003d{\u0027key\u0027: \u0027zun-api\u0027, \u0027value\u0027: {\u0027container_name\u0027: \u0027zun_api\u0027, \u0027group\u0027: \u0027zun-api\u0027, \u0027enabled\u0027: True, \u0027image\u0027: \u0027quay.io/openstack.kolla/zun-api:master-rocky-9\u0027, \u0027volumes\u0027: [\u0027/etc/kolla/zun-api/:/var/lib/kolla/config_files/:ro\u0027, \u0027/etc/localtime:/etc/localtime:ro\u0027, \u0027\u0027, \u0027\u0027, \u0027kolla_logs:/var/log/kolla/\u0027], \u0027dimensions\u0027: {\u0027ulimits\u0027: {\u0027nofile\u0027: {\u0027soft\u0027: 1048576, \u0027hard\u0027: 1048576}}}, \u0027healthcheck\u0027: {\u0027interval\u0027: \u002730\u0027, \u0027retries\u0027: \u00273\u0027, \u0027start_period\u0027: \u00275\u0027, \u0027test\u0027: [\u0027CMD-SHELL\u0027, \u0027healthcheck_curl http://10.10.0.110:9517\u0027], \u0027timeout\u0027: \u002730\u0027}, \u0027haproxy\u0027: {\u0027zun_api\u0027: {\u0027enabled\u0027: True, \u0027mode\u0027: \u0027http\u0027, \u0027external\u0027: False, \u0027port\u0027: \u00279517\u0027, \u0027listen_port\u0027: \u00279517\u0027}, \u0027zun_api_external\u0027: {\u0027enabled\u0027: True, \u0027mode\u0027: \u0027http\u0027, \u0027external\u0027: True, \u0027external_fqdn\u0027: \u0027openstack.iad1.nic-a.net\u0027, \u0027port\u0027: \u0027443\u0027, \u0027listen_port\u0027: \u00279517\u0027}}}})"},{"line_number":15,"context_line":"fatal: [openstack01.iad1.nic-a.net]: FAILED! \u003d\u003e {\"msg\": \"The task includes an option with an undefined variable.. \u0027dict object\u0027 has no attribute \u0027external_fqdn\u0027\\n\\nThe error appears to be in \u0027/home/nanderson/kolla/venv/share/kolla-ansible/ansible/roles/haproxy-config/tasks/main.yml\u0027: line 25, 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: \\\"Add configuration for {{ project_name }} when using single external frontend\\\"\\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\"}"},{"line_number":16,"context_line":"```"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"This is due to a missing `external_fqdn` definition in the zun_services"},{"line_number":19,"context_line":"block. The fix is simple, just adding it in :)"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Results after the change"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"```"},{"line_number":24,"context_line":"TASK [haproxy-config : Add configuration for zun when using single external frontend] *****************************************"},{"line_number":25,"context_line":"ok: [openstack01.iad1.nic-a.net] \u003d\u003e (item\u003d{\u0027key\u0027: \u0027zun-api\u0027, \u0027value\u0027: {\u0027container_name\u0027: \u0027zun_api\u0027, \u0027group\u0027: \u0027zun-api\u0027, \u0027enabled\u0027: True, \u0027image\u0027: \u0027quay.io/openstack.kolla/zun-api:master-rocky-9\u0027, \u0027volumes\u0027: [\u0027/etc/kolla/zun-api/:/var/lib/kolla/config_files/:ro\u0027, \u0027/etc/localtime:/etc/localtime:ro\u0027, \u0027\u0027, \u0027\u0027, \u0027kolla_logs:/var/log/kolla/\u0027], \u0027dimensions\u0027: {\u0027ulimits\u0027: {\u0027nofile\u0027: {\u0027soft\u0027: 1048576, \u0027hard\u0027: 1048576}}}, \u0027healthcheck\u0027: {\u0027interval\u0027: \u002730\u0027, \u0027retries\u0027: \u00273\u0027, \u0027start_period\u0027: \u00275\u0027, \u0027test\u0027: [\u0027CMD-SHELL\u0027, \u0027healthcheck_curl http://10.10.0.110:9517\u0027], \u0027timeout\u0027: \u002730\u0027}, \u0027haproxy\u0027: {\u0027zun_api\u0027: {\u0027enabled\u0027: True, \u0027mode\u0027: \u0027http\u0027, \u0027external\u0027: False, \u0027port\u0027: \u00279517\u0027, \u0027listen_port\u0027: \u00279517\u0027}, \u0027zun_api_external\u0027: {\u0027enabled\u0027: True, \u0027mode\u0027: \u0027http\u0027, \u0027external\u0027: True, \u0027external_fqdn\u0027: \u0027zun.openstack.iad1.nic-a.net\u0027, \u0027port\u0027: \u0027443\u0027, \u0027listen_port\u0027: \u00279517\u0027}}}})"},{"line_number":26,"context_line":"changed: [openstack01.iad1.nic-a.net] \u003d\u003e (item\u003d{\u0027key\u0027: \u0027zun-wsproxy\u0027, \u0027value\u0027: {\u0027container_name\u0027: \u0027zun_wsproxy\u0027, \u0027group\u0027: \u0027zun-wsproxy\u0027, \u0027enabled\u0027: True, \u0027image\u0027: \u0027quay.io/openstack.kolla/zun-wsproxy:master-rocky-9\u0027, \u0027volumes\u0027: [\u0027/etc/kolla/zun-wsproxy/:/var/lib/kolla/config_files/:ro\u0027, \u0027/etc/localtime:/etc/localtime:ro\u0027, \u0027\u0027, \u0027\u0027, \u0027kolla_logs:/var/log/kolla/\u0027], \u0027dimensions\u0027: {\u0027ulimits\u0027: {\u0027nofile\u0027: {\u0027soft\u0027: 1048576, \u0027hard\u0027: 1048576}}}, \u0027healthcheck\u0027: {\u0027interval\u0027: \u002730\u0027, \u0027retries\u0027: \u00273\u0027, \u0027start_period\u0027: \u00275\u0027, \u0027test\u0027: [\u0027CMD-SHELL\u0027, \u0027healthcheck_listen zun-wsproxy 6784\u0027], \u0027timeout\u0027: \u002730\u0027}, \u0027haproxy\u0027: {\u0027zun_wsproxy\u0027: {\u0027enabled\u0027: True, \u0027mode\u0027: \u0027http\u0027, \u0027external\u0027: False, \u0027port\u0027: \u00276784\u0027}, \u0027zun_wsproxy_external\u0027: {\u0027enabled\u0027: True, \u0027mode\u0027: \u0027http\u0027, \u0027external\u0027: True, \u0027external_fqdn\u0027: \u0027openstack.iad1.nic-a.net\u0027, \u0027port\u0027: \u00276784\u0027}}}})"},{"line_number":27,"context_line":"skipping: [openstack01.iad1.nic-a.net] \u003d\u003e (item\u003d{\u0027key\u0027: \u0027zun-compute\u0027, \u0027value\u0027: {\u0027container_name\u0027: \u0027zun_compute\u0027, \u0027group\u0027: \u0027zun-compute\u0027, \u0027enabled\u0027: True, \u0027image\u0027: \u0027quay.io/openstack.kolla/zun-compute:master-rocky-9\u0027, \u0027privileged\u0027: True, \u0027volumes\u0027: [\u0027/etc/kolla/zun-compute/:/var/lib/kolla/config_files/:ro\u0027, \u0027/etc/localtime:/etc/localtime:ro\u0027, \u0027\u0027, \u0027kolla_logs:/var/log/kolla/\u0027, \u0027\u0027, \u0027/run:/run:shared\u0027, \u0027/usr/lib/docker:/usr/lib/docker\u0027, \u0027/var/lib/docker:/var/lib/docker\u0027, \u0027/lib/modules:/lib/modules:ro\u0027, \u0027/dev:/dev\u0027, \u0027\u0027, \u0027\u0027], \u0027dimensions\u0027: {\u0027ulimits\u0027: {\u0027nofile\u0027: {\u0027soft\u0027: 1048576, \u0027hard\u0027: 1048576}}}, \u0027healthcheck\u0027: {\u0027interval\u0027: \u002730\u0027, \u0027retries\u0027: \u00273\u0027, \u0027start_period\u0027: \u00275\u0027, \u0027test\u0027: [\u0027CMD-SHELL\u0027, \u0027healthcheck_port zun-compute 5672\u0027], \u0027timeout\u0027: \u002730\u0027}}})"},{"line_number":28,"context_line":"skipping: [openstack01.iad1.nic-a.net] \u003d\u003e (item\u003d{\u0027key\u0027: \u0027zun-cni-daemon\u0027, \u0027value\u0027: {\u0027container_name\u0027: \u0027zun_cni_daemon\u0027, \u0027group\u0027: \u0027zun-cni-daemon\u0027, \u0027enabled\u0027: True, \u0027image\u0027: \u0027quay.io/openstack.kolla/zun-cni-daemon:master-rocky-9\u0027, \u0027privileged\u0027: True, \u0027volumes\u0027: [\u0027/etc/kolla/zun-cni-daemon/:/var/lib/kolla/config_files/:ro\u0027, \u0027/etc/localtime:/etc/localtime:ro\u0027, \u0027\u0027, \u0027kolla_logs:/var/log/kolla/\u0027, \u0027\u0027, \u0027/run:/run:shared\u0027], \u0027dimensions\u0027: {\u0027ulimits\u0027: {\u0027nofile\u0027: {\u0027soft\u0027: 1048576, \u0027hard\u0027: 1048576}}}, \u0027healthcheck\u0027: {\u0027interval\u0027: \u002730\u0027, \u0027retries\u0027: \u00273\u0027, \u0027start_period\u0027: \u00275\u0027, \u0027test\u0027: [\u0027CMD-SHELL\u0027, \u0027healthcheck_listen zun-cni-daemon 9036\u0027], \u0027timeout\u0027: \u002730\u0027}}})"},{"line_number":29,"context_line":"```"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"be8003a1_1771f18d","line":26,"range":{"start_line":13,"start_character":1,"end_line":26,"end_character":826},"updated":"2024-12-27 08:49:04.000000000","message":"this should go to the bugreport","commit_id":"7b1b52a4ec23663f572793c07e0dc56931feb383"}]}
