2025-11-26 07:32:41,831 p=28471 u=zuul n=ansible | Starting galaxy collection install process 2025-11-26 07:32:41,832 p=28471 u=zuul n=ansible | Process install dependency map 2025-11-26 07:32:55,121 p=28471 u=zuul n=ansible | Starting collection install process 2025-11-26 07:32:55,122 p=28471 u=zuul n=ansible | Installing 'cifmw.general:1.0.0+69a40365' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2025-11-26 07:32:55,557 p=28471 u=zuul n=ansible | Created collection for cifmw.general:1.0.0+69a40365 at /home/zuul/.ansible/collections/ansible_collections/cifmw/general 2025-11-26 07:32:55,557 p=28471 u=zuul n=ansible | cifmw.general:1.0.0+69a40365 was installed successfully 2025-11-26 07:32:55,557 p=28471 u=zuul n=ansible | Installing 'containers.podman:1.16.2' to '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2025-11-26 07:32:55,607 p=28471 u=zuul n=ansible | Created collection for containers.podman:1.16.2 at /home/zuul/.ansible/collections/ansible_collections/containers/podman 2025-11-26 07:32:55,607 p=28471 u=zuul n=ansible | containers.podman:1.16.2 was installed successfully 2025-11-26 07:32:55,607 p=28471 u=zuul n=ansible | Installing 'community.general:10.0.1' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2025-11-26 07:32:56,256 p=28471 u=zuul n=ansible | Created collection for community.general:10.0.1 at /home/zuul/.ansible/collections/ansible_collections/community/general 2025-11-26 07:32:56,256 p=28471 u=zuul n=ansible | community.general:10.0.1 was installed successfully 2025-11-26 07:32:56,256 p=28471 u=zuul n=ansible | Installing 'ansible.posix:1.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2025-11-26 07:32:56,301 p=28471 u=zuul n=ansible | Created collection for ansible.posix:1.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2025-11-26 07:32:56,301 p=28471 u=zuul n=ansible | ansible.posix:1.6.2 was installed successfully 2025-11-26 07:32:56,301 p=28471 u=zuul n=ansible | Installing 'ansible.utils:5.1.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2025-11-26 07:32:56,389 p=28471 u=zuul n=ansible | Created collection for ansible.utils:5.1.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2025-11-26 07:32:56,389 p=28471 u=zuul n=ansible | ansible.utils:5.1.2 was installed successfully 2025-11-26 07:32:56,389 p=28471 u=zuul n=ansible | Installing 'community.libvirt:1.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2025-11-26 07:32:56,411 p=28471 u=zuul n=ansible | Created collection for community.libvirt:1.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/libvirt 2025-11-26 07:32:56,411 p=28471 u=zuul n=ansible | community.libvirt:1.3.0 was installed successfully 2025-11-26 07:32:56,412 p=28471 u=zuul n=ansible | Installing 'community.crypto:2.22.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2025-11-26 07:32:56,538 p=28471 u=zuul n=ansible | Created collection for community.crypto:2.22.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2025-11-26 07:32:56,539 p=28471 u=zuul n=ansible | community.crypto:2.22.3 was installed successfully 2025-11-26 07:32:56,539 p=28471 u=zuul n=ansible | Installing 'kubernetes.core:5.0.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2025-11-26 07:32:56,645 p=28471 u=zuul n=ansible | Created collection for kubernetes.core:5.0.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2025-11-26 07:32:56,645 p=28471 u=zuul n=ansible | kubernetes.core:5.0.0 was installed successfully 2025-11-26 07:32:56,645 p=28471 u=zuul n=ansible | Installing 'ansible.netcommon:7.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2025-11-26 07:32:56,707 p=28471 u=zuul n=ansible | Created collection for ansible.netcommon:7.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2025-11-26 07:32:56,707 p=28471 u=zuul n=ansible | ansible.netcommon:7.1.0 was installed successfully 2025-11-26 07:32:56,707 p=28471 u=zuul n=ansible | Installing 'openstack.config_template:2.1.1' to '/home/zuul/.ansible/collections/ansible_collections/openstack/config_template' 2025-11-26 07:32:56,722 p=28471 u=zuul n=ansible | Created collection for openstack.config_template:2.1.1 at /home/zuul/.ansible/collections/ansible_collections/openstack/config_template 2025-11-26 07:32:56,723 p=28471 u=zuul n=ansible | openstack.config_template:2.1.1 was installed successfully 2025-11-26 07:32:56,723 p=28471 u=zuul n=ansible | Installing 'junipernetworks.junos:9.1.0' to '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2025-11-26 07:32:56,927 p=28471 u=zuul n=ansible | Created collection for junipernetworks.junos:9.1.0 at /home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos 2025-11-26 07:32:56,927 p=28471 u=zuul n=ansible | junipernetworks.junos:9.1.0 was installed successfully 2025-11-26 07:32:56,928 p=28471 u=zuul n=ansible | Installing 'cisco.ios:9.0.3' to '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2025-11-26 07:32:57,149 p=28471 u=zuul n=ansible | Created collection for cisco.ios:9.0.3 at /home/zuul/.ansible/collections/ansible_collections/cisco/ios 2025-11-26 07:32:57,149 p=28471 u=zuul n=ansible | cisco.ios:9.0.3 was installed successfully 2025-11-26 07:32:57,149 p=28471 u=zuul n=ansible | Installing 'mellanox.onyx:1.0.0' to '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2025-11-26 07:32:57,178 p=28471 u=zuul n=ansible | Created collection for mellanox.onyx:1.0.0 at /home/zuul/.ansible/collections/ansible_collections/mellanox/onyx 2025-11-26 07:32:57,178 p=28471 u=zuul n=ansible | mellanox.onyx:1.0.0 was installed successfully 2025-11-26 07:32:57,178 p=28471 u=zuul n=ansible | Installing 'community.okd:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2025-11-26 07:32:57,204 p=28471 u=zuul n=ansible | Created collection for community.okd:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/community/okd 2025-11-26 07:32:57,204 p=28471 u=zuul n=ansible | community.okd:4.0.0 was installed successfully 2025-11-26 07:32:57,204 p=28471 u=zuul n=ansible | Installing '@NAMESPACE@.@NAME@:3.1.4' to '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2025-11-26 07:32:57,281 p=28471 u=zuul n=ansible | Created collection for @NAMESPACE@.@NAME@:3.1.4 at /home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@ 2025-11-26 07:32:57,281 p=28471 u=zuul n=ansible | @NAMESPACE@.@NAME@:3.1.4 was installed successfully 2025-11-26 07:33:02,617 p=29038 u=zuul n=ansible | PLAY [Test architecture automations] ******************************************* 2025-11-26 07:33:02,629 p=29038 u=zuul n=ansible | TASK [Gathering Facts ] ******************************************************** 2025-11-26 07:33:02,629 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:02 +0000 (0:00:00.028) 0:00:00.028 **** 2025-11-26 07:33:02,629 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:02 +0000 (0:00:00.026) 0:00:00.026 **** 2025-11-26 07:33:03,425 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:03,431 p=29038 u=zuul n=ansible | TASK [Assert we have the bare minimum to run quiet=True, that=['cifmw_architecture_repo is defined', 'cifmw_architecture_scenario is defined', 'cifmw_networking_mapper_networking_env_def_path is defined']] *** 2025-11-26 07:33:03,431 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:03 +0000 (0:00:00.802) 0:00:00.830 **** 2025-11-26 07:33:03,431 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:03 +0000 (0:00:00.802) 0:00:00.828 **** 2025-11-26 07:33:03,460 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:03,465 p=29038 u=zuul n=ansible | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2025-11-26 07:33:03,465 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:03 +0000 (0:00:00.034) 0:00:00.864 **** 2025-11-26 07:33:03,465 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:03 +0000 (0:00:00.034) 0:00:00.863 **** 2025-11-26 07:33:03,492 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2025-11-26 07:33:03,497 p=29038 u=zuul n=ansible | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2025-11-26 07:33:03,497 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:03 +0000 (0:00:00.032) 0:00:00.896 **** 2025-11-26 07:33:03,497 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:03 +0000 (0:00:00.032) 0:00:00.895 **** 2025-11-26 07:33:03,512 p=29038 u=zuul n=ansible | ok: [localhost] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip 2025-11-26 07:33:03,517 p=29038 u=zuul n=ansible | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2025-11-26 07:33:03,517 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:03 +0000 (0:00:00.019) 0:00:00.916 **** 2025-11-26 07:33:03,517 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:03 +0000 (0:00:00.019) 0:00:00.915 **** 2025-11-26 07:33:07,867 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:07,872 p=29038 u=zuul n=ansible | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2025-11-26 07:33:07,872 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:07 +0000 (0:00:04.354) 0:00:05.271 **** 2025-11-26 07:33:07,872 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:07 +0000 (0:00:04.354) 0:00:05.269 **** 2025-11-26 07:33:08,115 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:08,120 p=29038 u=zuul n=ansible | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2025-11-26 07:33:08,120 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:08 +0000 (0:00:00.248) 0:00:05.519 **** 2025-11-26 07:33:08,120 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:08 +0000 (0:00:00.248) 0:00:05.518 **** 2025-11-26 07:33:08,365 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:08,370 p=29038 u=zuul n=ansible | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] *** 2025-11-26 07:33:08,371 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:08 +0000 (0:00:00.250) 0:00:05.770 **** 2025-11-26 07:33:08,371 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:08 +0000 (0:00:00.250) 0:00:05.768 **** 2025-11-26 07:33:15,048 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:15,053 p=29038 u=zuul n=ansible | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] *** 2025-11-26 07:33:15,054 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:06.682) 0:00:12.453 **** 2025-11-26 07:33:15,054 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:06.682) 0:00:12.451 **** 2025-11-26 07:33:15,074 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:15,079 p=29038 u=zuul n=ansible | TASK [ci_setup : Create completion file] *************************************** 2025-11-26 07:33:15,079 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.025) 0:00:12.478 **** 2025-11-26 07:33:15,079 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.025) 0:00:12.477 **** 2025-11-26 07:33:15,306 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:15,311 p=29038 u=zuul n=ansible | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then source ~/.oc_completion fi] *** 2025-11-26 07:33:15,311 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.232) 0:00:12.710 **** 2025-11-26 07:33:15,311 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.232) 0:00:12.709 **** 2025-11-26 07:33:15,549 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:15,554 p=29038 u=zuul n=ansible | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2025-11-26 07:33:15,554 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.242) 0:00:12.953 **** 2025-11-26 07:33:15,554 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.242) 0:00:12.952 **** 2025-11-26 07:33:15,565 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:15,570 p=29038 u=zuul n=ansible | TASK [ci_setup : Gather the repos to be enabled _repos={{ cifmw_ci_setup_rhel_rhsm_default_repos + (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) }}] *** 2025-11-26 07:33:15,570 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.015) 0:00:12.969 **** 2025-11-26 07:33:15,570 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.015) 0:00:12.968 **** 2025-11-26 07:33:15,580 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:15,585 p=29038 u=zuul n=ansible | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2025-11-26 07:33:15,585 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.015) 0:00:12.984 **** 2025-11-26 07:33:15,585 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.015) 0:00:12.983 **** 2025-11-26 07:33:15,597 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:15,601 p=29038 u=zuul n=ansible | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2025-11-26 07:33:15,601 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.015) 0:00:13.000 **** 2025-11-26 07:33:15,601 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.015) 0:00:12.999 **** 2025-11-26 07:33:15,612 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:15,616 p=29038 u=zuul n=ansible | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2025-11-26 07:33:15,616 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.015) 0:00:13.015 **** 2025-11-26 07:33:15,616 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.015) 0:00:13.014 **** 2025-11-26 07:33:15,628 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:15,633 p=29038 u=zuul n=ansible | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] *** 2025-11-26 07:33:15,633 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.016) 0:00:13.032 **** 2025-11-26 07:33:15,633 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.016) 0:00:13.030 **** 2025-11-26 07:33:15,648 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:15,653 p=29038 u=zuul n=ansible | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2025-11-26 07:33:15,653 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.020) 0:00:13.052 **** 2025-11-26 07:33:15,653 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:15 +0000 (0:00:00.020) 0:00:13.051 **** 2025-11-26 07:33:15,860 p=29038 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2025-11-26 07:33:16,035 p=29038 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-11-26 07:33:16,176 p=29038 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2025-11-26 07:33:16,334 p=29038 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2025-11-26 07:33:16,488 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-11-26 07:33:16,496 p=29038 u=zuul n=ansible | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2025-11-26 07:33:16,496 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.843) 0:00:13.895 **** 2025-11-26 07:33:16,496 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.843) 0:00:13.894 **** 2025-11-26 07:33:16,654 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-11-26 07:33:16,797 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-11-26 07:33:16,802 p=29038 u=zuul n=ansible | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2025-11-26 07:33:16,802 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.305) 0:00:14.201 **** 2025-11-26 07:33:16,802 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.305) 0:00:14.200 **** 2025-11-26 07:33:16,942 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:16,947 p=29038 u=zuul n=ansible | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2025-11-26 07:33:16,947 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.144) 0:00:14.346 **** 2025-11-26 07:33:16,947 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.144) 0:00:14.345 **** 2025-11-26 07:33:16,956 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:16,961 p=29038 u=zuul n=ansible | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2025-11-26 07:33:16,961 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.014) 0:00:14.360 **** 2025-11-26 07:33:16,961 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.014) 0:00:14.359 **** 2025-11-26 07:33:16,974 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:16,979 p=29038 u=zuul n=ansible | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2025-11-26 07:33:16,979 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.017) 0:00:14.378 **** 2025-11-26 07:33:16,979 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.017) 0:00:14.376 **** 2025-11-26 07:33:16,988 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:16,992 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Ensure that architecture repo exists repo={{ cifmw_kustomize_deploy_architecture_repo_url }}, dest={{ cifmw_kustomize_deploy_architecture_repo_dest_dir }}, update=False, version={{ cifmw_kustomize_deploy_architecture_repo_version }}] *** 2025-11-26 07:33:16,992 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.013) 0:00:14.391 **** 2025-11-26 07:33:16,992 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:16 +0000 (0:00:00.013) 0:00:14.390 **** 2025-11-26 07:33:17,268 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:17,273 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2025-11-26 07:33:17,273 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.280) 0:00:14.672 **** 2025-11-26 07:33:17,273 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.280) 0:00:14.671 **** 2025-11-26 07:33:17,564 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:17,572 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check if scenario is in the list msg=You need to properly set the `cifmw_architecture_scenario` variable in order to select the architecture-based scenario to deploy. You can take a list of scenario in the `examples/va` folder in the architecture repo. ] *** 2025-11-26 07:33:17,572 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.298) 0:00:14.971 **** 2025-11-26 07:33:17,572 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.298) 0:00:14.969 **** 2025-11-26 07:33:17,586 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:17,591 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2025-11-26 07:33:17,591 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.019) 0:00:14.990 **** 2025-11-26 07:33:17,591 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.019) 0:00:14.989 **** 2025-11-26 07:33:17,743 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:17,748 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ _cifmw_kustomize_deploy_user_kustomize | default({}) | combine(item.value, recursive=True) }}] *** 2025-11-26 07:33:17,748 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.157) 0:00:15.147 **** 2025-11-26 07:33:17,748 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.157) 0:00:15.146 **** 2025-11-26 07:33:17,794 p=29038 u=zuul n=ansible | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2025-11-26 07:33:17,799 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ _b64_kustomize_user_patches | ci_kustomize_deploy_combine_base64_patch_dict }}] *** 2025-11-26 07:33:17,800 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.051) 0:00:15.198 **** 2025-11-26 07:33:17,800 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.051) 0:00:15.197 **** 2025-11-26 07:33:17,845 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:17,858 p=29038 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-11-26 07:33:17,858 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.058) 0:00:15.257 **** 2025-11-26 07:33:17,858 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:17 +0000 (0:00:00.058) 0:00:15.256 **** 2025-11-26 07:33:18,033 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:18,037 p=29038 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] *** 2025-11-26 07:33:18,037 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:18 +0000 (0:00:00.179) 0:00:15.436 **** 2025-11-26 07:33:18,038 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:18 +0000 (0:00:00.179) 0:00:15.435 **** 2025-11-26 07:33:18,064 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:18,069 p=29038 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-11-26 07:33:18,069 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:18 +0000 (0:00:00.031) 0:00:15.468 **** 2025-11-26 07:33:18,069 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:18 +0000 (0:00:00.031) 0:00:15.466 **** 2025-11-26 07:33:18,308 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:18,313 p=29038 u=zuul n=ansible | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ _net_env_def_slurp['content'] | b64decode | from_yaml }}, cacheable=True] *** 2025-11-26 07:33:18,313 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:18 +0000 (0:00:00.244) 0:00:15.712 **** 2025-11-26 07:33:18,313 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:18 +0000 (0:00:00.244) 0:00:15.711 **** 2025-11-26 07:33:18,344 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:18,356 p=29038 u=zuul n=ansible | TASK [Discover automation files paths={{ [cifmw_architecture_repo, _automation_relative] | path_join }}, patterns=*.yaml] *** 2025-11-26 07:33:18,357 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:18 +0000 (0:00:00.043) 0:00:15.756 **** 2025-11-26 07:33:18,357 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:18 +0000 (0:00:00.043) 0:00:15.754 **** 2025-11-26 07:33:18,540 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:18,549 p=29038 u=zuul n=ansible | TASK [Get automation contents path={{ item.path }}] **************************** 2025-11-26 07:33:18,549 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:18 +0000 (0:00:00.192) 0:00:15.948 **** 2025-11-26 07:33:18,549 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:18 +0000 (0:00:00.192) 0:00:15.947 **** 2025-11-26 07:33:18,692 p=29038 u=zuul n=ansible | ok: [localhost] => (item=bgp-l3-xl.yaml) 2025-11-26 07:33:18,827 p=29038 u=zuul n=ansible | ok: [localhost] => (item=bgp_dt01.yaml) 2025-11-26 07:33:18,958 p=29038 u=zuul n=ansible | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2025-11-26 07:33:19,092 p=29038 u=zuul n=ansible | ok: [localhost] => (item=bmo01.yaml) 2025-11-26 07:33:19,222 p=29038 u=zuul n=ansible | ok: [localhost] => (item=dcn.yaml) 2025-11-26 07:33:19,350 p=29038 u=zuul n=ansible | ok: [localhost] => (item=dz-storage.yaml) 2025-11-26 07:33:19,479 p=29038 u=zuul n=ansible | ok: [localhost] => (item=hci-adoption.yaml) 2025-11-26 07:33:19,609 p=29038 u=zuul n=ansible | ok: [localhost] => (item=hci.yaml) 2025-11-26 07:33:19,741 p=29038 u=zuul n=ansible | ok: [localhost] => (item=multi-namespace.yaml) 2025-11-26 07:33:19,869 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2025-11-26 07:33:19,998 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2025-11-26 07:33:20,126 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nova-three-cells.yaml) 2025-11-26 07:33:20,258 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nova01alpha.yaml) 2025-11-26 07:33:20,385 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nova02beta.yaml) 2025-11-26 07:33:20,513 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nova04delta-adoption.yaml) 2025-11-26 07:33:20,640 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nova04delta.yaml) 2025-11-26 07:33:20,767 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nvidia-mdev.yaml) 2025-11-26 07:33:20,893 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2025-11-26 07:33:21,019 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2025-11-26 07:33:21,148 p=29038 u=zuul n=ansible | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2025-11-26 07:33:21,277 p=29038 u=zuul n=ansible | ok: [localhost] => (item=osasinfra.yaml) 2025-11-26 07:33:21,408 p=29038 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2025-11-26 07:33:21,539 p=29038 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2025-11-26 07:33:21,670 p=29038 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2025-11-26 07:33:21,800 p=29038 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk.yaml) 2025-11-26 07:33:21,927 p=29038 u=zuul n=ansible | ok: [localhost] => (item=pidone.yaml) 2025-11-26 07:33:22,058 p=29038 u=zuul n=ansible | ok: [localhost] => (item=sriov.yaml) 2025-11-26 07:33:22,188 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2025-11-26 07:33:22,324 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni01alpha.yaml) 2025-11-26 07:33:22,453 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni02beta-adoption.yaml) 2025-11-26 07:33:22,582 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni02beta.yaml) 2025-11-26 07:33:22,713 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-adoption.yaml) 2025-11-26 07:33:22,844 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2025-11-26 07:33:22,974 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2025-11-26 07:33:23,105 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni04delta.yaml) 2025-11-26 07:33:23,236 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2025-11-26 07:33:23,364 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni05epsilon.yaml) 2025-11-26 07:33:23,491 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2025-11-26 07:33:23,621 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni06zeta.yaml) 2025-11-26 07:33:23,750 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni07eta-adoption.yaml) 2025-11-26 07:33:23,881 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni07eta.yaml) 2025-11-26 07:33:24,012 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni09iota-adoption.yaml) 2025-11-26 07:33:24,139 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni09iota.yaml) 2025-11-26 07:33:24,157 p=29038 u=zuul n=ansible | TASK [Load automation files as fact vas={{ vas | default({}) | combine(item.content | b64decode | from_yaml, recursive=true) }}] *** 2025-11-26 07:33:24,157 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:24 +0000 (0:00:05.608) 0:00:21.556 **** 2025-11-26 07:33:24,157 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:24 +0000 (0:00:05.608) 0:00:21.555 **** 2025-11-26 07:33:24,184 p=29038 u=zuul n=ansible | ok: [localhost] => (item=bgp-l3-xl.yaml) 2025-11-26 07:33:24,210 p=29038 u=zuul n=ansible | ok: [localhost] => (item=bgp_dt01.yaml) 2025-11-26 07:33:24,238 p=29038 u=zuul n=ansible | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2025-11-26 07:33:24,241 p=29038 u=zuul n=ansible | ok: [localhost] => (item=bmo01.yaml) 2025-11-26 07:33:24,244 p=29038 u=zuul n=ansible | ok: [localhost] => (item=dcn.yaml) 2025-11-26 07:33:24,248 p=29038 u=zuul n=ansible | ok: [localhost] => (item=dz-storage.yaml) 2025-11-26 07:33:24,256 p=29038 u=zuul n=ansible | ok: [localhost] => (item=hci-adoption.yaml) 2025-11-26 07:33:24,266 p=29038 u=zuul n=ansible | ok: [localhost] => (item=hci.yaml) 2025-11-26 07:33:24,277 p=29038 u=zuul n=ansible | ok: [localhost] => (item=multi-namespace.yaml) 2025-11-26 07:33:24,287 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2025-11-26 07:33:24,298 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2025-11-26 07:33:24,310 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nova-three-cells.yaml) 2025-11-26 07:33:24,321 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nova01alpha.yaml) 2025-11-26 07:33:24,333 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nova02beta.yaml) 2025-11-26 07:33:24,346 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nova04delta-adoption.yaml) 2025-11-26 07:33:24,358 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nova04delta.yaml) 2025-11-26 07:33:24,371 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nvidia-mdev.yaml) 2025-11-26 07:33:24,383 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2025-11-26 07:33:24,396 p=29038 u=zuul n=ansible | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2025-11-26 07:33:24,410 p=29038 u=zuul n=ansible | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2025-11-26 07:33:24,423 p=29038 u=zuul n=ansible | ok: [localhost] => (item=osasinfra.yaml) 2025-11-26 07:33:24,438 p=29038 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2025-11-26 07:33:24,452 p=29038 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2025-11-26 07:33:24,467 p=29038 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2025-11-26 07:33:24,481 p=29038 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk.yaml) 2025-11-26 07:33:24,496 p=29038 u=zuul n=ansible | ok: [localhost] => (item=pidone.yaml) 2025-11-26 07:33:24,511 p=29038 u=zuul n=ansible | ok: [localhost] => (item=sriov.yaml) 2025-11-26 07:33:24,526 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2025-11-26 07:33:24,541 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni01alpha.yaml) 2025-11-26 07:33:24,556 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni02beta-adoption.yaml) 2025-11-26 07:33:24,587 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni02beta.yaml) 2025-11-26 07:33:24,597 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-adoption.yaml) 2025-11-26 07:33:24,608 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2025-11-26 07:33:24,620 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2025-11-26 07:33:24,637 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni04delta.yaml) 2025-11-26 07:33:24,653 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2025-11-26 07:33:24,671 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni05epsilon.yaml) 2025-11-26 07:33:24,687 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2025-11-26 07:33:24,706 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni06zeta.yaml) 2025-11-26 07:33:24,723 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni07eta-adoption.yaml) 2025-11-26 07:33:24,741 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni07eta.yaml) 2025-11-26 07:33:24,759 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni09iota-adoption.yaml) 2025-11-26 07:33:24,813 p=29038 u=zuul n=ansible | ok: [localhost] => (item=uni09iota.yaml) 2025-11-26 07:33:25,158 p=29038 u=zuul n=ansible | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2025-11-26 07:33:25,158 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:25 +0000 (0:00:01.000) 0:00:22.557 **** 2025-11-26 07:33:25,158 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:25 +0000 (0:00:01.000) 0:00:22.555 **** 2025-11-26 07:33:25,176 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:25,186 p=29038 u=zuul n=ansible | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2025-11-26 07:33:25,186 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:25 +0000 (0:00:00.028) 0:00:22.585 **** 2025-11-26 07:33:25,186 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:25 +0000 (0:00:00.028) 0:00:22.584 **** 2025-11-26 07:33:25,520 p=29038 u=zuul n=ansible | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2025-11-26 07:33:25,714 p=29038 u=zuul n=ansible | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2025-11-26 07:33:25,721 p=29038 u=zuul n=ansible | TASK [Load public SSH keys path={{ item }}] ************************************ 2025-11-26 07:33:25,721 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:25 +0000 (0:00:00.535) 0:00:23.120 **** 2025-11-26 07:33:25,721 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:25 +0000 (0:00:00.535) 0:00:23.119 **** 2025-11-26 07:33:25,868 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2025-11-26 07:33:26,006 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2025-11-26 07:33:26,014 p=29038 u=zuul n=ansible | TASK [Load private SSH keys path={{ item }}] *********************************** 2025-11-26 07:33:26,014 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.293) 0:00:23.413 **** 2025-11-26 07:33:26,014 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.293) 0:00:23.412 **** 2025-11-26 07:33:26,166 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2025-11-26 07:33:26,293 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2025-11-26 07:33:26,301 p=29038 u=zuul n=ansible | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ _pub_keys.results[1].content | b64decode }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ _priv_keys.results[1].content | b64decode }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ _pub_keys.results[1].content | b64decode }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ _pub_keys.results[0].content | b64decode }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ _priv_keys.results[0].content | b64decode }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ [ cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) ] | select() }}] *** 2025-11-26 07:33:26,301 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.286) 0:00:23.700 **** 2025-11-26 07:33:26,301 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.286) 0:00:23.699 **** 2025-11-26 07:33:26,322 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:26,329 p=29038 u=zuul n=ansible | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2025-11-26 07:33:26,329 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.027) 0:00:23.728 **** 2025-11-26 07:33:26,329 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.027) 0:00:23.727 **** 2025-11-26 07:33:26,509 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-11-26 07:33:26,509 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.180) 0:00:23.908 **** 2025-11-26 07:33:26,509 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.180) 0:00:23.907 **** 2025-11-26 07:33:26,539 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:26,546 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:26,546 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.036) 0:00:23.945 **** 2025-11-26 07:33:26,546 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.036) 0:00:23.944 **** 2025-11-26 07:33:26,563 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:26,570 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:26,570 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.023) 0:00:23.969 **** 2025-11-26 07:33:26,570 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.023) 0:00:23.968 **** 2025-11-26 07:33:26,590 p=29038 u=zuul n=ansible | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2025-11-26 07:33:26,598 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-26 07:33:26,598 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.028) 0:00:23.997 **** 2025-11-26 07:33:26,598 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.028) 0:00:23.996 **** 2025-11-26 07:33:26,613 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:26,620 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-26 07:33:26,620 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.021) 0:00:24.019 **** 2025-11-26 07:33:26,620 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.021) 0:00:24.018 **** 2025-11-26 07:33:26,640 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:26,647 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Ensure source files exists path={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], item.src_file) | path_join }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:26,647 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.026) 0:00:24.046 **** 2025-11-26 07:33:26,647 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.026) 0:00:24.045 **** 2025-11-26 07:33:26,822 p=29038 u=zuul n=ansible | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2025-11-26 07:33:26,829 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-26 07:33:26,830 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.182) 0:00:24.229 **** 2025-11-26 07:33:26,830 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.182) 0:00:24.227 **** 2025-11-26 07:33:26,874 p=29038 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-26 07:33:26,883 p=29038 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/control-plane/networking/nncp name=run_hook] *** 2025-11-26 07:33:26,883 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.053) 0:00:24.282 **** 2025-11-26 07:33:26,883 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.053) 0:00:24.281 **** 2025-11-26 07:33:26,912 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:26,920 p=29038 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2025-11-26 07:33:26,920 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.036) 0:00:24.319 **** 2025-11-26 07:33:26,920 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.036) 0:00:24.318 **** 2025-11-26 07:33:26,988 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-26 07:33:26,988 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.068) 0:00:24.387 **** 2025-11-26 07:33:26,988 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:26 +0000 (0:00:00.068) 0:00:24.386 **** 2025-11-26 07:33:27,032 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-26 07:33:27,041 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-11-26 07:33:27,041 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.052) 0:00:24.440 **** 2025-11-26 07:33:27,041 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.052) 0:00:24.439 **** 2025-11-26 07:33:27,077 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:27,084 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:27,084 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.042) 0:00:24.483 **** 2025-11-26 07:33:27,084 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.042) 0:00:24.481 **** 2025-11-26 07:33:27,248 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:27,255 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-11-26 07:33:27,256 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.171) 0:00:24.655 **** 2025-11-26 07:33:27,256 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.171) 0:00:24.653 **** 2025-11-26 07:33:27,295 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:27,302 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-26 07:33:27,302 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.046) 0:00:24.701 **** 2025-11-26 07:33:27,303 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.046) 0:00:24.700 **** 2025-11-26 07:33:27,467 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:27,474 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ _raw_manifests | reject('equalto', _config_map_content) }}, _cifmw_gen_kustomize_values_base_cm_content={{ _config_map_content | ansible.utils.remove_keys( target=_cifmw_gen_kustomize_values_reject_expressions, matching_parameter='regex') }}, cacheable=False] *** 2025-11-26 07:33:27,474 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.171) 0:00:24.873 **** 2025-11-26 07:33:27,474 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.171) 0:00:24.871 **** 2025-11-26 07:33:27,688 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:27,696 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-26 07:33:27,696 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.222) 0:00:25.095 **** 2025-11-26 07:33:27,696 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.222) 0:00:25.094 **** 2025-11-26 07:33:27,737 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-11-26 07:33:27,748 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-11-26 07:33:27,748 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.052) 0:00:25.147 **** 2025-11-26 07:33:27,748 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.052) 0:00:25.146 **** 2025-11-26 07:33:27,782 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:27,789 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-26 07:33:27,789 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.041) 0:00:25.188 **** 2025-11-26 07:33:27,789 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.041) 0:00:25.187 **** 2025-11-26 07:33:27,955 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:27,963 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ (snippet_datadir, '02_ci_data.yaml') | path_join }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-26 07:33:27,963 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.173) 0:00:25.362 **** 2025-11-26 07:33:27,963 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:27 +0000 (0:00:00.173) 0:00:25.361 **** 2025-11-26 07:33:28,492 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:28,499 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-11-26 07:33:28,499 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:28 +0000 (0:00:00.535) 0:00:25.898 **** 2025-11-26 07:33:28,499 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:28 +0000 (0:00:00.535) 0:00:25.896 **** 2025-11-26 07:33:28,546 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:28,553 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ (snippet_datadir, '03_user_data_b64.yaml') | path_join }}, content={{ _base64_patch | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:28,554 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:28 +0000 (0:00:00.054) 0:00:25.953 **** 2025-11-26 07:33:28,554 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:28 +0000 (0:00:00.054) 0:00:25.951 **** 2025-11-26 07:33:28,883 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:28,890 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ (snippet_datadir, '04_user_data.yaml') | path_join }}, content={{ cifmw_ci_gen_kustomize_values_userdata | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:28,890 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:28 +0000 (0:00:00.336) 0:00:26.289 **** 2025-11-26 07:33:28,890 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:28 +0000 (0:00:00.336) 0:00:26.288 **** 2025-11-26 07:33:29,226 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:29,233 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ ( snippet_datadir, cifmw_ci_gen_kustomize_values_original_cm_content_file_name ) | path_join }}, mode=0644] *** 2025-11-26 07:33:29,233 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.342) 0:00:26.632 **** 2025-11-26 07:33:29,233 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.342) 0:00:26.631 **** 2025-11-26 07:33:29,557 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:29,564 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-26 07:33:29,564 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.330) 0:00:26.963 **** 2025-11-26 07:33:29,564 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.330) 0:00:26.961 **** 2025-11-26 07:33:29,604 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-26 07:33:29,619 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-11-26 07:33:29,619 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.055) 0:00:27.018 **** 2025-11-26 07:33:29,619 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.055) 0:00:27.016 **** 2025-11-26 07:33:29,653 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:29,660 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-11-26 07:33:29,660 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.040) 0:00:27.059 **** 2025-11-26 07:33:29,660 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.040) 0:00:27.057 **** 2025-11-26 07:33:29,832 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:29,839 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-26 07:33:29,839 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.179) 0:00:27.238 **** 2025-11-26 07:33:29,839 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.179) 0:00:27.237 **** 2025-11-26 07:33:29,917 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:29,923 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-26 07:33:29,923 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.084) 0:00:27.322 **** 2025-11-26 07:33:29,923 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:29 +0000 (0:00:00.084) 0:00:27.321 **** 2025-11-26 07:33:30,098 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-11-26 07:33:30,246 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-11-26 07:33:30,394 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-11-26 07:33:30,402 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Combine snippets _content={{ _content | default(_cifmw_gen_kustomize_values_base_cm_content, true) | combine(_parsed, recursive=true) }} ] *** 2025-11-26 07:33:30,403 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:30 +0000 (0:00:00.479) 0:00:27.802 **** 2025-11-26 07:33:30,403 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:30 +0000 (0:00:00.479) 0:00:27.800 **** 2025-11-26 07:33:30,456 p=29038 u=zuul n=ansible | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-26 07:33:30,484 p=29038 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-26 07:33:30,508 p=29038 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-26 07:33:30,519 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-26 07:33:30,519 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:30 +0000 (0:00:00.116) 0:00:27.918 **** 2025-11-26 07:33:30,519 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:30 +0000 (0:00:00.116) 0:00:27.917 **** 2025-11-26 07:33:30,698 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:30,706 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ (_destdir, cifmw_ci_gen_kustomize_values_dest_filename) | path_join }}, content={{ ( [ _content ] + _cifmw_gen_kustomize_values_extra_manifests ) | cifmw.general.to_nice_yaml_all }}, mode=0644] *** 2025-11-26 07:33:30,706 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:30 +0000 (0:00:00.186) 0:00:28.105 **** 2025-11-26 07:33:30,706 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:30 +0000 (0:00:00.186) 0:00:28.103 **** 2025-11-26 07:33:31,052 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:31,065 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ (cifmw_kustomize_deploy_basedir, 'artifacts', 'ci_gen_kustomize_values', _val['name'], 'values.yaml') | path_join }}, dest={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], _val.src_file ) | path_join }}] *** 2025-11-26 07:33:31,065 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:31 +0000 (0:00:00.359) 0:00:28.464 **** 2025-11-26 07:33:31,065 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:31 +0000 (0:00:00.359) 0:00:28.463 **** 2025-11-26 07:33:31,293 p=29038 u=zuul n=ansible | changed: [localhost] => (item=network-values) 2025-11-26 07:33:31,301 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:31,301 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:31 +0000 (0:00:00.235) 0:00:28.700 **** 2025-11-26 07:33:31,301 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:31 +0000 (0:00:00.235) 0:00:28.699 **** 2025-11-26 07:33:31,333 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:31,341 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-26 07:33:31,341 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:31 +0000 (0:00:00.039) 0:00:28.740 **** 2025-11-26 07:33:31,341 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:31 +0000 (0:00:00.039) 0:00:28.738 **** 2025-11-26 07:33:31,665 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:31,673 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-26 07:33:31,673 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:31 +0000 (0:00:00.332) 0:00:29.072 **** 2025-11-26 07:33:31,673 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:31 +0000 (0:00:00.332) 0:00:29.071 **** 2025-11-26 07:33:32,021 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:32,029 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ (cifmw_kustomize_deploy_kustomizations_dest_dir, stage['build_output'] | basename) | path_join }}, mode=0644] *** 2025-11-26 07:33:32,029 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.356) 0:00:29.428 **** 2025-11-26 07:33:32,029 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.356) 0:00:29.427 **** 2025-11-26 07:33:32,239 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:32,246 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:32,246 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.216) 0:00:29.645 **** 2025-11-26 07:33:32,246 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.216) 0:00:29.643 **** 2025-11-26 07:33:32,277 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:32,285 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2025-11-26 07:33:32,285 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.039) 0:00:29.684 **** 2025-11-26 07:33:32,285 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.039) 0:00:29.683 **** 2025-11-26 07:33:32,317 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:32,325 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane/networking/nncp _raw_params={{ wait_condition }}] *** 2025-11-26 07:33:32,325 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.039) 0:00:29.724 **** 2025-11-26 07:33:32,325 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.039) 0:00:29.723 **** 2025-11-26 07:33:32,359 p=29038 u=zuul n=ansible | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2025-11-26 07:33:32,360 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:32,367 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:32,367 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.041) 0:00:29.766 **** 2025-11-26 07:33:32,367 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.041) 0:00:29.765 **** 2025-11-26 07:33:32,399 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:32,407 p=29038 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/control-plane/networking/nncp name=run_hook] *** 2025-11-26 07:33:32,407 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.039) 0:00:29.806 **** 2025-11-26 07:33:32,407 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.039) 0:00:29.804 **** 2025-11-26 07:33:32,440 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:32,453 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-11-26 07:33:32,453 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.046) 0:00:29.852 **** 2025-11-26 07:33:32,453 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.046) 0:00:29.851 **** 2025-11-26 07:33:32,486 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:32,493 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:32,493 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.039) 0:00:29.892 **** 2025-11-26 07:33:32,493 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.039) 0:00:29.890 **** 2025-11-26 07:33:32,512 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:32,519 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:32,519 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.026) 0:00:29.918 **** 2025-11-26 07:33:32,519 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.026) 0:00:29.917 **** 2025-11-26 07:33:32,540 p=29038 u=zuul n=ansible | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2025-11-26 07:33:32,547 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-26 07:33:32,547 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.027) 0:00:29.946 **** 2025-11-26 07:33:32,547 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.027) 0:00:29.945 **** 2025-11-26 07:33:32,562 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:32,569 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-26 07:33:32,569 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.021) 0:00:29.968 **** 2025-11-26 07:33:32,569 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.021) 0:00:29.967 **** 2025-11-26 07:33:32,592 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:32,599 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Ensure source files exists path={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], item.src_file) | path_join }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:32,599 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.029) 0:00:29.998 **** 2025-11-26 07:33:32,599 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.029) 0:00:29.996 **** 2025-11-26 07:33:32,779 p=29038 u=zuul n=ansible | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2025-11-26 07:33:32,787 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-26 07:33:32,787 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.188) 0:00:30.186 **** 2025-11-26 07:33:32,787 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.188) 0:00:30.185 **** 2025-11-26 07:33:32,835 p=29038 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-26 07:33:32,843 p=29038 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/control-plane/networking name=run_hook] *** 2025-11-26 07:33:32,843 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.056) 0:00:30.242 **** 2025-11-26 07:33:32,844 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.056) 0:00:30.241 **** 2025-11-26 07:33:32,877 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:32,885 p=29038 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/control-plane/networking name=ci_gen_kustomize_values] *** 2025-11-26 07:33:32,885 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.041) 0:00:30.284 **** 2025-11-26 07:33:32,885 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.041) 0:00:30.283 **** 2025-11-26 07:33:32,957 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-26 07:33:32,957 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.071) 0:00:30.356 **** 2025-11-26 07:33:32,957 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:32 +0000 (0:00:00.071) 0:00:30.354 **** 2025-11-26 07:33:33,000 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-26 07:33:33,008 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-11-26 07:33:33,009 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.051) 0:00:30.408 **** 2025-11-26 07:33:33,009 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.051) 0:00:30.406 **** 2025-11-26 07:33:33,047 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:33,053 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:33,054 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.045) 0:00:30.453 **** 2025-11-26 07:33:33,054 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.045) 0:00:30.451 **** 2025-11-26 07:33:33,223 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:33,230 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-11-26 07:33:33,230 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.176) 0:00:30.629 **** 2025-11-26 07:33:33,230 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.176) 0:00:30.628 **** 2025-11-26 07:33:33,270 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:33,277 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-26 07:33:33,277 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.047) 0:00:30.676 **** 2025-11-26 07:33:33,278 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.047) 0:00:30.675 **** 2025-11-26 07:33:33,441 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:33,449 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ _raw_manifests | reject('equalto', _config_map_content) }}, _cifmw_gen_kustomize_values_base_cm_content={{ _config_map_content | ansible.utils.remove_keys( target=_cifmw_gen_kustomize_values_reject_expressions, matching_parameter='regex') }}, cacheable=False] *** 2025-11-26 07:33:33,449 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.171) 0:00:30.848 **** 2025-11-26 07:33:33,449 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.171) 0:00:30.847 **** 2025-11-26 07:33:33,669 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:33,676 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-26 07:33:33,677 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.227) 0:00:31.076 **** 2025-11-26 07:33:33,677 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.227) 0:00:31.074 **** 2025-11-26 07:33:33,720 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-11-26 07:33:33,731 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-11-26 07:33:33,731 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.054) 0:00:31.130 **** 2025-11-26 07:33:33,731 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.054) 0:00:31.128 **** 2025-11-26 07:33:33,767 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:33,773 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-26 07:33:33,774 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.042) 0:00:31.173 **** 2025-11-26 07:33:33,774 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.042) 0:00:31.171 **** 2025-11-26 07:33:33,947 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:33,955 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ (snippet_datadir, '02_ci_data.yaml') | path_join }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-26 07:33:33,955 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.181) 0:00:31.354 **** 2025-11-26 07:33:33,955 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:33 +0000 (0:00:00.181) 0:00:31.352 **** 2025-11-26 07:33:34,422 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:34,429 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-11-26 07:33:34,429 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:34 +0000 (0:00:00.474) 0:00:31.828 **** 2025-11-26 07:33:34,429 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:34 +0000 (0:00:00.474) 0:00:31.827 **** 2025-11-26 07:33:34,476 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:34,483 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ (snippet_datadir, '03_user_data_b64.yaml') | path_join }}, content={{ _base64_patch | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:34,483 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:34 +0000 (0:00:00.053) 0:00:31.882 **** 2025-11-26 07:33:34,483 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:34 +0000 (0:00:00.053) 0:00:31.881 **** 2025-11-26 07:33:34,816 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:34,823 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ (snippet_datadir, '04_user_data.yaml') | path_join }}, content={{ cifmw_ci_gen_kustomize_values_userdata | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:34,824 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:34 +0000 (0:00:00.340) 0:00:32.223 **** 2025-11-26 07:33:34,824 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:34 +0000 (0:00:00.340) 0:00:32.221 **** 2025-11-26 07:33:35,160 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:35,168 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ ( snippet_datadir, cifmw_ci_gen_kustomize_values_original_cm_content_file_name ) | path_join }}, mode=0644] *** 2025-11-26 07:33:35,168 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.344) 0:00:32.567 **** 2025-11-26 07:33:35,168 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.344) 0:00:32.565 **** 2025-11-26 07:33:35,542 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:35,549 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-26 07:33:35,549 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.381) 0:00:32.948 **** 2025-11-26 07:33:35,549 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.381) 0:00:32.947 **** 2025-11-26 07:33:35,639 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-26 07:33:35,653 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-11-26 07:33:35,653 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.104) 0:00:33.052 **** 2025-11-26 07:33:35,653 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.103) 0:00:33.051 **** 2025-11-26 07:33:35,689 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:35,696 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-11-26 07:33:35,696 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.042) 0:00:33.095 **** 2025-11-26 07:33:35,696 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.042) 0:00:33.093 **** 2025-11-26 07:33:35,865 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:35,873 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-26 07:33:35,873 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.177) 0:00:33.272 **** 2025-11-26 07:33:35,873 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.177) 0:00:33.271 **** 2025-11-26 07:33:35,907 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:35,914 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-26 07:33:35,914 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.040) 0:00:33.313 **** 2025-11-26 07:33:35,914 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:35 +0000 (0:00:00.040) 0:00:33.312 **** 2025-11-26 07:33:36,085 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-11-26 07:33:36,234 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-11-26 07:33:36,385 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-11-26 07:33:36,394 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Combine snippets _content={{ _content | default(_cifmw_gen_kustomize_values_base_cm_content, true) | combine(_parsed, recursive=true) }} ] *** 2025-11-26 07:33:36,394 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:36 +0000 (0:00:00.479) 0:00:33.793 **** 2025-11-26 07:33:36,394 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:36 +0000 (0:00:00.479) 0:00:33.792 **** 2025-11-26 07:33:36,449 p=29038 u=zuul n=ansible | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-26 07:33:36,478 p=29038 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-26 07:33:36,503 p=29038 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-26 07:33:36,514 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-26 07:33:36,515 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:36 +0000 (0:00:00.120) 0:00:33.914 **** 2025-11-26 07:33:36,515 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:36 +0000 (0:00:00.120) 0:00:33.912 **** 2025-11-26 07:33:36,692 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:36,700 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ (_destdir, cifmw_ci_gen_kustomize_values_dest_filename) | path_join }}, content={{ ( [ _content ] + _cifmw_gen_kustomize_values_extra_manifests ) | cifmw.general.to_nice_yaml_all }}, mode=0644] *** 2025-11-26 07:33:36,700 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:36 +0000 (0:00:00.185) 0:00:34.099 **** 2025-11-26 07:33:36,700 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:36 +0000 (0:00:00.185) 0:00:34.098 **** 2025-11-26 07:33:37,056 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:37,070 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ (cifmw_kustomize_deploy_basedir, 'artifacts', 'ci_gen_kustomize_values', _val['name'], 'values.yaml') | path_join }}, dest={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], _val.src_file ) | path_join }}] *** 2025-11-26 07:33:37,071 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:37 +0000 (0:00:00.370) 0:00:34.470 **** 2025-11-26 07:33:37,071 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:37 +0000 (0:00:00.370) 0:00:34.468 **** 2025-11-26 07:33:37,292 p=29038 u=zuul n=ansible | ok: [localhost] => (item=network-values) 2025-11-26 07:33:37,299 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:37,299 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:37 +0000 (0:00:00.228) 0:00:34.698 **** 2025-11-26 07:33:37,299 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:37 +0000 (0:00:00.228) 0:00:34.697 **** 2025-11-26 07:33:37,330 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:37,338 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-26 07:33:37,338 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:37 +0000 (0:00:00.038) 0:00:34.737 **** 2025-11-26 07:33:37,338 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:37 +0000 (0:00:00.038) 0:00:34.736 **** 2025-11-26 07:33:37,672 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:37,679 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-26 07:33:37,679 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:37 +0000 (0:00:00.341) 0:00:35.078 **** 2025-11-26 07:33:37,679 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:37 +0000 (0:00:00.341) 0:00:35.077 **** 2025-11-26 07:33:38,027 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:38,036 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane/networking remote_src=True, src={{ _output }}, dest={{ (cifmw_kustomize_deploy_kustomizations_dest_dir, stage['build_output'] | basename) | path_join }}, mode=0644] *** 2025-11-26 07:33:38,036 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.356) 0:00:35.435 **** 2025-11-26 07:33:38,036 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.356) 0:00:35.434 **** 2025-11-26 07:33:38,247 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:38,254 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:38,255 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.218) 0:00:35.654 **** 2025-11-26 07:33:38,255 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.218) 0:00:35.652 **** 2025-11-26 07:33:38,286 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:38,293 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2025-11-26 07:33:38,293 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.038) 0:00:35.692 **** 2025-11-26 07:33:38,294 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.038) 0:00:35.691 **** 2025-11-26 07:33:38,324 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:38,331 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane/networking _raw_params={{ wait_condition }}] *** 2025-11-26 07:33:38,332 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.038) 0:00:35.731 **** 2025-11-26 07:33:38,332 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.038) 0:00:35.729 **** 2025-11-26 07:33:38,364 p=29038 u=zuul n=ansible | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2025-11-26 07:33:38,366 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:38,372 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:38,372 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.040) 0:00:35.771 **** 2025-11-26 07:33:38,372 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.040) 0:00:35.770 **** 2025-11-26 07:33:38,405 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:38,413 p=29038 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/control-plane/networking name=run_hook] *** 2025-11-26 07:33:38,413 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.040) 0:00:35.812 **** 2025-11-26 07:33:38,413 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.040) 0:00:35.811 **** 2025-11-26 07:33:38,446 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:38,458 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-11-26 07:33:38,458 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.045) 0:00:35.857 **** 2025-11-26 07:33:38,458 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.045) 0:00:35.856 **** 2025-11-26 07:33:38,491 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:38,498 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:38,498 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.039) 0:00:35.897 **** 2025-11-26 07:33:38,498 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.039) 0:00:35.895 **** 2025-11-26 07:33:38,517 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:38,524 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:38,524 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.026) 0:00:35.923 **** 2025-11-26 07:33:38,524 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.026) 0:00:35.921 **** 2025-11-26 07:33:38,544 p=29038 u=zuul n=ansible | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2025-11-26 07:33:38,552 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-26 07:33:38,552 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.028) 0:00:35.951 **** 2025-11-26 07:33:38,552 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.028) 0:00:35.950 **** 2025-11-26 07:33:38,568 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:38,576 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-26 07:33:38,576 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.023) 0:00:35.975 **** 2025-11-26 07:33:38,576 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.023) 0:00:35.974 **** 2025-11-26 07:33:38,599 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:38,606 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Ensure source files exists path={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], item.src_file) | path_join }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:38,606 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.030) 0:00:36.005 **** 2025-11-26 07:33:38,606 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.030) 0:00:36.004 **** 2025-11-26 07:33:38,789 p=29038 u=zuul n=ansible | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2025-11-26 07:33:38,947 p=29038 u=zuul n=ansible | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2025-11-26 07:33:38,956 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-26 07:33:38,956 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.349) 0:00:36.355 **** 2025-11-26 07:33:38,956 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:38 +0000 (0:00:00.349) 0:00:36.354 **** 2025-11-26 07:33:39,005 p=29038 u=zuul n=ansible | ok: [localhost] => (item=service-values.yaml) 2025-11-26 07:33:39,028 p=29038 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-26 07:33:39,037 p=29038 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/control-plane name=run_hook] *** 2025-11-26 07:33:39,037 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.081) 0:00:36.436 **** 2025-11-26 07:33:39,037 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.081) 0:00:36.435 **** 2025-11-26 07:33:39,068 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:39,076 p=29038 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/control-plane name=ci_gen_kustomize_values] *** 2025-11-26 07:33:39,076 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.038) 0:00:36.475 **** 2025-11-26 07:33:39,076 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.038) 0:00:36.473 **** 2025-11-26 07:33:39,179 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-26 07:33:39,179 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.103) 0:00:36.578 **** 2025-11-26 07:33:39,179 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.103) 0:00:36.577 **** 2025-11-26 07:33:39,222 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-26 07:33:39,230 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-11-26 07:33:39,230 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.051) 0:00:36.629 **** 2025-11-26 07:33:39,231 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.051) 0:00:36.628 **** 2025-11-26 07:33:39,267 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:39,274 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:39,274 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.043) 0:00:36.673 **** 2025-11-26 07:33:39,274 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.043) 0:00:36.671 **** 2025-11-26 07:33:39,442 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:39,450 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-11-26 07:33:39,450 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.176) 0:00:36.849 **** 2025-11-26 07:33:39,450 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.176) 0:00:36.848 **** 2025-11-26 07:33:39,489 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:39,497 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-26 07:33:39,497 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.046) 0:00:36.896 **** 2025-11-26 07:33:39,497 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.047) 0:00:36.895 **** 2025-11-26 07:33:39,661 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:39,669 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ _raw_manifests | reject('equalto', _config_map_content) }}, _cifmw_gen_kustomize_values_base_cm_content={{ _config_map_content | ansible.utils.remove_keys( target=_cifmw_gen_kustomize_values_reject_expressions, matching_parameter='regex') }}, cacheable=False] *** 2025-11-26 07:33:39,669 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.171) 0:00:37.068 **** 2025-11-26 07:33:39,669 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.171) 0:00:37.067 **** 2025-11-26 07:33:39,864 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:39,871 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-26 07:33:39,871 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.201) 0:00:37.270 **** 2025-11-26 07:33:39,871 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.201) 0:00:37.268 **** 2025-11-26 07:33:39,905 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:39,911 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-26 07:33:39,912 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.040) 0:00:37.311 **** 2025-11-26 07:33:39,912 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:39 +0000 (0:00:00.040) 0:00:37.309 **** 2025-11-26 07:33:40,082 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:40,090 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ (snippet_datadir, '02_ci_data.yaml') | path_join }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-26 07:33:40,090 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:40 +0000 (0:00:00.178) 0:00:37.489 **** 2025-11-26 07:33:40,090 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:40 +0000 (0:00:00.178) 0:00:37.487 **** 2025-11-26 07:33:40,136 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:40,143 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-11-26 07:33:40,143 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:40 +0000 (0:00:00.053) 0:00:37.542 **** 2025-11-26 07:33:40,143 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:40 +0000 (0:00:00.053) 0:00:37.540 **** 2025-11-26 07:33:40,188 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:40,195 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ (snippet_datadir, '03_user_data_b64.yaml') | path_join }}, content={{ _base64_patch | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:40,195 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:40 +0000 (0:00:00.052) 0:00:37.594 **** 2025-11-26 07:33:40,195 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:40 +0000 (0:00:00.052) 0:00:37.593 **** 2025-11-26 07:33:40,533 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:40,540 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ (snippet_datadir, '04_user_data.yaml') | path_join }}, content={{ cifmw_ci_gen_kustomize_values_userdata | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:40,540 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:40 +0000 (0:00:00.344) 0:00:37.939 **** 2025-11-26 07:33:40,540 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:40 +0000 (0:00:00.344) 0:00:37.938 **** 2025-11-26 07:33:40,917 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:40,924 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ ( snippet_datadir, cifmw_ci_gen_kustomize_values_original_cm_content_file_name ) | path_join }}, mode=0644] *** 2025-11-26 07:33:40,924 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:40 +0000 (0:00:00.383) 0:00:38.323 **** 2025-11-26 07:33:40,924 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:40 +0000 (0:00:00.383) 0:00:38.322 **** 2025-11-26 07:33:41,267 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:41,272 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-26 07:33:41,272 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.348) 0:00:38.671 **** 2025-11-26 07:33:41,273 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.348) 0:00:38.670 **** 2025-11-26 07:33:41,312 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-26 07:33:41,326 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-11-26 07:33:41,327 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.054) 0:00:38.726 **** 2025-11-26 07:33:41,327 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.054) 0:00:38.724 **** 2025-11-26 07:33:41,363 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:41,370 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-11-26 07:33:41,370 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.043) 0:00:38.769 **** 2025-11-26 07:33:41,370 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.043) 0:00:38.768 **** 2025-11-26 07:33:41,543 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:41,550 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-26 07:33:41,550 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.179) 0:00:38.949 **** 2025-11-26 07:33:41,550 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.179) 0:00:38.948 **** 2025-11-26 07:33:41,584 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:41,591 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-26 07:33:41,591 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.040) 0:00:38.990 **** 2025-11-26 07:33:41,591 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.040) 0:00:38.989 **** 2025-11-26 07:33:41,764 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2025-11-26 07:33:41,913 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2025-11-26 07:33:41,921 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Combine snippets _content={{ _content | default(_cifmw_gen_kustomize_values_base_cm_content, true) | combine(_parsed, recursive=true) }} ] *** 2025-11-26 07:33:41,921 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.330) 0:00:39.320 **** 2025-11-26 07:33:41,921 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:41 +0000 (0:00:00.330) 0:00:39.319 **** 2025-11-26 07:33:41,973 p=29038 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-26 07:33:41,997 p=29038 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-26 07:33:42,005 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-26 07:33:42,006 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.084) 0:00:39.405 **** 2025-11-26 07:33:42,006 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.084) 0:00:39.403 **** 2025-11-26 07:33:42,184 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:42,191 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ (_destdir, cifmw_ci_gen_kustomize_values_dest_filename) | path_join }}, content={{ ( [ _content ] + _cifmw_gen_kustomize_values_extra_manifests ) | cifmw.general.to_nice_yaml_all }}, mode=0644] *** 2025-11-26 07:33:42,191 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.185) 0:00:39.590 **** 2025-11-26 07:33:42,191 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.185) 0:00:39.589 **** 2025-11-26 07:33:42,533 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:42,545 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-26 07:33:42,545 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.353) 0:00:39.944 **** 2025-11-26 07:33:42,545 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.353) 0:00:39.942 **** 2025-11-26 07:33:42,591 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-26 07:33:42,599 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-11-26 07:33:42,599 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.054) 0:00:39.998 **** 2025-11-26 07:33:42,600 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.054) 0:00:39.997 **** 2025-11-26 07:33:42,637 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:42,644 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:42,644 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.044) 0:00:40.043 **** 2025-11-26 07:33:42,644 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.044) 0:00:40.042 **** 2025-11-26 07:33:42,816 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:42,824 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-11-26 07:33:42,824 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.179) 0:00:40.223 **** 2025-11-26 07:33:42,824 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.179) 0:00:40.221 **** 2025-11-26 07:33:42,866 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:42,874 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-26 07:33:42,874 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.049) 0:00:40.273 **** 2025-11-26 07:33:42,874 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:42 +0000 (0:00:00.049) 0:00:40.271 **** 2025-11-26 07:33:43,039 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:43,047 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ _raw_manifests | reject('equalto', _config_map_content) }}, _cifmw_gen_kustomize_values_base_cm_content={{ _config_map_content | ansible.utils.remove_keys( target=_cifmw_gen_kustomize_values_reject_expressions, matching_parameter='regex') }}, cacheable=False] *** 2025-11-26 07:33:43,047 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:43 +0000 (0:00:00.173) 0:00:40.446 **** 2025-11-26 07:33:43,047 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:43 +0000 (0:00:00.173) 0:00:40.444 **** 2025-11-26 07:33:43,245 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:43,253 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-26 07:33:43,253 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:43 +0000 (0:00:00.206) 0:00:40.652 **** 2025-11-26 07:33:43,253 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:43 +0000 (0:00:00.206) 0:00:40.651 **** 2025-11-26 07:33:43,298 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-11-26 07:33:43,309 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-11-26 07:33:43,309 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:43 +0000 (0:00:00.055) 0:00:40.708 **** 2025-11-26 07:33:43,309 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:43 +0000 (0:00:00.055) 0:00:40.707 **** 2025-11-26 07:33:43,347 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:43,354 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-26 07:33:43,354 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:43 +0000 (0:00:00.044) 0:00:40.753 **** 2025-11-26 07:33:43,354 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:43 +0000 (0:00:00.044) 0:00:40.751 **** 2025-11-26 07:33:43,537 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:43,544 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ (snippet_datadir, '02_ci_data.yaml') | path_join }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-26 07:33:43,544 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:43 +0000 (0:00:00.190) 0:00:40.943 **** 2025-11-26 07:33:43,545 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:43 +0000 (0:00:00.190) 0:00:40.942 **** 2025-11-26 07:33:44,008 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:44,015 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-11-26 07:33:44,016 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:44 +0000 (0:00:00.471) 0:00:41.415 **** 2025-11-26 07:33:44,016 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:44 +0000 (0:00:00.471) 0:00:41.413 **** 2025-11-26 07:33:44,065 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:44,072 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ (snippet_datadir, '03_user_data_b64.yaml') | path_join }}, content={{ _base64_patch | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:44,073 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:44 +0000 (0:00:00.056) 0:00:41.472 **** 2025-11-26 07:33:44,073 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:44 +0000 (0:00:00.056) 0:00:41.470 **** 2025-11-26 07:33:44,417 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:44,424 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ (snippet_datadir, '04_user_data.yaml') | path_join }}, content={{ cifmw_ci_gen_kustomize_values_userdata | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:44,425 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:44 +0000 (0:00:00.351) 0:00:41.824 **** 2025-11-26 07:33:44,425 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:44 +0000 (0:00:00.351) 0:00:41.822 **** 2025-11-26 07:33:44,768 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:44,776 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ ( snippet_datadir, cifmw_ci_gen_kustomize_values_original_cm_content_file_name ) | path_join }}, mode=0644] *** 2025-11-26 07:33:44,776 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:44 +0000 (0:00:00.351) 0:00:42.175 **** 2025-11-26 07:33:44,776 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:44 +0000 (0:00:00.351) 0:00:42.174 **** 2025-11-26 07:33:45,119 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:45,126 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-26 07:33:45,126 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.349) 0:00:42.525 **** 2025-11-26 07:33:45,126 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.349) 0:00:42.524 **** 2025-11-26 07:33:45,167 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-26 07:33:45,182 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-11-26 07:33:45,182 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.056) 0:00:42.581 **** 2025-11-26 07:33:45,182 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.056) 0:00:42.580 **** 2025-11-26 07:33:45,216 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:45,223 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-11-26 07:33:45,223 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.040) 0:00:42.622 **** 2025-11-26 07:33:45,223 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.040) 0:00:42.620 **** 2025-11-26 07:33:45,395 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:45,403 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-26 07:33:45,403 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.179) 0:00:42.802 **** 2025-11-26 07:33:45,403 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.179) 0:00:42.800 **** 2025-11-26 07:33:45,436 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:45,443 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-26 07:33:45,444 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.040) 0:00:42.843 **** 2025-11-26 07:33:45,444 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.040) 0:00:42.841 **** 2025-11-26 07:33:45,617 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-11-26 07:33:45,769 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-11-26 07:33:45,920 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-11-26 07:33:45,928 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Combine snippets _content={{ _content | default(_cifmw_gen_kustomize_values_base_cm_content, true) | combine(_parsed, recursive=true) }} ] *** 2025-11-26 07:33:45,928 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.484) 0:00:43.327 **** 2025-11-26 07:33:45,928 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:45 +0000 (0:00:00.484) 0:00:43.326 **** 2025-11-26 07:33:45,981 p=29038 u=zuul n=ansible | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-26 07:33:46,009 p=29038 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-26 07:33:46,034 p=29038 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-26 07:33:46,045 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-26 07:33:46,045 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:46 +0000 (0:00:00.117) 0:00:43.444 **** 2025-11-26 07:33:46,045 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:46 +0000 (0:00:00.117) 0:00:43.443 **** 2025-11-26 07:33:46,221 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:46,228 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ (_destdir, cifmw_ci_gen_kustomize_values_dest_filename) | path_join }}, content={{ ( [ _content ] + _cifmw_gen_kustomize_values_extra_manifests ) | cifmw.general.to_nice_yaml_all }}, mode=0644] *** 2025-11-26 07:33:46,228 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:46 +0000 (0:00:00.183) 0:00:43.627 **** 2025-11-26 07:33:46,229 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:46 +0000 (0:00:00.183) 0:00:43.626 **** 2025-11-26 07:33:46,585 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:46,599 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Copy generated values for examples/va/hci/control-plane mode=0644, backup=True, remote_src=True, src={{ (cifmw_kustomize_deploy_basedir, 'artifacts', 'ci_gen_kustomize_values', _val['name'], 'values.yaml') | path_join }}, dest={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], _val.src_file ) | path_join }}] *** 2025-11-26 07:33:46,599 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:46 +0000 (0:00:00.370) 0:00:43.998 **** 2025-11-26 07:33:46,599 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:46 +0000 (0:00:00.370) 0:00:43.996 **** 2025-11-26 07:33:46,835 p=29038 u=zuul n=ansible | changed: [localhost] => (item=service-values) 2025-11-26 07:33:47,034 p=29038 u=zuul n=ansible | ok: [localhost] => (item=network-values) 2025-11-26 07:33:47,042 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:47,043 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.443) 0:00:44.442 **** 2025-11-26 07:33:47,043 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.443) 0:00:44.440 **** 2025-11-26 07:33:47,076 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:47,083 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-26 07:33:47,083 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.040) 0:00:44.482 **** 2025-11-26 07:33:47,083 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.040) 0:00:44.481 **** 2025-11-26 07:33:47,365 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:47,373 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-26 07:33:47,373 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.289) 0:00:44.772 **** 2025-11-26 07:33:47,373 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.289) 0:00:44.771 **** 2025-11-26 07:33:47,721 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:47,729 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/control-plane remote_src=True, src={{ _output }}, dest={{ (cifmw_kustomize_deploy_kustomizations_dest_dir, stage['build_output'] | basename) | path_join }}, mode=0644] *** 2025-11-26 07:33:47,729 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.355) 0:00:45.128 **** 2025-11-26 07:33:47,729 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.355) 0:00:45.126 **** 2025-11-26 07:33:47,944 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:47,951 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:47,951 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.222) 0:00:45.350 **** 2025-11-26 07:33:47,951 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.222) 0:00:45.349 **** 2025-11-26 07:33:47,984 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:47,992 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2025-11-26 07:33:47,992 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.040) 0:00:45.391 **** 2025-11-26 07:33:47,992 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:47 +0000 (0:00:00.040) 0:00:45.389 **** 2025-11-26 07:33:48,024 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:48,032 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane _raw_params={{ wait_condition }}] *** 2025-11-26 07:33:48,032 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.040) 0:00:45.431 **** 2025-11-26 07:33:48,032 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.040) 0:00:45.430 **** 2025-11-26 07:33:48,065 p=29038 u=zuul n=ansible | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2025-11-26 07:33:48,066 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:48,072 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:48,072 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.040) 0:00:45.471 **** 2025-11-26 07:33:48,072 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.040) 0:00:45.470 **** 2025-11-26 07:33:48,103 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:48,112 p=29038 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/control-plane name=run_hook] *** 2025-11-26 07:33:48,112 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.039) 0:00:45.511 **** 2025-11-26 07:33:48,112 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.039) 0:00:45.509 **** 2025-11-26 07:33:48,144 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:48,156 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-11-26 07:33:48,156 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.043) 0:00:45.555 **** 2025-11-26 07:33:48,156 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.043) 0:00:45.553 **** 2025-11-26 07:33:48,190 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:48,198 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:48,198 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.042) 0:00:45.597 **** 2025-11-26 07:33:48,198 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.042) 0:00:45.596 **** 2025-11-26 07:33:48,219 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:48,226 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:48,226 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.027) 0:00:45.625 **** 2025-11-26 07:33:48,226 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.027) 0:00:45.624 **** 2025-11-26 07:33:48,247 p=29038 u=zuul n=ansible | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-11-26 07:33:48,254 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-26 07:33:48,254 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.028) 0:00:45.653 **** 2025-11-26 07:33:48,255 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.028) 0:00:45.652 **** 2025-11-26 07:33:48,271 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:48,278 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-26 07:33:48,278 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.023) 0:00:45.677 **** 2025-11-26 07:33:48,278 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.023) 0:00:45.675 **** 2025-11-26 07:33:48,301 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:48,308 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Ensure source files exists path={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], item.src_file) | path_join }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:48,308 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.030) 0:00:45.707 **** 2025-11-26 07:33:48,308 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.030) 0:00:45.706 **** 2025-11-26 07:33:48,491 p=29038 u=zuul n=ansible | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'}) 2025-11-26 07:33:48,499 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-26 07:33:48,499 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.190) 0:00:45.898 **** 2025-11-26 07:33:48,499 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.190) 0:00:45.896 **** 2025-11-26 07:33:48,547 p=29038 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-26 07:33:48,556 p=29038 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/edpm-pre-ceph/nodeset name=run_hook] *** 2025-11-26 07:33:48,556 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.057) 0:00:45.955 **** 2025-11-26 07:33:48,556 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.057) 0:00:45.954 **** 2025-11-26 07:33:48,592 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:48,599 p=29038 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] *** 2025-11-26 07:33:48,600 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.043) 0:00:45.999 **** 2025-11-26 07:33:48,600 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.043) 0:00:45.997 **** 2025-11-26 07:33:48,673 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-26 07:33:48,673 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.073) 0:00:46.072 **** 2025-11-26 07:33:48,673 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.073) 0:00:46.071 **** 2025-11-26 07:33:48,718 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-26 07:33:48,727 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-11-26 07:33:48,728 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.054) 0:00:46.127 **** 2025-11-26 07:33:48,728 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.054) 0:00:46.125 **** 2025-11-26 07:33:48,766 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:48,773 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:48,773 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.045) 0:00:46.172 **** 2025-11-26 07:33:48,773 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.045) 0:00:46.171 **** 2025-11-26 07:33:48,944 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:48,952 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-11-26 07:33:48,952 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.178) 0:00:46.351 **** 2025-11-26 07:33:48,952 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.178) 0:00:46.349 **** 2025-11-26 07:33:48,993 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:49,000 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-26 07:33:49,001 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.048) 0:00:46.400 **** 2025-11-26 07:33:49,001 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:48 +0000 (0:00:00.048) 0:00:46.398 **** 2025-11-26 07:33:49,165 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:49,172 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ _raw_manifests | reject('equalto', _config_map_content) }}, _cifmw_gen_kustomize_values_base_cm_content={{ _config_map_content | ansible.utils.remove_keys( target=_cifmw_gen_kustomize_values_reject_expressions, matching_parameter='regex') }}, cacheable=False] *** 2025-11-26 07:33:49,173 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.171) 0:00:46.572 **** 2025-11-26 07:33:49,173 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.172) 0:00:46.570 **** 2025-11-26 07:33:49,360 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:49,367 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-26 07:33:49,367 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.194) 0:00:46.766 **** 2025-11-26 07:33:49,367 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.194) 0:00:46.765 **** 2025-11-26 07:33:49,413 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost 2025-11-26 07:33:49,425 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] *** 2025-11-26 07:33:49,425 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.057) 0:00:46.824 **** 2025-11-26 07:33:49,425 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.057) 0:00:46.822 **** 2025-11-26 07:33:49,471 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost 2025-11-26 07:33:49,479 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure the required parameters are defined and configured. that=['cifmw_networking_env_definition is defined', 'cifmw_ci_gen_kustomize_values_ssh_authorizedkeys is defined', "cifmw_ci_gen_kustomize_values_ssh_authorizedkeys != ''", 'cifmw_ci_gen_kustomize_values_ssh_private_key is defined', "cifmw_ci_gen_kustomize_values_ssh_private_key != ''", 'cifmw_ci_gen_kustomize_values_ssh_public_key is defined', "cifmw_ci_gen_kustomize_values_ssh_public_key != ''"]] *** 2025-11-26 07:33:49,480 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.054) 0:00:46.879 **** 2025-11-26 07:33:49,480 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.054) 0:00:46.877 **** 2025-11-26 07:33:49,521 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:49,530 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] *** 2025-11-26 07:33:49,530 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.050) 0:00:46.929 **** 2025-11-26 07:33:49,530 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.050) 0:00:46.928 **** 2025-11-26 07:33:49,571 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost 2025-11-26 07:33:49,581 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Fetch the already deployed services for further usage _raw_params=oc get osdps --namespace openstack --no-headers -o custom-columns=":metadata.name"] *** 2025-11-26 07:33:49,582 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.051) 0:00:46.981 **** 2025-11-26 07:33:49,582 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.051) 0:00:46.979 **** 2025-11-26 07:33:49,612 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:49,620 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{ _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([]) }}] *** 2025-11-26 07:33:49,620 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.038) 0:00:47.019 **** 2025-11-26 07:33:49,620 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.038) 0:00:47.018 **** 2025-11-26 07:33:49,652 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:49,659 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Check if required variables for nova migration are provided. that=['cifmw_ci_gen_kustomize_values_migration_priv_key is defined', "cifmw_ci_gen_kustomize_values_migration_priv_key != ''", 'cifmw_ci_gen_kustomize_values_migration_pub_key is defined', "cifmw_ci_gen_kustomize_values_migration_pub_key != ''"]] *** 2025-11-26 07:33:49,659 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.039) 0:00:47.058 **** 2025-11-26 07:33:49,660 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.039) 0:00:47.057 **** 2025-11-26 07:33:49,697 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:49,704 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-26 07:33:49,704 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.044) 0:00:47.103 **** 2025-11-26 07:33:49,704 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.044) 0:00:47.101 **** 2025-11-26 07:33:49,876 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:49,884 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ (snippet_datadir, '02_ci_data.yaml') | path_join }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-26 07:33:49,884 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.180) 0:00:47.283 **** 2025-11-26 07:33:49,884 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:49 +0000 (0:00:00.180) 0:00:47.282 **** 2025-11-26 07:33:50,281 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:50,289 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-11-26 07:33:50,289 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:50 +0000 (0:00:00.404) 0:00:47.688 **** 2025-11-26 07:33:50,289 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:50 +0000 (0:00:00.404) 0:00:47.686 **** 2025-11-26 07:33:50,334 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:50,342 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ (snippet_datadir, '03_user_data_b64.yaml') | path_join }}, content={{ _base64_patch | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:50,342 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:50 +0000 (0:00:00.052) 0:00:47.741 **** 2025-11-26 07:33:50,342 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:50 +0000 (0:00:00.052) 0:00:47.739 **** 2025-11-26 07:33:50,675 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:50,683 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ (snippet_datadir, '04_user_data.yaml') | path_join }}, content={{ cifmw_ci_gen_kustomize_values_userdata | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:50,683 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:50 +0000 (0:00:00.341) 0:00:48.082 **** 2025-11-26 07:33:50,683 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:50 +0000 (0:00:00.341) 0:00:48.081 **** 2025-11-26 07:33:51,029 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:51,036 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ ( snippet_datadir, cifmw_ci_gen_kustomize_values_original_cm_content_file_name ) | path_join }}, mode=0644] *** 2025-11-26 07:33:51,036 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.353) 0:00:48.435 **** 2025-11-26 07:33:51,036 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.353) 0:00:48.434 **** 2025-11-26 07:33:51,378 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:51,385 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-26 07:33:51,385 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.348) 0:00:48.784 **** 2025-11-26 07:33:51,385 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.348) 0:00:48.783 **** 2025-11-26 07:33:51,424 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-26 07:33:51,439 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-11-26 07:33:51,439 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.053) 0:00:48.838 **** 2025-11-26 07:33:51,439 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.053) 0:00:48.836 **** 2025-11-26 07:33:51,473 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:51,480 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-11-26 07:33:51,480 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.041) 0:00:48.879 **** 2025-11-26 07:33:51,480 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.041) 0:00:48.877 **** 2025-11-26 07:33:51,648 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:51,655 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-26 07:33:51,655 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.175) 0:00:49.054 **** 2025-11-26 07:33:51,655 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.175) 0:00:49.053 **** 2025-11-26 07:33:51,686 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:51,693 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-26 07:33:51,693 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.037) 0:00:49.092 **** 2025-11-26 07:33:51,693 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:51 +0000 (0:00:00.037) 0:00:49.091 **** 2025-11-26 07:33:51,866 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml) 2025-11-26 07:33:52,019 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml) 2025-11-26 07:33:52,167 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml) 2025-11-26 07:33:52,176 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Combine snippets _content={{ _content | default(_cifmw_gen_kustomize_values_base_cm_content, true) | combine(_parsed, recursive=true) }} ] *** 2025-11-26 07:33:52,176 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:52 +0000 (0:00:00.483) 0:00:49.575 **** 2025-11-26 07:33:52,176 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:52 +0000 (0:00:00.483) 0:00:49.574 **** 2025-11-26 07:33:52,228 p=29038 u=zuul n=ansible | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-26 07:33:52,255 p=29038 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-26 07:33:52,280 p=29038 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-26 07:33:52,291 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-26 07:33:52,291 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:52 +0000 (0:00:00.114) 0:00:49.690 **** 2025-11-26 07:33:52,291 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:52 +0000 (0:00:00.114) 0:00:49.689 **** 2025-11-26 07:33:52,469 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:52,477 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ (_destdir, cifmw_ci_gen_kustomize_values_dest_filename) | path_join }}, content={{ ( [ _content ] + _cifmw_gen_kustomize_values_extra_manifests ) | cifmw.general.to_nice_yaml_all }}, mode=0644] *** 2025-11-26 07:33:52,477 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:52 +0000 (0:00:00.185) 0:00:49.876 **** 2025-11-26 07:33:52,477 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:52 +0000 (0:00:00.185) 0:00:49.874 **** 2025-11-26 07:33:52,817 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:52,830 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Copy generated values for examples/va/hci/edpm-pre-ceph/nodeset mode=0644, backup=True, remote_src=True, src={{ (cifmw_kustomize_deploy_basedir, 'artifacts', 'ci_gen_kustomize_values', _val['name'], 'values.yaml') | path_join }}, dest={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], _val.src_file ) | path_join }}] *** 2025-11-26 07:33:52,830 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:52 +0000 (0:00:00.353) 0:00:50.229 **** 2025-11-26 07:33:52,830 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:52 +0000 (0:00:00.353) 0:00:50.228 **** 2025-11-26 07:33:53,066 p=29038 u=zuul n=ansible | changed: [localhost] => (item=edpm-nodeset-values) 2025-11-26 07:33:53,073 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:53,074 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.243) 0:00:50.473 **** 2025-11-26 07:33:53,074 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.243) 0:00:50.471 **** 2025-11-26 07:33:53,102 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:53,110 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-26 07:33:53,110 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.036) 0:00:50.509 **** 2025-11-26 07:33:53,110 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.036) 0:00:50.508 **** 2025-11-26 07:33:53,378 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:53,386 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-26 07:33:53,386 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.275) 0:00:50.785 **** 2025-11-26 07:33:53,386 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.275) 0:00:50.783 **** 2025-11-26 07:33:53,727 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:53,735 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/edpm-pre-ceph/nodeset remote_src=True, src={{ _output }}, dest={{ (cifmw_kustomize_deploy_kustomizations_dest_dir, stage['build_output'] | basename) | path_join }}, mode=0644] *** 2025-11-26 07:33:53,735 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.349) 0:00:51.134 **** 2025-11-26 07:33:53,735 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.349) 0:00:51.133 **** 2025-11-26 07:33:53,949 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:53,956 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:53,956 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.221) 0:00:51.355 **** 2025-11-26 07:33:53,956 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.221) 0:00:51.354 **** 2025-11-26 07:33:53,986 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:53,994 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Apply generated content for examples/va/hci/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2025-11-26 07:33:53,994 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.037) 0:00:51.393 **** 2025-11-26 07:33:53,994 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:53 +0000 (0:00:00.037) 0:00:51.391 **** 2025-11-26 07:33:54,024 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:54,032 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/edpm-pre-ceph/nodeset _raw_params={{ wait_condition }}] *** 2025-11-26 07:33:54,033 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.038) 0:00:51.432 **** 2025-11-26 07:33:54,033 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.038) 0:00:51.430 **** 2025-11-26 07:33:54,064 p=29038 u=zuul n=ansible | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-11-26 07:33:54,065 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:54,071 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:54,071 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.038) 0:00:51.470 **** 2025-11-26 07:33:54,071 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.038) 0:00:51.469 **** 2025-11-26 07:33:54,101 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:54,109 p=29038 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/edpm-pre-ceph/nodeset name=run_hook] *** 2025-11-26 07:33:54,109 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.037) 0:00:51.508 **** 2025-11-26 07:33:54,109 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.037) 0:00:51.507 **** 2025-11-26 07:33:54,139 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:54,151 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-11-26 07:33:54,151 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.042) 0:00:51.550 **** 2025-11-26 07:33:54,151 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.042) 0:00:51.549 **** 2025-11-26 07:33:54,182 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:54,189 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:54,189 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.038) 0:00:51.588 **** 2025-11-26 07:33:54,189 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.038) 0:00:51.587 **** 2025-11-26 07:33:54,207 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:54,214 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:54,214 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.024) 0:00:51.613 **** 2025-11-26 07:33:54,214 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.024) 0:00:51.612 **** 2025-11-26 07:33:54,236 p=29038 u=zuul n=ansible | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m) 2025-11-26 07:33:54,246 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-26 07:33:54,246 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.032) 0:00:51.645 **** 2025-11-26 07:33:54,246 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.032) 0:00:51.644 **** 2025-11-26 07:33:54,262 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:54,269 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-26 07:33:54,269 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.022) 0:00:51.668 **** 2025-11-26 07:33:54,269 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.022) 0:00:51.666 **** 2025-11-26 07:33:54,289 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:54,296 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Ensure source files exists path={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], item.src_file) | path_join }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:54,296 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.027) 0:00:51.695 **** 2025-11-26 07:33:54,296 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.027) 0:00:51.693 **** 2025-11-26 07:33:54,472 p=29038 u=zuul n=ansible | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2025-11-26 07:33:54,482 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-26 07:33:54,482 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.185) 0:00:51.881 **** 2025-11-26 07:33:54,482 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.185) 0:00:51.879 **** 2025-11-26 07:33:54,527 p=29038 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-26 07:33:54,536 p=29038 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/edpm-pre-ceph/deployment name=run_hook] *** 2025-11-26 07:33:54,537 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.054) 0:00:51.936 **** 2025-11-26 07:33:54,537 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.054) 0:00:51.934 **** 2025-11-26 07:33:54,567 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:54,575 p=29038 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] *** 2025-11-26 07:33:54,575 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.038) 0:00:51.974 **** 2025-11-26 07:33:54,575 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.038) 0:00:51.973 **** 2025-11-26 07:33:54,645 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-26 07:33:54,645 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.069) 0:00:52.044 **** 2025-11-26 07:33:54,645 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.069) 0:00:52.043 **** 2025-11-26 07:33:54,687 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-26 07:33:54,696 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-11-26 07:33:54,696 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.051) 0:00:52.095 **** 2025-11-26 07:33:54,697 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.051) 0:00:52.094 **** 2025-11-26 07:33:54,732 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:54,739 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:54,740 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.043) 0:00:52.139 **** 2025-11-26 07:33:54,740 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.043) 0:00:52.137 **** 2025-11-26 07:33:54,906 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:54,913 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-11-26 07:33:54,913 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.173) 0:00:52.312 **** 2025-11-26 07:33:54,913 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.173) 0:00:52.311 **** 2025-11-26 07:33:54,951 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:54,958 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-26 07:33:54,958 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.045) 0:00:52.357 **** 2025-11-26 07:33:54,958 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:54 +0000 (0:00:00.045) 0:00:52.356 **** 2025-11-26 07:33:55,120 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:55,128 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ _raw_manifests | reject('equalto', _config_map_content) }}, _cifmw_gen_kustomize_values_base_cm_content={{ _config_map_content | ansible.utils.remove_keys( target=_cifmw_gen_kustomize_values_reject_expressions, matching_parameter='regex') }}, cacheable=False] *** 2025-11-26 07:33:55,128 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.169) 0:00:52.527 **** 2025-11-26 07:33:55,128 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.169) 0:00:52.526 **** 2025-11-26 07:33:55,295 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:55,302 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-26 07:33:55,302 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.173) 0:00:52.701 **** 2025-11-26 07:33:55,302 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.173) 0:00:52.699 **** 2025-11-26 07:33:55,334 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:55,341 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-26 07:33:55,341 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.038) 0:00:52.740 **** 2025-11-26 07:33:55,341 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.039) 0:00:52.738 **** 2025-11-26 07:33:55,510 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:55,518 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ (snippet_datadir, '02_ci_data.yaml') | path_join }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-26 07:33:55,518 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.176) 0:00:52.917 **** 2025-11-26 07:33:55,518 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.176) 0:00:52.915 **** 2025-11-26 07:33:55,562 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:55,569 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-11-26 07:33:55,569 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.051) 0:00:52.968 **** 2025-11-26 07:33:55,569 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.051) 0:00:52.967 **** 2025-11-26 07:33:55,614 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:55,621 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ (snippet_datadir, '03_user_data_b64.yaml') | path_join }}, content={{ _base64_patch | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:55,621 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.051) 0:00:53.020 **** 2025-11-26 07:33:55,621 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.051) 0:00:53.019 **** 2025-11-26 07:33:55,957 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:55,965 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ (snippet_datadir, '04_user_data.yaml') | path_join }}, content={{ cifmw_ci_gen_kustomize_values_userdata | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:33:55,965 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.343) 0:00:53.364 **** 2025-11-26 07:33:55,965 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:55 +0000 (0:00:00.343) 0:00:53.362 **** 2025-11-26 07:33:56,310 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:56,317 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ ( snippet_datadir, cifmw_ci_gen_kustomize_values_original_cm_content_file_name ) | path_join }}, mode=0644] *** 2025-11-26 07:33:56,317 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.352) 0:00:53.716 **** 2025-11-26 07:33:56,318 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.352) 0:00:53.715 **** 2025-11-26 07:33:56,652 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:56,659 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-26 07:33:56,660 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.342) 0:00:54.059 **** 2025-11-26 07:33:56,660 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.342) 0:00:54.057 **** 2025-11-26 07:33:56,699 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-26 07:33:56,714 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-11-26 07:33:56,714 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.054) 0:00:54.113 **** 2025-11-26 07:33:56,714 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.054) 0:00:54.112 **** 2025-11-26 07:33:56,748 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:56,755 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-11-26 07:33:56,755 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.040) 0:00:54.154 **** 2025-11-26 07:33:56,755 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.040) 0:00:54.152 **** 2025-11-26 07:33:56,928 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:56,935 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-26 07:33:56,935 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.180) 0:00:54.334 **** 2025-11-26 07:33:56,935 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.180) 0:00:54.333 **** 2025-11-26 07:33:56,968 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:56,975 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-26 07:33:56,975 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.039) 0:00:54.374 **** 2025-11-26 07:33:56,975 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:56 +0000 (0:00:00.039) 0:00:54.372 **** 2025-11-26 07:33:57,149 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2025-11-26 07:33:57,297 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2025-11-26 07:33:57,306 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Combine snippets _content={{ _content | default(_cifmw_gen_kustomize_values_base_cm_content, true) | combine(_parsed, recursive=true) }} ] *** 2025-11-26 07:33:57,306 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:57 +0000 (0:00:00.330) 0:00:54.705 **** 2025-11-26 07:33:57,306 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:57 +0000 (0:00:00.330) 0:00:54.703 **** 2025-11-26 07:33:57,355 p=29038 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-26 07:33:57,378 p=29038 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-26 07:33:57,387 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-26 07:33:57,387 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:57 +0000 (0:00:00.081) 0:00:54.786 **** 2025-11-26 07:33:57,387 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:57 +0000 (0:00:00.081) 0:00:54.785 **** 2025-11-26 07:33:57,563 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:57,571 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ (_destdir, cifmw_ci_gen_kustomize_values_dest_filename) | path_join }}, content={{ ( [ _content ] + _cifmw_gen_kustomize_values_extra_manifests ) | cifmw.general.to_nice_yaml_all }}, mode=0644] *** 2025-11-26 07:33:57,571 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:57 +0000 (0:00:00.183) 0:00:54.970 **** 2025-11-26 07:33:57,571 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:57 +0000 (0:00:00.183) 0:00:54.968 **** 2025-11-26 07:33:57,922 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:57,936 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Copy generated values for examples/va/hci/edpm-pre-ceph/deployment mode=0644, backup=True, remote_src=True, src={{ (cifmw_kustomize_deploy_basedir, 'artifacts', 'ci_gen_kustomize_values', _val['name'], 'values.yaml') | path_join }}, dest={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], _val.src_file ) | path_join }}] *** 2025-11-26 07:33:57,936 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:57 +0000 (0:00:00.365) 0:00:55.335 **** 2025-11-26 07:33:57,936 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:57 +0000 (0:00:00.365) 0:00:55.334 **** 2025-11-26 07:33:58,174 p=29038 u=zuul n=ansible | changed: [localhost] => (item=edpm-deployment-values) 2025-11-26 07:33:58,183 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:58,183 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:58 +0000 (0:00:00.246) 0:00:55.582 **** 2025-11-26 07:33:58,183 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:58 +0000 (0:00:00.246) 0:00:55.581 **** 2025-11-26 07:33:58,214 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:58,222 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-26 07:33:58,222 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:58 +0000 (0:00:00.039) 0:00:55.621 **** 2025-11-26 07:33:58,222 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:58 +0000 (0:00:00.039) 0:00:55.620 **** 2025-11-26 07:33:58,489 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:58,497 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-26 07:33:58,497 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:58 +0000 (0:00:00.274) 0:00:55.896 **** 2025-11-26 07:33:58,497 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:58 +0000 (0:00:00.274) 0:00:55.894 **** 2025-11-26 07:33:58,843 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:58,851 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/edpm-pre-ceph/deployment remote_src=True, src={{ _output }}, dest={{ (cifmw_kustomize_deploy_kustomizations_dest_dir, stage['build_output'] | basename) | path_join }}, mode=0644] *** 2025-11-26 07:33:58,852 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:58 +0000 (0:00:00.354) 0:00:56.251 **** 2025-11-26 07:33:58,852 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:58 +0000 (0:00:00.354) 0:00:56.249 **** 2025-11-26 07:33:59,064 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:33:59,071 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:59,071 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.219) 0:00:56.470 **** 2025-11-26 07:33:59,071 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.219) 0:00:56.469 **** 2025-11-26 07:33:59,102 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:59,110 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Apply generated content for examples/va/hci/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] *** 2025-11-26 07:33:59,110 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.038) 0:00:56.509 **** 2025-11-26 07:33:59,110 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.038) 0:00:56.508 **** 2025-11-26 07:33:59,140 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:59,148 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/edpm-pre-ceph/deployment _raw_params={{ wait_condition }}] *** 2025-11-26 07:33:59,149 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.038) 0:00:56.547 **** 2025-11-26 07:33:59,149 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.038) 0:00:56.546 **** 2025-11-26 07:33:59,180 p=29038 u=zuul n=ansible | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m) 2025-11-26 07:33:59,182 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:59,188 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:33:59,189 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.040) 0:00:56.588 **** 2025-11-26 07:33:59,189 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.040) 0:00:56.586 **** 2025-11-26 07:33:59,218 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:59,226 p=29038 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/edpm-pre-ceph/deployment name=run_hook] *** 2025-11-26 07:33:59,226 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.037) 0:00:56.625 **** 2025-11-26 07:33:59,226 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.037) 0:00:56.624 **** 2025-11-26 07:33:59,256 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:59,268 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-11-26 07:33:59,268 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.041) 0:00:56.667 **** 2025-11-26 07:33:59,268 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.041) 0:00:56.666 **** 2025-11-26 07:33:59,300 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:33:59,339 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:59,340 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.071) 0:00:56.739 **** 2025-11-26 07:33:59,340 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.071) 0:00:56.737 **** 2025-11-26 07:33:59,357 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:59,364 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:33:59,364 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.024) 0:00:56.763 **** 2025-11-26 07:33:59,364 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.024) 0:00:56.762 **** 2025-11-26 07:33:59,384 p=29038 u=zuul n=ansible | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-11-26 07:33:59,391 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-26 07:33:59,391 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.027) 0:00:56.790 **** 2025-11-26 07:33:59,391 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.027) 0:00:56.789 **** 2025-11-26 07:33:59,407 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:59,414 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-26 07:33:59,414 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.022) 0:00:56.813 **** 2025-11-26 07:33:59,414 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.022) 0:00:56.812 **** 2025-11-26 07:33:59,434 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:33:59,441 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Ensure source files exists path={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], item.src_file) | path_join }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:33:59,441 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.026) 0:00:56.840 **** 2025-11-26 07:33:59,441 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.026) 0:00:56.839 **** 2025-11-26 07:33:59,621 p=29038 u=zuul n=ansible | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2025-11-26 07:33:59,788 p=29038 u=zuul n=ansible | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'}) 2025-11-26 07:33:59,797 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-26 07:33:59,797 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.355) 0:00:57.196 **** 2025-11-26 07:33:59,797 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.355) 0:00:57.194 **** 2025-11-26 07:33:59,845 p=29038 u=zuul n=ansible | ok: [localhost] => (item=service-values.yaml) 2025-11-26 07:33:59,868 p=29038 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-26 07:33:59,877 p=29038 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci name=run_hook] ************* 2025-11-26 07:33:59,877 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.079) 0:00:57.276 **** 2025-11-26 07:33:59,877 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.079) 0:00:57.274 **** 2025-11-26 07:33:59,907 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:33:59,915 p=29038 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci name=ci_gen_kustomize_values] *** 2025-11-26 07:33:59,915 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.038) 0:00:57.314 **** 2025-11-26 07:33:59,915 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:33:59 +0000 (0:00:00.038) 0:00:57.313 **** 2025-11-26 07:34:00,018 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-26 07:34:00,018 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.103) 0:00:57.417 **** 2025-11-26 07:34:00,018 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.103) 0:00:57.416 **** 2025-11-26 07:34:00,060 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-26 07:34:00,069 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-11-26 07:34:00,069 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.050) 0:00:57.468 **** 2025-11-26 07:34:00,069 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.050) 0:00:57.466 **** 2025-11-26 07:34:00,103 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:34:00,110 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:34:00,110 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.041) 0:00:57.509 **** 2025-11-26 07:34:00,110 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.041) 0:00:57.507 **** 2025-11-26 07:34:00,273 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:00,280 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-11-26 07:34:00,281 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.170) 0:00:57.680 **** 2025-11-26 07:34:00,281 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.170) 0:00:57.678 **** 2025-11-26 07:34:00,320 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:34:00,327 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-26 07:34:00,327 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.046) 0:00:57.726 **** 2025-11-26 07:34:00,327 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.046) 0:00:57.724 **** 2025-11-26 07:34:00,490 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:00,497 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ _raw_manifests | reject('equalto', _config_map_content) }}, _cifmw_gen_kustomize_values_base_cm_content={{ _config_map_content | ansible.utils.remove_keys( target=_cifmw_gen_kustomize_values_reject_expressions, matching_parameter='regex') }}, cacheable=False] *** 2025-11-26 07:34:00,497 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.170) 0:00:57.896 **** 2025-11-26 07:34:00,497 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.170) 0:00:57.895 **** 2025-11-26 07:34:00,679 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:00,687 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-26 07:34:00,687 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.189) 0:00:58.086 **** 2025-11-26 07:34:00,687 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.189) 0:00:58.085 **** 2025-11-26 07:34:00,719 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:00,727 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-26 07:34:00,727 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.039) 0:00:58.126 **** 2025-11-26 07:34:00,727 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.039) 0:00:58.124 **** 2025-11-26 07:34:00,895 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:00,902 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ (snippet_datadir, '02_ci_data.yaml') | path_join }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-26 07:34:00,902 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.175) 0:00:58.301 **** 2025-11-26 07:34:00,902 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.175) 0:00:58.300 **** 2025-11-26 07:34:00,946 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:00,953 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-11-26 07:34:00,953 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.051) 0:00:58.352 **** 2025-11-26 07:34:00,954 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:00 +0000 (0:00:00.051) 0:00:58.351 **** 2025-11-26 07:34:01,000 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:01,006 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ (snippet_datadir, '03_user_data_b64.yaml') | path_join }}, content={{ _base64_patch | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:34:01,006 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:01 +0000 (0:00:00.052) 0:00:58.405 **** 2025-11-26 07:34:01,006 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:01 +0000 (0:00:00.052) 0:00:58.404 **** 2025-11-26 07:34:01,345 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:01,352 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ (snippet_datadir, '04_user_data.yaml') | path_join }}, content={{ cifmw_ci_gen_kustomize_values_userdata | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:34:01,352 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:01 +0000 (0:00:00.345) 0:00:58.751 **** 2025-11-26 07:34:01,352 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:01 +0000 (0:00:00.345) 0:00:58.750 **** 2025-11-26 07:34:01,700 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:01,707 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ ( snippet_datadir, cifmw_ci_gen_kustomize_values_original_cm_content_file_name ) | path_join }}, mode=0644] *** 2025-11-26 07:34:01,708 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:01 +0000 (0:00:00.355) 0:00:59.107 **** 2025-11-26 07:34:01,708 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:01 +0000 (0:00:00.355) 0:00:59.105 **** 2025-11-26 07:34:02,069 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:02,077 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-26 07:34:02,077 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.369) 0:00:59.476 **** 2025-11-26 07:34:02,077 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.369) 0:00:59.474 **** 2025-11-26 07:34:02,115 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-26 07:34:02,130 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-11-26 07:34:02,131 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.053) 0:00:59.529 **** 2025-11-26 07:34:02,131 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.053) 0:00:59.528 **** 2025-11-26 07:34:02,164 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:34:02,171 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-11-26 07:34:02,171 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.040) 0:00:59.570 **** 2025-11-26 07:34:02,171 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.040) 0:00:59.569 **** 2025-11-26 07:34:02,339 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:02,346 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-26 07:34:02,347 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.175) 0:00:59.746 **** 2025-11-26 07:34:02,347 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.175) 0:00:59.744 **** 2025-11-26 07:34:02,379 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:02,386 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-26 07:34:02,386 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.039) 0:00:59.785 **** 2025-11-26 07:34:02,386 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.039) 0:00:59.784 **** 2025-11-26 07:34:02,556 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2025-11-26 07:34:02,702 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2025-11-26 07:34:02,711 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Combine snippets _content={{ _content | default(_cifmw_gen_kustomize_values_base_cm_content, true) | combine(_parsed, recursive=true) }} ] *** 2025-11-26 07:34:02,711 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.324) 0:01:00.110 **** 2025-11-26 07:34:02,711 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.324) 0:01:00.109 **** 2025-11-26 07:34:02,759 p=29038 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-26 07:34:02,783 p=29038 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-26 07:34:02,792 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-26 07:34:02,792 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.081) 0:01:00.191 **** 2025-11-26 07:34:02,792 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.081) 0:01:00.190 **** 2025-11-26 07:34:02,964 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:02,971 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ (_destdir, cifmw_ci_gen_kustomize_values_dest_filename) | path_join }}, content={{ ( [ _content ] + _cifmw_gen_kustomize_values_extra_manifests ) | cifmw.general.to_nice_yaml_all }}, mode=0644] *** 2025-11-26 07:34:02,971 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.179) 0:01:00.370 **** 2025-11-26 07:34:02,971 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:02 +0000 (0:00:00.179) 0:01:00.369 **** 2025-11-26 07:34:03,341 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:03,353 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-26 07:34:03,353 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.382) 0:01:00.752 **** 2025-11-26 07:34:03,353 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.382) 0:01:00.751 **** 2025-11-26 07:34:03,394 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-26 07:34:03,403 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-11-26 07:34:03,403 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.050) 0:01:00.802 **** 2025-11-26 07:34:03,403 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.050) 0:01:00.801 **** 2025-11-26 07:34:03,438 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:34:03,445 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:34:03,445 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.041) 0:01:00.844 **** 2025-11-26 07:34:03,445 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.041) 0:01:00.842 **** 2025-11-26 07:34:03,610 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:03,618 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-11-26 07:34:03,618 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.173) 0:01:01.017 **** 2025-11-26 07:34:03,618 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.173) 0:01:01.016 **** 2025-11-26 07:34:03,655 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:34:03,661 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-26 07:34:03,662 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.043) 0:01:01.061 **** 2025-11-26 07:34:03,662 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.043) 0:01:01.059 **** 2025-11-26 07:34:03,821 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:03,828 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ _raw_manifests | reject('equalto', _config_map_content) }}, _cifmw_gen_kustomize_values_base_cm_content={{ _config_map_content | ansible.utils.remove_keys( target=_cifmw_gen_kustomize_values_reject_expressions, matching_parameter='regex') }}, cacheable=False] *** 2025-11-26 07:34:03,829 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.167) 0:01:01.228 **** 2025-11-26 07:34:03,829 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:03 +0000 (0:00:00.167) 0:01:01.226 **** 2025-11-26 07:34:04,021 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:04,028 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-26 07:34:04,029 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.199) 0:01:01.427 **** 2025-11-26 07:34:04,029 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.199) 0:01:01.426 **** 2025-11-26 07:34:04,061 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:04,069 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-26 07:34:04,069 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.040) 0:01:01.468 **** 2025-11-26 07:34:04,069 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.040) 0:01:01.466 **** 2025-11-26 07:34:04,237 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:04,244 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ (snippet_datadir, '02_ci_data.yaml') | path_join }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-26 07:34:04,244 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.175) 0:01:01.643 **** 2025-11-26 07:34:04,244 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.175) 0:01:01.642 **** 2025-11-26 07:34:04,290 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:04,297 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-11-26 07:34:04,297 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.052) 0:01:01.696 **** 2025-11-26 07:34:04,297 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.052) 0:01:01.695 **** 2025-11-26 07:34:04,344 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:04,351 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ (snippet_datadir, '03_user_data_b64.yaml') | path_join }}, content={{ _base64_patch | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:34:04,351 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.053) 0:01:01.750 **** 2025-11-26 07:34:04,351 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.053) 0:01:01.749 **** 2025-11-26 07:34:04,685 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:04,692 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ (snippet_datadir, '04_user_data.yaml') | path_join }}, content={{ cifmw_ci_gen_kustomize_values_userdata | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:34:04,692 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.341) 0:01:02.091 **** 2025-11-26 07:34:04,692 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:04 +0000 (0:00:00.341) 0:01:02.090 **** 2025-11-26 07:34:05,037 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:05,044 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ ( snippet_datadir, cifmw_ci_gen_kustomize_values_original_cm_content_file_name ) | path_join }}, mode=0644] *** 2025-11-26 07:34:05,044 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.351) 0:01:02.443 **** 2025-11-26 07:34:05,044 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.351) 0:01:02.442 **** 2025-11-26 07:34:05,415 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:05,421 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-26 07:34:05,421 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.376) 0:01:02.820 **** 2025-11-26 07:34:05,421 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.376) 0:01:02.819 **** 2025-11-26 07:34:05,460 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-26 07:34:05,475 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-11-26 07:34:05,475 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.053) 0:01:02.874 **** 2025-11-26 07:34:05,475 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.053) 0:01:02.873 **** 2025-11-26 07:34:05,509 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:34:05,516 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-11-26 07:34:05,516 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.041) 0:01:02.915 **** 2025-11-26 07:34:05,516 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.041) 0:01:02.914 **** 2025-11-26 07:34:05,687 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:05,694 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-26 07:34:05,694 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.177) 0:01:03.093 **** 2025-11-26 07:34:05,694 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.177) 0:01:03.092 **** 2025-11-26 07:34:05,726 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:05,732 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-26 07:34:05,732 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.038) 0:01:03.131 **** 2025-11-26 07:34:05,732 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:05 +0000 (0:00:00.038) 0:01:03.130 **** 2025-11-26 07:34:05,905 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml) 2025-11-26 07:34:06,056 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml) 2025-11-26 07:34:06,064 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Combine snippets _content={{ _content | default(_cifmw_gen_kustomize_values_base_cm_content, true) | combine(_parsed, recursive=true) }} ] *** 2025-11-26 07:34:06,064 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:06 +0000 (0:00:00.331) 0:01:03.463 **** 2025-11-26 07:34:06,064 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:06 +0000 (0:00:00.331) 0:01:03.462 **** 2025-11-26 07:34:06,113 p=29038 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-26 07:34:06,136 p=29038 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-26 07:34:06,145 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-26 07:34:06,145 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:06 +0000 (0:00:00.080) 0:01:03.544 **** 2025-11-26 07:34:06,145 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:06 +0000 (0:00:00.080) 0:01:03.543 **** 2025-11-26 07:34:06,322 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:06,330 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ (_destdir, cifmw_ci_gen_kustomize_values_dest_filename) | path_join }}, content={{ ( [ _content ] + _cifmw_gen_kustomize_values_extra_manifests ) | cifmw.general.to_nice_yaml_all }}, mode=0644] *** 2025-11-26 07:34:06,330 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:06 +0000 (0:00:00.184) 0:01:03.729 **** 2025-11-26 07:34:06,330 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:06 +0000 (0:00:00.184) 0:01:03.728 **** 2025-11-26 07:34:06,671 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:06,685 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Copy generated values for examples/va/hci mode=0644, backup=True, remote_src=True, src={{ (cifmw_kustomize_deploy_basedir, 'artifacts', 'ci_gen_kustomize_values', _val['name'], 'values.yaml') | path_join }}, dest={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], _val.src_file ) | path_join }}] *** 2025-11-26 07:34:06,685 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:06 +0000 (0:00:00.354) 0:01:04.084 **** 2025-11-26 07:34:06,685 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:06 +0000 (0:00:00.354) 0:01:04.082 **** 2025-11-26 07:34:06,919 p=29038 u=zuul n=ansible | changed: [localhost] => (item=service-values) 2025-11-26 07:34:07,131 p=29038 u=zuul n=ansible | changed: [localhost] => (item=edpm-nodeset-values-post-ceph) 2025-11-26 07:34:07,138 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:34:07,138 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:07 +0000 (0:00:00.453) 0:01:04.537 **** 2025-11-26 07:34:07,139 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:07 +0000 (0:00:00.453) 0:01:04.536 **** 2025-11-26 07:34:07,170 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:07,178 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Build kustomized content for examples/va/hci chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-26 07:34:07,179 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:07 +0000 (0:00:00.040) 0:01:04.578 **** 2025-11-26 07:34:07,179 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:07 +0000 (0:00:00.040) 0:01:04.576 **** 2025-11-26 07:34:07,528 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:07,537 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-26 07:34:07,537 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:07 +0000 (0:00:00.358) 0:01:04.936 **** 2025-11-26 07:34:07,537 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:07 +0000 (0:00:00.358) 0:01:04.934 **** 2025-11-26 07:34:07,883 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:07,891 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci remote_src=True, src={{ _output }}, dest={{ (cifmw_kustomize_deploy_kustomizations_dest_dir, stage['build_output'] | basename) | path_join }}, mode=0644] *** 2025-11-26 07:34:07,891 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:07 +0000 (0:00:00.354) 0:01:05.290 **** 2025-11-26 07:34:07,892 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:07 +0000 (0:00:00.354) 0:01:05.289 **** 2025-11-26 07:34:08,100 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:08,108 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:34:08,108 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.216) 0:01:05.507 **** 2025-11-26 07:34:08,108 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.216) 0:01:05.505 **** 2025-11-26 07:34:08,138 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:08,146 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Apply generated content for examples/va/hci _raw_params=oc apply -f {{ _cr }}] *** 2025-11-26 07:34:08,146 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.038) 0:01:05.545 **** 2025-11-26 07:34:08,146 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.038) 0:01:05.544 **** 2025-11-26 07:34:08,176 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:08,185 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci _raw_params={{ wait_condition }}] *** 2025-11-26 07:34:08,185 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.039) 0:01:05.584 **** 2025-11-26 07:34:08,185 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.039) 0:01:05.583 **** 2025-11-26 07:34:08,217 p=29038 u=zuul n=ansible | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-11-26 07:34:08,219 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:08,226 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:34:08,226 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.040) 0:01:05.625 **** 2025-11-26 07:34:08,226 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.040) 0:01:05.624 **** 2025-11-26 07:34:08,256 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:08,264 p=29038 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci name=run_hook] ************ 2025-11-26 07:34:08,264 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.038) 0:01:05.663 **** 2025-11-26 07:34:08,264 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.038) 0:01:05.662 **** 2025-11-26 07:34:08,294 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:08,307 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2025-11-26 07:34:08,307 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.042) 0:01:05.706 **** 2025-11-26 07:34:08,307 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.042) 0:01:05.705 **** 2025-11-26 07:34:08,336 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:34:08,343 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:34:08,343 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.035) 0:01:05.742 **** 2025-11-26 07:34:08,343 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.035) 0:01:05.741 **** 2025-11-26 07:34:08,359 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:08,366 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-26 07:34:08,367 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.023) 0:01:05.766 **** 2025-11-26 07:34:08,367 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.023) 0:01:05.764 **** 2025-11-26 07:34:08,389 p=29038 u=zuul n=ansible | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=80m) 2025-11-26 07:34:08,399 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-26 07:34:08,399 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.032) 0:01:05.798 **** 2025-11-26 07:34:08,399 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.032) 0:01:05.797 **** 2025-11-26 07:34:08,414 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:08,422 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-26 07:34:08,422 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.022) 0:01:05.821 **** 2025-11-26 07:34:08,422 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.022) 0:01:05.819 **** 2025-11-26 07:34:08,441 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:08,448 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Ensure source files exists path={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], item.src_file) | path_join }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:34:08,448 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.026) 0:01:05.847 **** 2025-11-26 07:34:08,448 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.026) 0:01:05.846 **** 2025-11-26 07:34:08,629 p=29038 u=zuul n=ansible | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'}) 2025-11-26 07:34:08,637 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-26 07:34:08,637 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.189) 0:01:06.036 **** 2025-11-26 07:34:08,637 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.189) 0:01:06.035 **** 2025-11-26 07:34:08,681 p=29038 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-26 07:34:08,690 p=29038 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/deployment name=run_hook] *** 2025-11-26 07:34:08,690 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.052) 0:01:06.089 **** 2025-11-26 07:34:08,690 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.052) 0:01:06.087 **** 2025-11-26 07:34:08,718 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:08,726 p=29038 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/deployment name=ci_gen_kustomize_values] *** 2025-11-26 07:34:08,726 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.036) 0:01:06.125 **** 2025-11-26 07:34:08,727 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.036) 0:01:06.124 **** 2025-11-26 07:34:08,794 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-26 07:34:08,794 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.067) 0:01:06.193 **** 2025-11-26 07:34:08,794 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.067) 0:01:06.191 **** 2025-11-26 07:34:08,834 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-26 07:34:08,843 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2025-11-26 07:34:08,843 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.049) 0:01:06.242 **** 2025-11-26 07:34:08,843 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.049) 0:01:06.241 **** 2025-11-26 07:34:08,877 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:34:08,883 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-26 07:34:08,883 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.040) 0:01:06.282 **** 2025-11-26 07:34:08,884 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:08 +0000 (0:00:00.040) 0:01:06.281 **** 2025-11-26 07:34:09,052 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:09,060 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2025-11-26 07:34:09,060 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.176) 0:01:06.459 **** 2025-11-26 07:34:09,060 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.176) 0:01:06.457 **** 2025-11-26 07:34:09,098 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:34:09,104 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-26 07:34:09,105 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.044) 0:01:06.503 **** 2025-11-26 07:34:09,105 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.044) 0:01:06.502 **** 2025-11-26 07:34:09,264 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:09,272 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ _raw_manifests | reject('equalto', _config_map_content) }}, _cifmw_gen_kustomize_values_base_cm_content={{ _config_map_content | ansible.utils.remove_keys( target=_cifmw_gen_kustomize_values_reject_expressions, matching_parameter='regex') }}, cacheable=False] *** 2025-11-26 07:34:09,272 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.167) 0:01:06.671 **** 2025-11-26 07:34:09,272 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.167) 0:01:06.670 **** 2025-11-26 07:34:09,442 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:09,450 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-26 07:34:09,450 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.178) 0:01:06.849 **** 2025-11-26 07:34:09,450 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.178) 0:01:06.848 **** 2025-11-26 07:34:09,483 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:09,492 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-26 07:34:09,492 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.042) 0:01:06.891 **** 2025-11-26 07:34:09,492 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.042) 0:01:06.890 **** 2025-11-26 07:34:09,663 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:09,671 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ (snippet_datadir, '02_ci_data.yaml') | path_join }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-26 07:34:09,671 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.178) 0:01:07.070 **** 2025-11-26 07:34:09,671 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.178) 0:01:07.068 **** 2025-11-26 07:34:09,716 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:09,724 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2025-11-26 07:34:09,724 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.053) 0:01:07.123 **** 2025-11-26 07:34:09,725 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.053) 0:01:07.122 **** 2025-11-26 07:34:09,771 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:09,779 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ (snippet_datadir, '03_user_data_b64.yaml') | path_join }}, content={{ _base64_patch | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:34:09,779 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.054) 0:01:07.178 **** 2025-11-26 07:34:09,779 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:09 +0000 (0:00:00.054) 0:01:07.177 **** 2025-11-26 07:34:10,109 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:10,116 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ (snippet_datadir, '04_user_data.yaml') | path_join }}, content={{ cifmw_ci_gen_kustomize_values_userdata | default({}) | to_nice_yaml }}, mode=0644] *** 2025-11-26 07:34:10,116 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.337) 0:01:07.515 **** 2025-11-26 07:34:10,117 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.337) 0:01:07.514 **** 2025-11-26 07:34:10,450 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:10,458 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ ( snippet_datadir, cifmw_ci_gen_kustomize_values_original_cm_content_file_name ) | path_join }}, mode=0644] *** 2025-11-26 07:34:10,458 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.341) 0:01:07.857 **** 2025-11-26 07:34:10,458 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.341) 0:01:07.856 **** 2025-11-26 07:34:10,788 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:10,796 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-26 07:34:10,796 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.338) 0:01:08.195 **** 2025-11-26 07:34:10,796 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.338) 0:01:08.194 **** 2025-11-26 07:34:10,833 p=29038 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-26 07:34:10,848 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2025-11-26 07:34:10,848 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.051) 0:01:08.247 **** 2025-11-26 07:34:10,848 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.051) 0:01:08.246 **** 2025-11-26 07:34:10,880 p=29038 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-26 07:34:10,887 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2025-11-26 07:34:10,888 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.039) 0:01:08.287 **** 2025-11-26 07:34:10,888 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:10 +0000 (0:00:00.039) 0:01:08.285 **** 2025-11-26 07:34:11,094 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:11,101 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-26 07:34:11,101 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.213) 0:01:08.500 **** 2025-11-26 07:34:11,101 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.213) 0:01:08.499 **** 2025-11-26 07:34:11,132 p=29038 u=zuul n=ansible | ok: [localhost] 2025-11-26 07:34:11,139 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-26 07:34:11,139 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.037) 0:01:08.538 **** 2025-11-26 07:34:11,139 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.037) 0:01:08.536 **** 2025-11-26 07:34:11,309 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml) 2025-11-26 07:34:11,459 p=29038 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml) 2025-11-26 07:34:11,468 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Combine snippets _content={{ _content | default(_cifmw_gen_kustomize_values_base_cm_content, true) | combine(_parsed, recursive=true) }} ] *** 2025-11-26 07:34:11,468 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.329) 0:01:08.867 **** 2025-11-26 07:34:11,468 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.329) 0:01:08.866 **** 2025-11-26 07:34:11,515 p=29038 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-26 07:34:11,539 p=29038 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-26 07:34:11,548 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-26 07:34:11,548 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.079) 0:01:08.947 **** 2025-11-26 07:34:11,548 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.079) 0:01:08.945 **** 2025-11-26 07:34:11,723 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:11,731 p=29038 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ (_destdir, cifmw_ci_gen_kustomize_values_dest_filename) | path_join }}, content={{ ( [ _content ] + _cifmw_gen_kustomize_values_extra_manifests ) | cifmw.general.to_nice_yaml_all }}, mode=0644] *** 2025-11-26 07:34:11,731 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.183) 0:01:09.130 **** 2025-11-26 07:34:11,731 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:11 +0000 (0:00:00.183) 0:01:09.129 **** 2025-11-26 07:34:12,083 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:12,097 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Copy generated values for examples/va/hci/deployment mode=0644, backup=True, remote_src=True, src={{ (cifmw_kustomize_deploy_basedir, 'artifacts', 'ci_gen_kustomize_values', _val['name'], 'values.yaml') | path_join }}, dest={{ (cifmw_kustomize_deploy_architecture_repo_dest_dir, stage['path'], _val.src_file ) | path_join }}] *** 2025-11-26 07:34:12,097 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:12 +0000 (0:00:00.365) 0:01:09.496 **** 2025-11-26 07:34:12,097 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:12 +0000 (0:00:00.365) 0:01:09.494 **** 2025-11-26 07:34:12,334 p=29038 u=zuul n=ansible | changed: [localhost] => (item=edpm-deployment-values-post-ceph) 2025-11-26 07:34:12,342 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:34:12,342 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:12 +0000 (0:00:00.245) 0:01:09.741 **** 2025-11-26 07:34:12,343 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:12 +0000 (0:00:00.245) 0:01:09.740 **** 2025-11-26 07:34:12,374 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:12,382 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-26 07:34:12,382 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:12 +0000 (0:00:00.039) 0:01:09.781 **** 2025-11-26 07:34:12,382 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:12 +0000 (0:00:00.039) 0:01:09.780 **** 2025-11-26 07:34:12,647 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:12,655 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-26 07:34:12,655 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:12 +0000 (0:00:00.273) 0:01:10.054 **** 2025-11-26 07:34:12,655 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:12 +0000 (0:00:00.273) 0:01:10.053 **** 2025-11-26 07:34:13,003 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:13,012 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/hci/deployment remote_src=True, src={{ _output }}, dest={{ (cifmw_kustomize_deploy_kustomizations_dest_dir, stage['build_output'] | basename) | path_join }}, mode=0644] *** 2025-11-26 07:34:13,012 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.356) 0:01:10.411 **** 2025-11-26 07:34:13,012 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.356) 0:01:10.410 **** 2025-11-26 07:34:13,225 p=29038 u=zuul n=ansible | changed: [localhost] 2025-11-26 07:34:13,233 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:34:13,233 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.221) 0:01:10.632 **** 2025-11-26 07:34:13,233 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.221) 0:01:10.631 **** 2025-11-26 07:34:13,264 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:13,272 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Apply generated content for examples/va/hci/deployment _raw_params=oc apply -f {{ _cr }}] *** 2025-11-26 07:34:13,272 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.038) 0:01:10.671 **** 2025-11-26 07:34:13,272 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.038) 0:01:10.670 **** 2025-11-26 07:34:13,302 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:13,311 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/deployment _raw_params={{ wait_condition }}] *** 2025-11-26 07:34:13,311 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.038) 0:01:10.710 **** 2025-11-26 07:34:13,311 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.038) 0:01:10.708 **** 2025-11-26 07:34:13,342 p=29038 u=zuul n=ansible | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=80m) 2025-11-26 07:34:13,343 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:13,350 p=29038 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-26 07:34:13,351 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.039) 0:01:10.749 **** 2025-11-26 07:34:13,351 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.039) 0:01:10.748 **** 2025-11-26 07:34:13,381 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:13,389 p=29038 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/deployment name=run_hook] *** 2025-11-26 07:34:13,389 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.038) 0:01:10.788 **** 2025-11-26 07:34:13,389 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.038) 0:01:10.787 **** 2025-11-26 07:34:13,419 p=29038 u=zuul n=ansible | skipping: [localhost] 2025-11-26 07:34:13,448 p=29038 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-26 07:34:13,448 p=29038 u=zuul n=ansible | localhost : ok=280 changed=76 unreachable=0 failed=0 skipped=85 rescued=0 ignored=0 2025-11-26 07:34:13,448 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.058) 0:01:10.847 **** 2025-11-26 07:34:13,448 p=29038 u=zuul n=ansible | =============================================================================== 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_setup : Install openshift client ------------------------------------- 6.68s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | Get automation contents ------------------------------------------------- 5.61s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_setup : Install needed packages -------------------------------------- 4.35s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | Load automation files as fact ------------------------------------------- 1.00s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_setup : Manage directories ------------------------------------------- 0.84s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.80s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.54s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | Create needed SSH keypairs ---------------------------------------------- 0.54s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_gen_kustomize_values : Load various snippet files -------------------- 0.48s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_gen_kustomize_values : Load various snippet files -------------------- 0.48s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_gen_kustomize_values : Load various snippet files -------------------- 0.48s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_gen_kustomize_values : Load various snippet files -------------------- 0.48s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.47s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.47s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | kustomize_deploy : Copy generated values for examples/va/hci ------------ 0.45s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | kustomize_deploy : Copy generated values for examples/va/hci/control-plane --- 0.44s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.40s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_gen_kustomize_values : Push user provided dataset -------------------- 0.38s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_gen_kustomize_values : Output values file ---------------------------- 0.38s 2025-11-26 07:34:13,449 p=29038 u=zuul n=ansible | ci_gen_kustomize_values : Copy the base values.yaml --------------------- 0.38s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | Wednesday 26 November 2025 07:34:13 +0000 (0:00:00.060) 0:01:10.847 **** 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | =============================================================================== 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ci_gen_kustomize_values ------------------------------------------------ 33.03s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | kustomize_deploy ------------------------------------------------------- 14.78s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ci_setup --------------------------------------------------------------- 13.03s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ansible.builtin.slurp --------------------------------------------------- 6.20s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ansible.builtin.set_fact ------------------------------------------------ 1.06s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | gather_facts ------------------------------------------------------------ 0.80s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | community.crypto.openssh_keypair ---------------------------------------- 0.54s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | networking_mapper ------------------------------------------------------- 0.50s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ansible.builtin.file ---------------------------------------------------- 0.31s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ansible.builtin.find ---------------------------------------------------- 0.19s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.18s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ansible.builtin.stat ---------------------------------------------------- 0.14s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ansible.builtin.assert -------------------------------------------------- 0.03s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ansible.builtin.copy ---------------------------------------------------- 0.02s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ansible.builtin.include_vars -------------------------------------------- 0.01s 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-11-26 07:34:13,450 p=29038 u=zuul n=ansible | total ------------------------------------------------------------------ 70.82s