2025-11-25 09:10:01,733 p=28376 u=zuul n=ansible | Starting galaxy collection install process 2025-11-25 09:10:01,734 p=28376 u=zuul n=ansible | Process install dependency map 2025-11-25 09:10:15,900 p=28376 u=zuul n=ansible | Starting collection install process 2025-11-25 09:10:15,900 p=28376 u=zuul n=ansible | Installing 'cifmw.general:1.0.0+a34a0d1e' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general' 2025-11-25 09:10:16,392 p=28376 u=zuul n=ansible | Created collection for cifmw.general:1.0.0+a34a0d1e at /home/zuul/.ansible/collections/ansible_collections/cifmw/general 2025-11-25 09:10:16,392 p=28376 u=zuul n=ansible | cifmw.general:1.0.0+a34a0d1e was installed successfully 2025-11-25 09:10:16,392 p=28376 u=zuul n=ansible | Installing 'containers.podman:1.16.2' to '/home/zuul/.ansible/collections/ansible_collections/containers/podman' 2025-11-25 09:10:16,448 p=28376 u=zuul n=ansible | Created collection for containers.podman:1.16.2 at /home/zuul/.ansible/collections/ansible_collections/containers/podman 2025-11-25 09:10:16,448 p=28376 u=zuul n=ansible | containers.podman:1.16.2 was installed successfully 2025-11-25 09:10:16,448 p=28376 u=zuul n=ansible | Installing 'community.general:10.0.1' to '/home/zuul/.ansible/collections/ansible_collections/community/general' 2025-11-25 09:10:17,201 p=28376 u=zuul n=ansible | Created collection for community.general:10.0.1 at /home/zuul/.ansible/collections/ansible_collections/community/general 2025-11-25 09:10:17,201 p=28376 u=zuul n=ansible | community.general:10.0.1 was installed successfully 2025-11-25 09:10:17,201 p=28376 u=zuul n=ansible | Installing 'ansible.posix:1.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix' 2025-11-25 09:10:17,250 p=28376 u=zuul n=ansible | Created collection for ansible.posix:1.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix 2025-11-25 09:10:17,250 p=28376 u=zuul n=ansible | ansible.posix:1.6.2 was installed successfully 2025-11-25 09:10:17,250 p=28376 u=zuul n=ansible | Installing 'ansible.utils:5.1.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils' 2025-11-25 09:10:17,343 p=28376 u=zuul n=ansible | Created collection for ansible.utils:5.1.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils 2025-11-25 09:10:17,343 p=28376 u=zuul n=ansible | ansible.utils:5.1.2 was installed successfully 2025-11-25 09:10:17,343 p=28376 u=zuul n=ansible | Installing 'community.libvirt:1.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/libvirt' 2025-11-25 09:10:17,366 p=28376 u=zuul n=ansible | Created collection for community.libvirt:1.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/libvirt 2025-11-25 09:10:17,366 p=28376 u=zuul n=ansible | community.libvirt:1.3.0 was installed successfully 2025-11-25 09:10:17,366 p=28376 u=zuul n=ansible | Installing 'community.crypto:2.22.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto' 2025-11-25 09:10:17,508 p=28376 u=zuul n=ansible | Created collection for community.crypto:2.22.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto 2025-11-25 09:10:17,509 p=28376 u=zuul n=ansible | community.crypto:2.22.3 was installed successfully 2025-11-25 09:10:17,509 p=28376 u=zuul n=ansible | Installing 'kubernetes.core:5.0.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core' 2025-11-25 09:10:17,630 p=28376 u=zuul n=ansible | Created collection for kubernetes.core:5.0.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core 2025-11-25 09:10:17,630 p=28376 u=zuul n=ansible | kubernetes.core:5.0.0 was installed successfully 2025-11-25 09:10:17,630 p=28376 u=zuul n=ansible | Installing 'ansible.netcommon:7.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon' 2025-11-25 09:10:17,696 p=28376 u=zuul n=ansible | Created collection for ansible.netcommon:7.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon 2025-11-25 09:10:17,696 p=28376 u=zuul n=ansible | ansible.netcommon:7.1.0 was installed successfully 2025-11-25 09:10:17,696 p=28376 u=zuul n=ansible | Installing 'openstack.config_template:2.1.1' to '/home/zuul/.ansible/collections/ansible_collections/openstack/config_template' 2025-11-25 09:10:17,714 p=28376 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-25 09:10:17,714 p=28376 u=zuul n=ansible | openstack.config_template:2.1.1 was installed successfully 2025-11-25 09:10:17,714 p=28376 u=zuul n=ansible | Installing 'junipernetworks.junos:9.1.0' to '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos' 2025-11-25 09:10:17,957 p=28376 u=zuul n=ansible | Created collection for junipernetworks.junos:9.1.0 at /home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos 2025-11-25 09:10:17,957 p=28376 u=zuul n=ansible | junipernetworks.junos:9.1.0 was installed successfully 2025-11-25 09:10:17,957 p=28376 u=zuul n=ansible | Installing 'cisco.ios:9.0.3' to '/home/zuul/.ansible/collections/ansible_collections/cisco/ios' 2025-11-25 09:10:18,216 p=28376 u=zuul n=ansible | Created collection for cisco.ios:9.0.3 at /home/zuul/.ansible/collections/ansible_collections/cisco/ios 2025-11-25 09:10:18,216 p=28376 u=zuul n=ansible | cisco.ios:9.0.3 was installed successfully 2025-11-25 09:10:18,216 p=28376 u=zuul n=ansible | Installing 'mellanox.onyx:1.0.0' to '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx' 2025-11-25 09:10:18,258 p=28376 u=zuul n=ansible | Created collection for mellanox.onyx:1.0.0 at /home/zuul/.ansible/collections/ansible_collections/mellanox/onyx 2025-11-25 09:10:18,258 p=28376 u=zuul n=ansible | mellanox.onyx:1.0.0 was installed successfully 2025-11-25 09:10:18,258 p=28376 u=zuul n=ansible | Installing 'community.okd:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/community/okd' 2025-11-25 09:10:18,296 p=28376 u=zuul n=ansible | Created collection for community.okd:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/community/okd 2025-11-25 09:10:18,296 p=28376 u=zuul n=ansible | community.okd:4.0.0 was installed successfully 2025-11-25 09:10:18,296 p=28376 u=zuul n=ansible | Installing '@NAMESPACE@.@NAME@:3.1.4' to '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@' 2025-11-25 09:10:18,390 p=28376 u=zuul n=ansible | Created collection for @NAMESPACE@.@NAME@:3.1.4 at /home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@ 2025-11-25 09:10:18,390 p=28376 u=zuul n=ansible | @NAMESPACE@.@NAME@:3.1.4 was installed successfully 2025-11-25 09:10:25,309 p=28960 u=zuul n=ansible | PLAY [Test architecture automations] ******************************************* 2025-11-25 09:10:25,322 p=28960 u=zuul n=ansible | TASK [Gathering Facts ] ******************************************************** 2025-11-25 09:10:25,322 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:25 +0000 (0:00:00.031) 0:00:00.031 ****** 2025-11-25 09:10:25,322 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:25 +0000 (0:00:00.029) 0:00:00.029 ****** 2025-11-25 09:10:26,262 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:26,268 p=28960 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-25 09:10:26,268 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:26 +0000 (0:00:00.946) 0:00:00.977 ****** 2025-11-25 09:10:26,268 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:26 +0000 (0:00:00.946) 0:00:00.976 ****** 2025-11-25 09:10:26,310 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:26,317 p=28960 u=zuul n=ansible | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2025-11-25 09:10:26,317 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:26 +0000 (0:00:00.048) 0:00:01.025 ****** 2025-11-25 09:10:26,317 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:26 +0000 (0:00:00.048) 0:00:01.024 ****** 2025-11-25 09:10:26,352 p=28960 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-25 09:10:26,359 p=28960 u=zuul n=ansible | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2025-11-25 09:10:26,359 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:26 +0000 (0:00:00.042) 0:00:01.068 ****** 2025-11-25 09:10:26,359 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:26 +0000 (0:00:00.042) 0:00:01.067 ****** 2025-11-25 09:10:26,375 p=28960 u=zuul n=ansible | ok: [localhost] => cifmw_ci_setup_packages: - bash-completion - ca-certificates - git-core - make - tar - tmux - python3-pip 2025-11-25 09:10:26,381 p=28960 u=zuul n=ansible | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2025-11-25 09:10:26,381 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:26 +0000 (0:00:00.021) 0:00:01.089 ****** 2025-11-25 09:10:26,381 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:26 +0000 (0:00:00.021) 0:00:01.088 ****** 2025-11-25 09:10:30,797 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:30,805 p=28960 u=zuul n=ansible | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2025-11-25 09:10:30,805 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:30 +0000 (0:00:04.424) 0:00:05.514 ****** 2025-11-25 09:10:30,806 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:30 +0000 (0:00:04.424) 0:00:05.513 ****** 2025-11-25 09:10:31,089 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:31,101 p=28960 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-25 09:10:31,101 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:31 +0000 (0:00:00.295) 0:00:05.810 ****** 2025-11-25 09:10:31,101 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:31 +0000 (0:00:00.295) 0:00:05.808 ****** 2025-11-25 09:10:31,448 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:31,454 p=28960 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-25 09:10:31,454 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:31 +0000 (0:00:00.352) 0:00:06.163 ****** 2025-11-25 09:10:31,454 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:31 +0000 (0:00:00.352) 0:00:06.161 ****** 2025-11-25 09:10:37,311 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:37,317 p=28960 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-25 09:10:37,317 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:05.863) 0:00:12.026 ****** 2025-11-25 09:10:37,317 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:05.863) 0:00:12.024 ****** 2025-11-25 09:10:37,341 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:37,347 p=28960 u=zuul n=ansible | TASK [ci_setup : Create completion file] *************************************** 2025-11-25 09:10:37,347 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:00.029) 0:00:12.055 ****** 2025-11-25 09:10:37,347 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:00.029) 0:00:12.054 ****** 2025-11-25 09:10:37,640 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:37,645 p=28960 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-25 09:10:37,646 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:00.298) 0:00:12.354 ****** 2025-11-25 09:10:37,646 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:00.298) 0:00:12.353 ****** 2025-11-25 09:10:37,953 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:37,958 p=28960 u=zuul n=ansible | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2025-11-25 09:10:37,958 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:00.312) 0:00:12.667 ****** 2025-11-25 09:10:37,958 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:00.312) 0:00:12.666 ****** 2025-11-25 09:10:37,974 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:37,979 p=28960 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-25 09:10:37,979 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:00.020) 0:00:12.688 ****** 2025-11-25 09:10:37,979 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:00.020) 0:00:12.686 ****** 2025-11-25 09:10:37,993 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:37,999 p=28960 u=zuul n=ansible | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2025-11-25 09:10:37,999 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:00.019) 0:00:12.708 ****** 2025-11-25 09:10:37,999 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:37 +0000 (0:00:00.019) 0:00:12.706 ****** 2025-11-25 09:10:38,015 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:38,021 p=28960 u=zuul n=ansible | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2025-11-25 09:10:38,021 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:38 +0000 (0:00:00.021) 0:00:12.729 ****** 2025-11-25 09:10:38,021 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:38 +0000 (0:00:00.021) 0:00:12.728 ****** 2025-11-25 09:10:38,035 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:38,041 p=28960 u=zuul n=ansible | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2025-11-25 09:10:38,041 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:38 +0000 (0:00:00.020) 0:00:12.750 ****** 2025-11-25 09:10:38,042 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:38 +0000 (0:00:00.020) 0:00:12.749 ****** 2025-11-25 09:10:38,056 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:38,063 p=28960 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-25 09:10:38,063 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:38 +0000 (0:00:00.021) 0:00:12.772 ****** 2025-11-25 09:10:38,063 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:38 +0000 (0:00:00.021) 0:00:12.770 ****** 2025-11-25 09:10:38,082 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:38,089 p=28960 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-25 09:10:38,089 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:38 +0000 (0:00:00.026) 0:00:12.798 ****** 2025-11-25 09:10:38,089 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:38 +0000 (0:00:00.026) 0:00:12.796 ****** 2025-11-25 09:10:38,343 p=28960 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2025-11-25 09:10:38,529 p=28960 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-11-25 09:10:38,713 p=28960 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2025-11-25 09:10:38,903 p=28960 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2025-11-25 09:10:39,114 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-11-25 09:10:39,127 p=28960 u=zuul n=ansible | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2025-11-25 09:10:39,127 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:01.038) 0:00:13.836 ****** 2025-11-25 09:10:39,127 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:01.038) 0:00:13.834 ****** 2025-11-25 09:10:39,310 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-11-25 09:10:39,480 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-11-25 09:10:39,487 p=28960 u=zuul n=ansible | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2025-11-25 09:10:39,487 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:00.359) 0:00:14.196 ****** 2025-11-25 09:10:39,487 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:00.359) 0:00:14.194 ****** 2025-11-25 09:10:39,675 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:39,680 p=28960 u=zuul n=ansible | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2025-11-25 09:10:39,681 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:00.193) 0:00:14.389 ****** 2025-11-25 09:10:39,681 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:00.193) 0:00:14.388 ****** 2025-11-25 09:10:39,694 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:39,700 p=28960 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-25 09:10:39,701 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:00.020) 0:00:14.409 ****** 2025-11-25 09:10:39,701 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:00.020) 0:00:14.408 ****** 2025-11-25 09:10:39,718 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:39,722 p=28960 u=zuul n=ansible | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2025-11-25 09:10:39,723 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:00.021) 0:00:14.431 ****** 2025-11-25 09:10:39,723 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:00.021) 0:00:14.430 ****** 2025-11-25 09:10:39,738 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:39,744 p=28960 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-25 09:10:39,744 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:00.021) 0:00:14.452 ****** 2025-11-25 09:10:39,744 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:39 +0000 (0:00:00.021) 0:00:14.451 ****** 2025-11-25 09:10:40,114 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:40,121 p=28960 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-25 09:10:40,121 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.377) 0:00:14.830 ****** 2025-11-25 09:10:40,121 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.377) 0:00:14.828 ****** 2025-11-25 09:10:40,499 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:40,514 p=28960 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-25 09:10:40,514 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.392) 0:00:15.223 ****** 2025-11-25 09:10:40,514 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.393) 0:00:15.221 ****** 2025-11-25 09:10:40,534 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:40,540 p=28960 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-25 09:10:40,540 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.026) 0:00:15.249 ****** 2025-11-25 09:10:40,540 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.026) 0:00:15.248 ****** 2025-11-25 09:10:40,721 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:40,734 p=28960 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-25 09:10:40,734 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.194) 0:00:15.443 ****** 2025-11-25 09:10:40,735 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.194) 0:00:15.442 ****** 2025-11-25 09:10:40,791 p=28960 u=zuul n=ansible | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2025-11-25 09:10:40,807 p=28960 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-25 09:10:40,807 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.072) 0:00:15.516 ****** 2025-11-25 09:10:40,807 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.072) 0:00:15.515 ****** 2025-11-25 09:10:40,878 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:40,892 p=28960 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-11-25 09:10:40,892 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.085) 0:00:15.601 ****** 2025-11-25 09:10:40,893 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:40 +0000 (0:00:00.085) 0:00:15.600 ****** 2025-11-25 09:10:41,129 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:41,134 p=28960 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-25 09:10:41,134 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:41 +0000 (0:00:00.241) 0:00:15.843 ****** 2025-11-25 09:10:41,134 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:41 +0000 (0:00:00.241) 0:00:15.842 ****** 2025-11-25 09:10:41,167 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:41,172 p=28960 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-11-25 09:10:41,172 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:41 +0000 (0:00:00.037) 0:00:15.881 ****** 2025-11-25 09:10:41,172 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:41 +0000 (0:00:00.037) 0:00:15.879 ****** 2025-11-25 09:10:41,484 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:41,489 p=28960 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-25 09:10:41,489 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:41 +0000 (0:00:00.317) 0:00:16.198 ****** 2025-11-25 09:10:41,490 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:41 +0000 (0:00:00.317) 0:00:16.197 ****** 2025-11-25 09:10:41,529 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:41,543 p=28960 u=zuul n=ansible | TASK [Discover automation files paths={{ [cifmw_architecture_repo, _automation_relative] | path_join }}, patterns=*.yaml] *** 2025-11-25 09:10:41,543 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:41 +0000 (0:00:00.053) 0:00:16.252 ****** 2025-11-25 09:10:41,543 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:41 +0000 (0:00:00.053) 0:00:16.250 ****** 2025-11-25 09:10:41,770 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:41,785 p=28960 u=zuul n=ansible | TASK [Get automation contents path={{ item.path }}] **************************** 2025-11-25 09:10:41,785 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:41 +0000 (0:00:00.242) 0:00:16.494 ****** 2025-11-25 09:10:41,785 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:41 +0000 (0:00:00.242) 0:00:16.492 ****** 2025-11-25 09:10:41,960 p=28960 u=zuul n=ansible | ok: [localhost] => (item=bgp-l3-xl.yaml) 2025-11-25 09:10:42,106 p=28960 u=zuul n=ansible | ok: [localhost] => (item=bgp_dt01.yaml) 2025-11-25 09:10:42,485 p=28960 u=zuul n=ansible | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2025-11-25 09:10:42,842 p=28960 u=zuul n=ansible | ok: [localhost] => (item=bmo01.yaml) 2025-11-25 09:10:43,162 p=28960 u=zuul n=ansible | ok: [localhost] => (item=dcn.yaml) 2025-11-25 09:10:43,337 p=28960 u=zuul n=ansible | ok: [localhost] => (item=dz-storage.yaml) 2025-11-25 09:10:43,500 p=28960 u=zuul n=ansible | ok: [localhost] => (item=hci-adoption.yaml) 2025-11-25 09:10:43,657 p=28960 u=zuul n=ansible | ok: [localhost] => (item=hci.yaml) 2025-11-25 09:10:43,821 p=28960 u=zuul n=ansible | ok: [localhost] => (item=multi-namespace.yaml) 2025-11-25 09:10:43,980 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2025-11-25 09:10:44,128 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2025-11-25 09:10:44,282 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nova-three-cells.yaml) 2025-11-25 09:10:44,438 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nova01alpha.yaml) 2025-11-25 09:10:44,610 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nova02beta.yaml) 2025-11-25 09:10:44,779 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nova04delta-adoption.yaml) 2025-11-25 09:10:44,969 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nova04delta.yaml) 2025-11-25 09:10:45,157 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nvidia-mdev.yaml) 2025-11-25 09:10:45,330 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2025-11-25 09:10:45,551 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2025-11-25 09:10:45,696 p=28960 u=zuul n=ansible | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2025-11-25 09:10:45,857 p=28960 u=zuul n=ansible | ok: [localhost] => (item=osasinfra.yaml) 2025-11-25 09:10:46,032 p=28960 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2025-11-25 09:10:46,185 p=28960 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2025-11-25 09:10:46,345 p=28960 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2025-11-25 09:10:46,503 p=28960 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk.yaml) 2025-11-25 09:10:46,663 p=28960 u=zuul n=ansible | ok: [localhost] => (item=pidone.yaml) 2025-11-25 09:10:46,823 p=28960 u=zuul n=ansible | ok: [localhost] => (item=sriov.yaml) 2025-11-25 09:10:46,999 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2025-11-25 09:10:47,156 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni01alpha.yaml) 2025-11-25 09:10:47,317 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni02beta-adoption.yaml) 2025-11-25 09:10:47,472 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni02beta.yaml) 2025-11-25 09:10:47,618 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-adoption.yaml) 2025-11-25 09:10:47,770 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2025-11-25 09:10:47,921 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2025-11-25 09:10:48,094 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni04delta.yaml) 2025-11-25 09:10:48,243 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2025-11-25 09:10:48,410 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni05epsilon.yaml) 2025-11-25 09:10:48,562 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2025-11-25 09:10:48,718 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni06zeta.yaml) 2025-11-25 09:10:48,891 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni07eta-adoption.yaml) 2025-11-25 09:10:49,036 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni07eta.yaml) 2025-11-25 09:10:49,180 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni09iota-adoption.yaml) 2025-11-25 09:10:49,330 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni09iota.yaml) 2025-11-25 09:10:49,356 p=28960 u=zuul n=ansible | TASK [Load automation files as fact vas={{ vas | default({}) | combine(item.content | b64decode | from_yaml, recursive=true) }}] *** 2025-11-25 09:10:49,356 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:49 +0000 (0:00:07.571) 0:00:24.065 ****** 2025-11-25 09:10:49,356 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:49 +0000 (0:00:07.571) 0:00:24.064 ****** 2025-11-25 09:10:49,391 p=28960 u=zuul n=ansible | ok: [localhost] => (item=bgp-l3-xl.yaml) 2025-11-25 09:10:49,402 p=28960 u=zuul n=ansible | ok: [localhost] => (item=bgp_dt01.yaml) 2025-11-25 09:10:49,413 p=28960 u=zuul n=ansible | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2025-11-25 09:10:49,426 p=28960 u=zuul n=ansible | ok: [localhost] => (item=bmo01.yaml) 2025-11-25 09:10:49,436 p=28960 u=zuul n=ansible | ok: [localhost] => (item=dcn.yaml) 2025-11-25 09:10:49,452 p=28960 u=zuul n=ansible | ok: [localhost] => (item=dz-storage.yaml) 2025-11-25 09:10:49,463 p=28960 u=zuul n=ansible | ok: [localhost] => (item=hci-adoption.yaml) 2025-11-25 09:10:49,475 p=28960 u=zuul n=ansible | ok: [localhost] => (item=hci.yaml) 2025-11-25 09:10:49,489 p=28960 u=zuul n=ansible | ok: [localhost] => (item=multi-namespace.yaml) 2025-11-25 09:10:49,500 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2025-11-25 09:10:49,513 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2025-11-25 09:10:49,527 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nova-three-cells.yaml) 2025-11-25 09:10:49,542 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nova01alpha.yaml) 2025-11-25 09:10:49,557 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nova02beta.yaml) 2025-11-25 09:10:49,570 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nova04delta-adoption.yaml) 2025-11-25 09:10:49,583 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nova04delta.yaml) 2025-11-25 09:10:49,601 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nvidia-mdev.yaml) 2025-11-25 09:10:49,616 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2025-11-25 09:10:49,633 p=28960 u=zuul n=ansible | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2025-11-25 09:10:49,648 p=28960 u=zuul n=ansible | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2025-11-25 09:10:49,666 p=28960 u=zuul n=ansible | ok: [localhost] => (item=osasinfra.yaml) 2025-11-25 09:10:49,684 p=28960 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2025-11-25 09:10:49,700 p=28960 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2025-11-25 09:10:49,721 p=28960 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2025-11-25 09:10:49,741 p=28960 u=zuul n=ansible | ok: [localhost] => (item=ovs-dpdk.yaml) 2025-11-25 09:10:49,763 p=28960 u=zuul n=ansible | ok: [localhost] => (item=pidone.yaml) 2025-11-25 09:10:49,785 p=28960 u=zuul n=ansible | ok: [localhost] => (item=sriov.yaml) 2025-11-25 09:10:49,821 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2025-11-25 09:10:49,835 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni01alpha.yaml) 2025-11-25 09:10:49,854 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni02beta-adoption.yaml) 2025-11-25 09:10:49,872 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni02beta.yaml) 2025-11-25 09:10:49,894 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-adoption.yaml) 2025-11-25 09:10:49,914 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2025-11-25 09:10:49,937 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2025-11-25 09:10:49,957 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni04delta.yaml) 2025-11-25 09:10:49,976 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2025-11-25 09:10:49,998 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni05epsilon.yaml) 2025-11-25 09:10:50,017 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2025-11-25 09:10:50,071 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni06zeta.yaml) 2025-11-25 09:10:50,117 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni07eta-adoption.yaml) 2025-11-25 09:10:50,135 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni07eta.yaml) 2025-11-25 09:10:50,152 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni09iota-adoption.yaml) 2025-11-25 09:10:50,170 p=28960 u=zuul n=ansible | ok: [localhost] => (item=uni09iota.yaml) 2025-11-25 09:10:50,673 p=28960 u=zuul n=ansible | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2025-11-25 09:10:50,673 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:50 +0000 (0:00:01.317) 0:00:25.382 ****** 2025-11-25 09:10:50,674 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:50 +0000 (0:00:01.317) 0:00:25.381 ****** 2025-11-25 09:10:50,697 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:50,710 p=28960 u=zuul n=ansible | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2025-11-25 09:10:50,710 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:50 +0000 (0:00:00.036) 0:00:25.419 ****** 2025-11-25 09:10:50,710 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:50 +0000 (0:00:00.036) 0:00:25.417 ****** 2025-11-25 09:10:51,132 p=28960 u=zuul n=ansible | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2025-11-25 09:10:51,356 p=28960 u=zuul n=ansible | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2025-11-25 09:10:51,366 p=28960 u=zuul n=ansible | TASK [Load public SSH keys path={{ item }}] ************************************ 2025-11-25 09:10:51,366 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:51 +0000 (0:00:00.656) 0:00:26.075 ****** 2025-11-25 09:10:51,366 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:51 +0000 (0:00:00.656) 0:00:26.073 ****** 2025-11-25 09:10:51,549 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2025-11-25 09:10:51,701 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2025-11-25 09:10:51,709 p=28960 u=zuul n=ansible | TASK [Load private SSH keys path={{ item }}] *********************************** 2025-11-25 09:10:51,710 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:51 +0000 (0:00:00.343) 0:00:26.418 ****** 2025-11-25 09:10:51,710 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:51 +0000 (0:00:00.343) 0:00:26.417 ****** 2025-11-25 09:10:51,888 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2025-11-25 09:10:52,029 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2025-11-25 09:10:52,040 p=28960 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-25 09:10:52,040 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.330) 0:00:26.748 ****** 2025-11-25 09:10:52,040 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.330) 0:00:26.747 ****** 2025-11-25 09:10:52,064 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:52,073 p=28960 u=zuul n=ansible | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2025-11-25 09:10:52,074 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.033) 0:00:26.782 ****** 2025-11-25 09:10:52,074 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.033) 0:00:26.781 ****** 2025-11-25 09:10:52,263 p=28960 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-25 09:10:52,264 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.189) 0:00:26.972 ****** 2025-11-25 09:10:52,264 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.189) 0:00:26.971 ****** 2025-11-25 09:10:52,301 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:10:52,310 p=28960 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-25 09:10:52,310 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.046) 0:00:27.018 ****** 2025-11-25 09:10:52,310 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.046) 0:00:27.017 ****** 2025-11-25 09:10:52,327 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:52,336 p=28960 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-25 09:10:52,336 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.026) 0:00:27.045 ****** 2025-11-25 09:10:52,336 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.026) 0:00:27.043 ****** 2025-11-25 09:10:52,357 p=28960 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-25 09:10:52,365 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 09:10:52,366 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.029) 0:00:27.074 ****** 2025-11-25 09:10:52,366 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.029) 0:00:27.073 ****** 2025-11-25 09:10:52,382 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:52,392 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 09:10:52,392 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.026) 0:00:27.100 ****** 2025-11-25 09:10:52,392 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.026) 0:00:27.099 ****** 2025-11-25 09:10:52,415 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:52,427 p=28960 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-25 09:10:52,427 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.035) 0:00:27.135 ****** 2025-11-25 09:10:52,427 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.035) 0:00:27.134 ****** 2025-11-25 09:10:52,632 p=28960 u=zuul n=ansible | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2025-11-25 09:10:52,642 p=28960 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-25 09:10:52,642 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.215) 0:00:27.351 ****** 2025-11-25 09:10:52,643 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.215) 0:00:27.350 ****** 2025-11-25 09:10:52,709 p=28960 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-25 09:10:52,719 p=28960 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/control-plane/networking/nncp name=run_hook] *** 2025-11-25 09:10:52,719 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.076) 0:00:27.428 ****** 2025-11-25 09:10:52,719 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.076) 0:00:27.427 ****** 2025-11-25 09:10:52,752 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:52,763 p=28960 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2025-11-25 09:10:52,763 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.043) 0:00:27.471 ****** 2025-11-25 09:10:52,763 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.043) 0:00:27.470 ****** 2025-11-25 09:10:52,838 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 09:10:52,838 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.075) 0:00:27.547 ****** 2025-11-25 09:10:52,838 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.075) 0:00:27.545 ****** 2025-11-25 09:10:52,891 p=28960 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-25 09:10:52,902 p=28960 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-25 09:10:52,902 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.063) 0:00:27.610 ****** 2025-11-25 09:10:52,902 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.063) 0:00:27.609 ****** 2025-11-25 09:10:52,946 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:10:52,956 p=28960 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-25 09:10:52,956 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.054) 0:00:27.665 ****** 2025-11-25 09:10:52,957 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:52 +0000 (0:00:00.054) 0:00:27.664 ****** 2025-11-25 09:10:53,160 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:53,168 p=28960 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-25 09:10:53,168 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.211) 0:00:27.877 ****** 2025-11-25 09:10:53,168 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.211) 0:00:27.875 ****** 2025-11-25 09:10:53,213 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:10:53,222 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 09:10:53,222 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.054) 0:00:27.931 ****** 2025-11-25 09:10:53,222 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.054) 0:00:27.930 ****** 2025-11-25 09:10:53,414 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:53,423 p=28960 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-25 09:10:53,423 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.200) 0:00:28.132 ****** 2025-11-25 09:10:53,423 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.200) 0:00:28.130 ****** 2025-11-25 09:10:53,697 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:53,707 p=28960 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-25 09:10:53,707 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.283) 0:00:28.415 ****** 2025-11-25 09:10:53,707 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.283) 0:00:28.414 ****** 2025-11-25 09:10:53,755 p=28960 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-25 09:10:53,767 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-11-25 09:10:53,767 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.060) 0:00:28.476 ****** 2025-11-25 09:10:53,767 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.060) 0:00:28.474 ****** 2025-11-25 09:10:53,843 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:10:53,853 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 09:10:53,853 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.086) 0:00:28.562 ****** 2025-11-25 09:10:53,853 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:53 +0000 (0:00:00.086) 0:00:28.560 ****** 2025-11-25 09:10:54,066 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:54,075 p=28960 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-25 09:10:54,075 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:54 +0000 (0:00:00.222) 0:00:28.784 ****** 2025-11-25 09:10:54,075 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:54 +0000 (0:00:00.222) 0:00:28.783 ****** 2025-11-25 09:10:54,742 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:54,751 p=28960 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-25 09:10:54,751 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:54 +0000 (0:00:00.675) 0:00:29.460 ****** 2025-11-25 09:10:54,751 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:54 +0000 (0:00:00.675) 0:00:29.458 ****** 2025-11-25 09:10:54,811 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:54,820 p=28960 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-25 09:10:54,820 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:54 +0000 (0:00:00.069) 0:00:29.529 ****** 2025-11-25 09:10:54,820 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:54 +0000 (0:00:00.069) 0:00:29.528 ****** 2025-11-25 09:10:55,246 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:55,255 p=28960 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-25 09:10:55,255 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:55 +0000 (0:00:00.434) 0:00:29.964 ****** 2025-11-25 09:10:55,255 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:55 +0000 (0:00:00.434) 0:00:29.962 ****** 2025-11-25 09:10:55,686 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:55,696 p=28960 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-25 09:10:55,696 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:55 +0000 (0:00:00.440) 0:00:30.405 ****** 2025-11-25 09:10:55,696 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:55 +0000 (0:00:00.440) 0:00:30.403 ****** 2025-11-25 09:10:56,104 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:56,113 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 09:10:56,113 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:56 +0000 (0:00:00.416) 0:00:30.822 ****** 2025-11-25 09:10:56,113 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:56 +0000 (0:00:00.416) 0:00:30.820 ****** 2025-11-25 09:10:56,167 p=28960 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-25 09:10:56,187 p=28960 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-25 09:10:56,188 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:56 +0000 (0:00:00.074) 0:00:30.896 ****** 2025-11-25 09:10:56,188 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:56 +0000 (0:00:00.074) 0:00:30.895 ****** 2025-11-25 09:10:56,234 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:10:56,242 p=28960 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-25 09:10:56,242 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:56 +0000 (0:00:00.054) 0:00:30.951 ****** 2025-11-25 09:10:56,242 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:56 +0000 (0:00:00.054) 0:00:30.949 ****** 2025-11-25 09:10:56,448 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:56,457 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 09:10:56,457 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:56 +0000 (0:00:00.214) 0:00:31.165 ****** 2025-11-25 09:10:56,457 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:56 +0000 (0:00:00.214) 0:00:31.164 ****** 2025-11-25 09:10:56,495 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:10:56,502 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 09:10:56,502 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:56 +0000 (0:00:00.045) 0:00:31.211 ****** 2025-11-25 09:10:56,502 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:56 +0000 (0:00:00.045) 0:00:31.210 ****** 2025-11-25 09:10:56,707 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-11-25 09:10:56,892 p=28960 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-25 09:10:57,078 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-11-25 09:10:57,096 p=28960 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-25 09:10:57,096 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:57 +0000 (0:00:00.593) 0:00:31.805 ****** 2025-11-25 09:10:57,096 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:57 +0000 (0:00:00.593) 0:00:31.803 ****** 2025-11-25 09:10:57,177 p=28960 u=zuul n=ansible | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-25 09:10:57,206 p=28960 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 09:10:57,234 p=28960 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 09:10:57,253 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 09:10:57,253 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:57 +0000 (0:00:00.157) 0:00:31.962 ****** 2025-11-25 09:10:57,253 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:57 +0000 (0:00:00.157) 0:00:31.961 ****** 2025-11-25 09:10:57,491 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:57,501 p=28960 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-25 09:10:57,501 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:57 +0000 (0:00:00.247) 0:00:32.210 ****** 2025-11-25 09:10:57,501 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:57 +0000 (0:00:00.247) 0:00:32.208 ****** 2025-11-25 09:10:57,944 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:57,962 p=28960 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-25 09:10:57,962 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:57 +0000 (0:00:00.461) 0:00:32.671 ****** 2025-11-25 09:10:57,962 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:57 +0000 (0:00:00.461) 0:00:32.670 ****** 2025-11-25 09:10:58,811 p=28960 u=zuul n=ansible | changed: [localhost] => (item=network-values) 2025-11-25 09:10:58,821 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:10:58,821 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:58 +0000 (0:00:00.858) 0:00:33.530 ****** 2025-11-25 09:10:58,821 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:58 +0000 (0:00:00.859) 0:00:33.529 ****** 2025-11-25 09:10:58,859 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:10:58,868 p=28960 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-25 09:10:58,869 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:58 +0000 (0:00:00.047) 0:00:33.577 ****** 2025-11-25 09:10:58,869 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:58 +0000 (0:00:00.047) 0:00:33.576 ****** 2025-11-25 09:10:59,280 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:59,288 p=28960 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-25 09:10:59,288 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:59 +0000 (0:00:00.419) 0:00:33.997 ****** 2025-11-25 09:10:59,288 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:59 +0000 (0:00:00.419) 0:00:33.996 ****** 2025-11-25 09:10:59,716 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:10:59,725 p=28960 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-25 09:10:59,726 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:59 +0000 (0:00:00.437) 0:00:34.434 ****** 2025-11-25 09:10:59,726 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:10:59 +0000 (0:00:00.437) 0:00:34.433 ****** 2025-11-25 09:10:59,993 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:00,002 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:00,002 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.276) 0:00:34.711 ****** 2025-11-25 09:11:00,002 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.276) 0:00:34.709 ****** 2025-11-25 09:11:00,052 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:00,063 p=28960 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-25 09:11:00,063 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.061) 0:00:34.772 ****** 2025-11-25 09:11:00,063 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.061) 0:00:34.770 ****** 2025-11-25 09:11:00,118 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:00,126 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane/networking/nncp _raw_params={{ wait_condition }}] *** 2025-11-25 09:11:00,126 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.063) 0:00:34.835 ****** 2025-11-25 09:11:00,126 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.063) 0:00:34.834 ****** 2025-11-25 09:11:00,181 p=28960 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-25 09:11:00,183 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:00,191 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:00,191 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.064) 0:00:34.900 ****** 2025-11-25 09:11:00,191 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.064) 0:00:34.898 ****** 2025-11-25 09:11:00,229 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:00,239 p=28960 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/control-plane/networking/nncp name=run_hook] *** 2025-11-25 09:11:00,239 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.047) 0:00:34.947 ****** 2025-11-25 09:11:00,239 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.047) 0:00:34.946 ****** 2025-11-25 09:11:00,276 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:00,294 p=28960 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-25 09:11:00,295 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.055) 0:00:35.003 ****** 2025-11-25 09:11:00,295 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.055) 0:00:35.002 ****** 2025-11-25 09:11:00,331 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:00,340 p=28960 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-25 09:11:00,340 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.045) 0:00:35.048 ****** 2025-11-25 09:11:00,340 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.045) 0:00:35.047 ****** 2025-11-25 09:11:00,361 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:00,371 p=28960 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-25 09:11:00,372 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.031) 0:00:35.080 ****** 2025-11-25 09:11:00,372 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.031) 0:00:35.079 ****** 2025-11-25 09:11:00,403 p=28960 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-25 09:11:00,418 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 09:11:00,418 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.046) 0:00:35.126 ****** 2025-11-25 09:11:00,418 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.046) 0:00:35.125 ****** 2025-11-25 09:11:00,436 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:00,445 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 09:11:00,445 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.027) 0:00:35.154 ****** 2025-11-25 09:11:00,445 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.027) 0:00:35.153 ****** 2025-11-25 09:11:00,480 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:00,488 p=28960 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-25 09:11:00,488 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.042) 0:00:35.197 ****** 2025-11-25 09:11:00,488 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.042) 0:00:35.196 ****** 2025-11-25 09:11:00,749 p=28960 u=zuul n=ansible | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2025-11-25 09:11:00,761 p=28960 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-25 09:11:00,761 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.272) 0:00:35.470 ****** 2025-11-25 09:11:00,761 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.272) 0:00:35.468 ****** 2025-11-25 09:11:00,814 p=28960 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-25 09:11:00,824 p=28960 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/control-plane/networking name=run_hook] *** 2025-11-25 09:11:00,824 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.063) 0:00:35.533 ****** 2025-11-25 09:11:00,824 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.063) 0:00:35.532 ****** 2025-11-25 09:11:00,860 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:00,873 p=28960 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/control-plane/networking name=ci_gen_kustomize_values] *** 2025-11-25 09:11:00,873 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.048) 0:00:35.582 ****** 2025-11-25 09:11:00,873 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.048) 0:00:35.580 ****** 2025-11-25 09:11:00,972 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 09:11:00,972 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.099) 0:00:35.681 ****** 2025-11-25 09:11:00,972 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:00 +0000 (0:00:00.099) 0:00:35.679 ****** 2025-11-25 09:11:01,030 p=28960 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-25 09:11:01,045 p=28960 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-25 09:11:01,045 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.072) 0:00:35.753 ****** 2025-11-25 09:11:01,045 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.072) 0:00:35.752 ****** 2025-11-25 09:11:01,086 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:01,095 p=28960 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-25 09:11:01,095 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.049) 0:00:35.803 ****** 2025-11-25 09:11:01,095 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.049) 0:00:35.802 ****** 2025-11-25 09:11:01,323 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:01,331 p=28960 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-25 09:11:01,331 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.236) 0:00:36.040 ****** 2025-11-25 09:11:01,331 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.236) 0:00:36.038 ****** 2025-11-25 09:11:01,378 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:01,387 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 09:11:01,387 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.055) 0:00:36.095 ****** 2025-11-25 09:11:01,387 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.055) 0:00:36.094 ****** 2025-11-25 09:11:01,575 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:01,583 p=28960 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-25 09:11:01,583 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.196) 0:00:36.292 ****** 2025-11-25 09:11:01,583 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.196) 0:00:36.290 ****** 2025-11-25 09:11:01,897 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:01,907 p=28960 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-25 09:11:01,908 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.324) 0:00:36.616 ****** 2025-11-25 09:11:01,908 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.324) 0:00:36.615 ****** 2025-11-25 09:11:01,964 p=28960 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-25 09:11:01,985 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-11-25 09:11:01,985 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.077) 0:00:36.694 ****** 2025-11-25 09:11:01,985 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:01 +0000 (0:00:00.077) 0:00:36.692 ****** 2025-11-25 09:11:02,030 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:02,041 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 09:11:02,041 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:02 +0000 (0:00:00.055) 0:00:36.749 ****** 2025-11-25 09:11:02,041 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:02 +0000 (0:00:00.055) 0:00:36.748 ****** 2025-11-25 09:11:02,255 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:02,263 p=28960 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-25 09:11:02,263 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:02 +0000 (0:00:00.222) 0:00:36.972 ****** 2025-11-25 09:11:02,264 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:02 +0000 (0:00:00.222) 0:00:36.971 ****** 2025-11-25 09:11:02,799 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:02,810 p=28960 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-25 09:11:02,810 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:02 +0000 (0:00:00.546) 0:00:37.519 ****** 2025-11-25 09:11:02,810 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:02 +0000 (0:00:00.546) 0:00:37.518 ****** 2025-11-25 09:11:02,863 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:02,872 p=28960 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-25 09:11:02,872 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:02 +0000 (0:00:00.061) 0:00:37.581 ****** 2025-11-25 09:11:02,872 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:02 +0000 (0:00:00.061) 0:00:37.579 ****** 2025-11-25 09:11:03,272 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:03,281 p=28960 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-25 09:11:03,281 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:03 +0000 (0:00:00.408) 0:00:37.989 ****** 2025-11-25 09:11:03,281 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:03 +0000 (0:00:00.408) 0:00:37.988 ****** 2025-11-25 09:11:03,719 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:03,727 p=28960 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-25 09:11:03,727 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:03 +0000 (0:00:00.446) 0:00:38.436 ****** 2025-11-25 09:11:03,728 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:03 +0000 (0:00:00.446) 0:00:38.435 ****** 2025-11-25 09:11:04,203 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:04,213 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 09:11:04,213 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:04 +0000 (0:00:00.485) 0:00:38.922 ****** 2025-11-25 09:11:04,213 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:04 +0000 (0:00:00.485) 0:00:38.921 ****** 2025-11-25 09:11:04,270 p=28960 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-25 09:11:04,295 p=28960 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-25 09:11:04,295 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:04 +0000 (0:00:00.081) 0:00:39.003 ****** 2025-11-25 09:11:04,295 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:04 +0000 (0:00:00.081) 0:00:39.002 ****** 2025-11-25 09:11:04,337 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:04,346 p=28960 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-25 09:11:04,346 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:04 +0000 (0:00:00.051) 0:00:39.055 ****** 2025-11-25 09:11:04,346 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:04 +0000 (0:00:00.051) 0:00:39.053 ****** 2025-11-25 09:11:04,554 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:04,564 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 09:11:04,564 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:04 +0000 (0:00:00.218) 0:00:39.273 ****** 2025-11-25 09:11:04,564 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:04 +0000 (0:00:00.218) 0:00:39.271 ****** 2025-11-25 09:11:04,604 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:04,613 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 09:11:04,613 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:04 +0000 (0:00:00.048) 0:00:39.322 ****** 2025-11-25 09:11:04,613 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:04 +0000 (0:00:00.048) 0:00:39.320 ****** 2025-11-25 09:11:04,857 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-11-25 09:11:05,041 p=28960 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-25 09:11:05,241 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-11-25 09:11:05,251 p=28960 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-25 09:11:05,251 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:05 +0000 (0:00:00.638) 0:00:39.960 ****** 2025-11-25 09:11:05,251 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:05 +0000 (0:00:00.638) 0:00:39.959 ****** 2025-11-25 09:11:05,307 p=28960 u=zuul n=ansible | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-25 09:11:05,334 p=28960 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 09:11:05,358 p=28960 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 09:11:05,372 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 09:11:05,372 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:05 +0000 (0:00:00.121) 0:00:40.081 ****** 2025-11-25 09:11:05,372 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:05 +0000 (0:00:00.121) 0:00:40.080 ****** 2025-11-25 09:11:05,575 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:05,587 p=28960 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-25 09:11:05,587 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:05 +0000 (0:00:00.214) 0:00:40.296 ****** 2025-11-25 09:11:05,587 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:05 +0000 (0:00:00.214) 0:00:40.294 ****** 2025-11-25 09:11:06,046 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:06,063 p=28960 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-25 09:11:06,063 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:06 +0000 (0:00:00.476) 0:00:40.772 ****** 2025-11-25 09:11:06,063 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:06 +0000 (0:00:00.476) 0:00:40.771 ****** 2025-11-25 09:11:06,382 p=28960 u=zuul n=ansible | ok: [localhost] => (item=network-values) 2025-11-25 09:11:06,391 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:06,391 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:06 +0000 (0:00:00.328) 0:00:41.100 ****** 2025-11-25 09:11:06,392 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:06 +0000 (0:00:00.328) 0:00:41.099 ****** 2025-11-25 09:11:06,430 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:06,440 p=28960 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-25 09:11:06,440 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:06 +0000 (0:00:00.048) 0:00:41.149 ****** 2025-11-25 09:11:06,440 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:06 +0000 (0:00:00.048) 0:00:41.147 ****** 2025-11-25 09:11:06,861 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:06,869 p=28960 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-25 09:11:06,869 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:06 +0000 (0:00:00.429) 0:00:41.578 ****** 2025-11-25 09:11:06,869 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:06 +0000 (0:00:00.429) 0:00:41.577 ****** 2025-11-25 09:11:07,297 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:07,306 p=28960 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-25 09:11:07,306 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.437) 0:00:42.015 ****** 2025-11-25 09:11:07,306 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.437) 0:00:42.014 ****** 2025-11-25 09:11:07,551 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:07,560 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:07,561 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.254) 0:00:42.269 ****** 2025-11-25 09:11:07,561 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.254) 0:00:42.268 ****** 2025-11-25 09:11:07,597 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:07,606 p=28960 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-25 09:11:07,606 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.045) 0:00:42.315 ****** 2025-11-25 09:11:07,606 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.045) 0:00:42.313 ****** 2025-11-25 09:11:07,670 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:07,680 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane/networking _raw_params={{ wait_condition }}] *** 2025-11-25 09:11:07,680 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.073) 0:00:42.388 ****** 2025-11-25 09:11:07,680 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.073) 0:00:42.387 ****** 2025-11-25 09:11:07,715 p=28960 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-25 09:11:07,717 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:07,725 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:07,725 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.044) 0:00:42.433 ****** 2025-11-25 09:11:07,725 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.044) 0:00:42.432 ****** 2025-11-25 09:11:07,765 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:07,774 p=28960 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/control-plane/networking name=run_hook] *** 2025-11-25 09:11:07,774 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.049) 0:00:42.483 ****** 2025-11-25 09:11:07,774 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.049) 0:00:42.481 ****** 2025-11-25 09:11:07,811 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:07,827 p=28960 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-25 09:11:07,827 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.052) 0:00:42.536 ****** 2025-11-25 09:11:07,827 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.052) 0:00:42.534 ****** 2025-11-25 09:11:07,863 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:07,872 p=28960 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-25 09:11:07,872 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.044) 0:00:42.580 ****** 2025-11-25 09:11:07,872 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.044) 0:00:42.579 ****** 2025-11-25 09:11:07,895 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:07,904 p=28960 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-25 09:11:07,904 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.032) 0:00:42.613 ****** 2025-11-25 09:11:07,904 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.032) 0:00:42.612 ****** 2025-11-25 09:11:07,927 p=28960 u=zuul n=ansible | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2025-11-25 09:11:07,937 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 09:11:07,937 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.032) 0:00:42.646 ****** 2025-11-25 09:11:07,937 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.033) 0:00:42.645 ****** 2025-11-25 09:11:07,956 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:07,964 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 09:11:07,965 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.027) 0:00:42.673 ****** 2025-11-25 09:11:07,965 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.027) 0:00:42.672 ****** 2025-11-25 09:11:07,991 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:08,001 p=28960 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-25 09:11:08,001 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.036) 0:00:42.709 ****** 2025-11-25 09:11:08,001 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:07 +0000 (0:00:00.036) 0:00:42.708 ****** 2025-11-25 09:11:08,355 p=28960 u=zuul n=ansible | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2025-11-25 09:11:08,613 p=28960 u=zuul n=ansible | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2025-11-25 09:11:08,626 p=28960 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-25 09:11:08,626 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:08 +0000 (0:00:00.625) 0:00:43.334 ****** 2025-11-25 09:11:08,626 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:08 +0000 (0:00:00.625) 0:00:43.333 ****** 2025-11-25 09:11:08,699 p=28960 u=zuul n=ansible | ok: [localhost] => (item=service-values.yaml) 2025-11-25 09:11:08,724 p=28960 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-25 09:11:08,734 p=28960 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/control-plane name=run_hook] *** 2025-11-25 09:11:08,734 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:08 +0000 (0:00:00.108) 0:00:43.443 ****** 2025-11-25 09:11:08,734 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:08 +0000 (0:00:00.108) 0:00:43.441 ****** 2025-11-25 09:11:08,795 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:08,807 p=28960 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/control-plane name=ci_gen_kustomize_values] *** 2025-11-25 09:11:08,807 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:08 +0000 (0:00:00.073) 0:00:43.516 ****** 2025-11-25 09:11:08,807 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:08 +0000 (0:00:00.073) 0:00:43.515 ****** 2025-11-25 09:11:08,941 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 09:11:08,941 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:08 +0000 (0:00:00.134) 0:00:43.650 ****** 2025-11-25 09:11:08,942 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:08 +0000 (0:00:00.134) 0:00:43.649 ****** 2025-11-25 09:11:08,991 p=28960 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-25 09:11:09,002 p=28960 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-25 09:11:09,002 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.060) 0:00:43.711 ****** 2025-11-25 09:11:09,002 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.060) 0:00:43.709 ****** 2025-11-25 09:11:09,042 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:09,051 p=28960 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-25 09:11:09,051 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.048) 0:00:43.759 ****** 2025-11-25 09:11:09,051 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.048) 0:00:43.758 ****** 2025-11-25 09:11:09,298 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:09,308 p=28960 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-25 09:11:09,308 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.257) 0:00:44.017 ****** 2025-11-25 09:11:09,309 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.257) 0:00:44.016 ****** 2025-11-25 09:11:09,357 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:09,366 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 09:11:09,366 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.057) 0:00:44.075 ****** 2025-11-25 09:11:09,366 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.057) 0:00:44.074 ****** 2025-11-25 09:11:09,564 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:09,572 p=28960 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-25 09:11:09,572 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.205) 0:00:44.281 ****** 2025-11-25 09:11:09,572 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.205) 0:00:44.280 ****** 2025-11-25 09:11:09,766 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:09,775 p=28960 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-25 09:11:09,775 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.202) 0:00:44.484 ****** 2025-11-25 09:11:09,775 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.202) 0:00:44.482 ****** 2025-11-25 09:11:09,814 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:09,822 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 09:11:09,822 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.047) 0:00:44.531 ****** 2025-11-25 09:11:09,822 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:09 +0000 (0:00:00.047) 0:00:44.530 ****** 2025-11-25 09:11:10,045 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:10,054 p=28960 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-25 09:11:10,054 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:10 +0000 (0:00:00.231) 0:00:44.763 ****** 2025-11-25 09:11:10,054 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:10 +0000 (0:00:00.231) 0:00:44.761 ****** 2025-11-25 09:11:10,113 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:10,123 p=28960 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-25 09:11:10,123 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:10 +0000 (0:00:00.068) 0:00:44.832 ****** 2025-11-25 09:11:10,123 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:10 +0000 (0:00:00.068) 0:00:44.830 ****** 2025-11-25 09:11:10,176 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:10,186 p=28960 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-25 09:11:10,186 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:10 +0000 (0:00:00.062) 0:00:44.894 ****** 2025-11-25 09:11:10,186 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:10 +0000 (0:00:00.062) 0:00:44.893 ****** 2025-11-25 09:11:10,631 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:10,643 p=28960 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-25 09:11:10,643 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:10 +0000 (0:00:00.457) 0:00:45.352 ****** 2025-11-25 09:11:10,643 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:10 +0000 (0:00:00.457) 0:00:45.350 ****** 2025-11-25 09:11:11,082 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:11,091 p=28960 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-25 09:11:11,091 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:11 +0000 (0:00:00.447) 0:00:45.800 ****** 2025-11-25 09:11:11,091 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:11 +0000 (0:00:00.447) 0:00:45.798 ****** 2025-11-25 09:11:11,527 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:11,544 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 09:11:11,544 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:11 +0000 (0:00:00.453) 0:00:46.253 ****** 2025-11-25 09:11:11,544 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:11 +0000 (0:00:00.453) 0:00:46.251 ****** 2025-11-25 09:11:11,630 p=28960 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-25 09:11:11,658 p=28960 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-25 09:11:11,659 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:11 +0000 (0:00:00.114) 0:00:46.367 ****** 2025-11-25 09:11:11,659 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:11 +0000 (0:00:00.114) 0:00:46.366 ****** 2025-11-25 09:11:11,724 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:11,741 p=28960 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-25 09:11:11,741 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:11 +0000 (0:00:00.082) 0:00:46.450 ****** 2025-11-25 09:11:11,741 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:11 +0000 (0:00:00.082) 0:00:46.449 ****** 2025-11-25 09:11:11,990 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:12,010 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 09:11:12,010 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:12 +0000 (0:00:00.268) 0:00:46.719 ****** 2025-11-25 09:11:12,010 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:12 +0000 (0:00:00.268) 0:00:46.717 ****** 2025-11-25 09:11:12,049 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:12,060 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 09:11:12,060 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:12 +0000 (0:00:00.049) 0:00:46.769 ****** 2025-11-25 09:11:12,060 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:12 +0000 (0:00:00.049) 0:00:46.767 ****** 2025-11-25 09:11:12,286 p=28960 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-25 09:11:12,509 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2025-11-25 09:11:12,518 p=28960 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-25 09:11:12,518 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:12 +0000 (0:00:00.457) 0:00:47.226 ****** 2025-11-25 09:11:12,518 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:12 +0000 (0:00:00.457) 0:00:47.225 ****** 2025-11-25 09:11:12,611 p=28960 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 09:11:12,647 p=28960 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 09:11:12,657 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 09:11:12,657 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:12 +0000 (0:00:00.139) 0:00:47.366 ****** 2025-11-25 09:11:12,657 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:12 +0000 (0:00:00.139) 0:00:47.364 ****** 2025-11-25 09:11:12,952 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:12,963 p=28960 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-25 09:11:12,963 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:12 +0000 (0:00:00.306) 0:00:47.672 ****** 2025-11-25 09:11:12,963 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:12 +0000 (0:00:00.306) 0:00:47.671 ****** 2025-11-25 09:11:13,412 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:13,428 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 09:11:13,428 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:13 +0000 (0:00:00.464) 0:00:48.137 ****** 2025-11-25 09:11:13,428 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:13 +0000 (0:00:00.464) 0:00:48.135 ****** 2025-11-25 09:11:13,497 p=28960 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-25 09:11:13,515 p=28960 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-25 09:11:13,515 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:13 +0000 (0:00:00.087) 0:00:48.224 ****** 2025-11-25 09:11:13,515 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:13 +0000 (0:00:00.087) 0:00:48.223 ****** 2025-11-25 09:11:13,595 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:13,608 p=28960 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-25 09:11:13,608 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:13 +0000 (0:00:00.092) 0:00:48.316 ****** 2025-11-25 09:11:13,608 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:13 +0000 (0:00:00.092) 0:00:48.315 ****** 2025-11-25 09:11:13,908 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:13,929 p=28960 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-25 09:11:13,929 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:13 +0000 (0:00:00.321) 0:00:48.638 ****** 2025-11-25 09:11:13,929 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:13 +0000 (0:00:00.321) 0:00:48.637 ****** 2025-11-25 09:11:13,984 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:14,005 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 09:11:14,006 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.076) 0:00:48.714 ****** 2025-11-25 09:11:14,006 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.076) 0:00:48.713 ****** 2025-11-25 09:11:14,280 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:14,290 p=28960 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-25 09:11:14,290 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.283) 0:00:48.998 ****** 2025-11-25 09:11:14,290 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.283) 0:00:48.997 ****** 2025-11-25 09:11:14,582 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:14,592 p=28960 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-25 09:11:14,592 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.302) 0:00:49.301 ****** 2025-11-25 09:11:14,592 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.302) 0:00:49.299 ****** 2025-11-25 09:11:14,646 p=28960 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-25 09:11:14,665 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-11-25 09:11:14,665 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.072) 0:00:49.373 ****** 2025-11-25 09:11:14,665 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.072) 0:00:49.372 ****** 2025-11-25 09:11:14,711 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:14,722 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 09:11:14,722 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.057) 0:00:49.431 ****** 2025-11-25 09:11:14,722 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.057) 0:00:49.430 ****** 2025-11-25 09:11:14,953 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:14,963 p=28960 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-25 09:11:14,964 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.241) 0:00:49.672 ****** 2025-11-25 09:11:14,964 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:14 +0000 (0:00:00.241) 0:00:49.671 ****** 2025-11-25 09:11:15,557 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:15,576 p=28960 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-25 09:11:15,576 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:15 +0000 (0:00:00.612) 0:00:50.285 ****** 2025-11-25 09:11:15,576 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:15 +0000 (0:00:00.612) 0:00:50.283 ****** 2025-11-25 09:11:15,631 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:15,641 p=28960 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-25 09:11:15,641 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:15 +0000 (0:00:00.064) 0:00:50.349 ****** 2025-11-25 09:11:15,641 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:15 +0000 (0:00:00.064) 0:00:50.348 ****** 2025-11-25 09:11:16,075 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:16,084 p=28960 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-25 09:11:16,084 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:16 +0000 (0:00:00.442) 0:00:50.792 ****** 2025-11-25 09:11:16,084 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:16 +0000 (0:00:00.442) 0:00:50.791 ****** 2025-11-25 09:11:16,556 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:16,565 p=28960 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-25 09:11:16,565 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:16 +0000 (0:00:00.481) 0:00:51.274 ****** 2025-11-25 09:11:16,565 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:16 +0000 (0:00:00.481) 0:00:51.272 ****** 2025-11-25 09:11:17,002 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:17,013 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 09:11:17,013 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:17 +0000 (0:00:00.448) 0:00:51.722 ****** 2025-11-25 09:11:17,013 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:17 +0000 (0:00:00.448) 0:00:51.720 ****** 2025-11-25 09:11:17,079 p=28960 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-25 09:11:17,100 p=28960 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-25 09:11:17,100 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:17 +0000 (0:00:00.086) 0:00:51.809 ****** 2025-11-25 09:11:17,100 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:17 +0000 (0:00:00.087) 0:00:51.807 ****** 2025-11-25 09:11:17,178 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:17,190 p=28960 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-25 09:11:17,190 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:17 +0000 (0:00:00.090) 0:00:51.899 ****** 2025-11-25 09:11:17,191 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:17 +0000 (0:00:00.090) 0:00:51.898 ****** 2025-11-25 09:11:17,443 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:17,453 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 09:11:17,453 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:17 +0000 (0:00:00.262) 0:00:52.162 ****** 2025-11-25 09:11:17,453 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:17 +0000 (0:00:00.262) 0:00:52.161 ****** 2025-11-25 09:11:17,511 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:17,521 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 09:11:17,521 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:17 +0000 (0:00:00.067) 0:00:52.230 ****** 2025-11-25 09:11:17,521 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:17 +0000 (0:00:00.067) 0:00:52.228 ****** 2025-11-25 09:11:17,735 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-11-25 09:11:17,933 p=28960 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-25 09:11:18,136 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-11-25 09:11:18,148 p=28960 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-25 09:11:18,148 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:18 +0000 (0:00:00.627) 0:00:52.857 ****** 2025-11-25 09:11:18,148 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:18 +0000 (0:00:00.627) 0:00:52.855 ****** 2025-11-25 09:11:18,255 p=28960 u=zuul n=ansible | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-25 09:11:18,292 p=28960 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 09:11:18,320 p=28960 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 09:11:18,334 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 09:11:18,334 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:18 +0000 (0:00:00.185) 0:00:53.043 ****** 2025-11-25 09:11:18,334 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:18 +0000 (0:00:00.185) 0:00:53.041 ****** 2025-11-25 09:11:18,539 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:18,551 p=28960 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-25 09:11:18,551 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:18 +0000 (0:00:00.216) 0:00:53.259 ****** 2025-11-25 09:11:18,551 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:18 +0000 (0:00:00.216) 0:00:53.258 ****** 2025-11-25 09:11:18,994 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:19,009 p=28960 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-25 09:11:19,009 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:19 +0000 (0:00:00.458) 0:00:53.718 ****** 2025-11-25 09:11:19,009 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:19 +0000 (0:00:00.457) 0:00:53.716 ****** 2025-11-25 09:11:19,390 p=28960 u=zuul n=ansible | changed: [localhost] => (item=service-values) 2025-11-25 09:11:19,656 p=28960 u=zuul n=ansible | ok: [localhost] => (item=network-values) 2025-11-25 09:11:19,666 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:19,666 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:19 +0000 (0:00:00.657) 0:00:54.375 ****** 2025-11-25 09:11:19,666 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:19 +0000 (0:00:00.657) 0:00:54.374 ****** 2025-11-25 09:11:19,706 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:19,716 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-25 09:11:19,716 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:19 +0000 (0:00:00.049) 0:00:54.425 ****** 2025-11-25 09:11:19,716 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:19 +0000 (0:00:00.049) 0:00:54.423 ****** 2025-11-25 09:11:20,116 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:20,128 p=28960 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-25 09:11:20,128 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:20 +0000 (0:00:00.412) 0:00:54.837 ****** 2025-11-25 09:11:20,128 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:20 +0000 (0:00:00.412) 0:00:54.835 ****** 2025-11-25 09:11:20,983 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:20,994 p=28960 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-25 09:11:20,994 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:20 +0000 (0:00:00.866) 0:00:55.703 ****** 2025-11-25 09:11:20,994 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:20 +0000 (0:00:00.866) 0:00:55.702 ****** 2025-11-25 09:11:21,308 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:21,320 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:21,320 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.325) 0:00:56.029 ****** 2025-11-25 09:11:21,320 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.325) 0:00:56.027 ****** 2025-11-25 09:11:21,355 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:21,368 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Apply generated content for examples/va/hci/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2025-11-25 09:11:21,368 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.047) 0:00:56.076 ****** 2025-11-25 09:11:21,368 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.047) 0:00:56.075 ****** 2025-11-25 09:11:21,417 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:21,427 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/control-plane _raw_params={{ wait_condition }}] *** 2025-11-25 09:11:21,428 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.059) 0:00:56.136 ****** 2025-11-25 09:11:21,428 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.059) 0:00:56.135 ****** 2025-11-25 09:11:21,466 p=28960 u=zuul n=ansible | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2025-11-25 09:11:21,468 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:21,476 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:21,476 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.048) 0:00:56.184 ****** 2025-11-25 09:11:21,476 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.048) 0:00:56.183 ****** 2025-11-25 09:11:21,514 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:21,523 p=28960 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/control-plane name=run_hook] *** 2025-11-25 09:11:21,524 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.047) 0:00:56.232 ****** 2025-11-25 09:11:21,524 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.047) 0:00:56.231 ****** 2025-11-25 09:11:21,562 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:21,579 p=28960 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-25 09:11:21,579 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.055) 0:00:56.288 ****** 2025-11-25 09:11:21,579 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.055) 0:00:56.287 ****** 2025-11-25 09:11:21,624 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:21,635 p=28960 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-25 09:11:21,635 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.055) 0:00:56.344 ****** 2025-11-25 09:11:21,635 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.055) 0:00:56.342 ****** 2025-11-25 09:11:21,662 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:21,673 p=28960 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-25 09:11:21,673 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.038) 0:00:56.382 ****** 2025-11-25 09:11:21,673 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.038) 0:00:56.380 ****** 2025-11-25 09:11:21,717 p=28960 u=zuul n=ansible | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-11-25 09:11:21,729 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 09:11:21,729 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.056) 0:00:56.438 ****** 2025-11-25 09:11:21,729 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.056) 0:00:56.437 ****** 2025-11-25 09:11:21,749 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:21,760 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 09:11:21,760 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.030) 0:00:56.469 ****** 2025-11-25 09:11:21,760 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.030) 0:00:56.468 ****** 2025-11-25 09:11:21,788 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:21,800 p=28960 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-25 09:11:21,800 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.040) 0:00:56.509 ****** 2025-11-25 09:11:21,800 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:21 +0000 (0:00:00.040) 0:00:56.508 ****** 2025-11-25 09:11:22,039 p=28960 u=zuul n=ansible | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'}) 2025-11-25 09:11:22,052 p=28960 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-25 09:11:22,053 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.252) 0:00:56.761 ****** 2025-11-25 09:11:22,053 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.252) 0:00:56.760 ****** 2025-11-25 09:11:22,106 p=28960 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-25 09:11:22,127 p=28960 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/edpm-pre-ceph/nodeset name=run_hook] *** 2025-11-25 09:11:22,127 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.074) 0:00:56.835 ****** 2025-11-25 09:11:22,127 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.074) 0:00:56.834 ****** 2025-11-25 09:11:22,163 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:22,172 p=28960 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] *** 2025-11-25 09:11:22,172 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.045) 0:00:56.881 ****** 2025-11-25 09:11:22,173 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.045) 0:00:56.880 ****** 2025-11-25 09:11:22,274 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 09:11:22,274 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.101) 0:00:56.983 ****** 2025-11-25 09:11:22,274 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.101) 0:00:56.982 ****** 2025-11-25 09:11:22,351 p=28960 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-25 09:11:22,366 p=28960 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-25 09:11:22,367 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.092) 0:00:57.075 ****** 2025-11-25 09:11:22,367 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.092) 0:00:57.074 ****** 2025-11-25 09:11:22,425 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:22,433 p=28960 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-25 09:11:22,433 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.066) 0:00:57.141 ****** 2025-11-25 09:11:22,433 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.066) 0:00:57.140 ****** 2025-11-25 09:11:22,679 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:22,687 p=28960 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-25 09:11:22,687 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.254) 0:00:57.396 ****** 2025-11-25 09:11:22,687 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.254) 0:00:57.394 ****** 2025-11-25 09:11:22,735 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:22,747 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 09:11:22,747 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.059) 0:00:57.455 ****** 2025-11-25 09:11:22,747 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.059) 0:00:57.454 ****** 2025-11-25 09:11:22,974 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:22,985 p=28960 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-25 09:11:22,986 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.238) 0:00:57.694 ****** 2025-11-25 09:11:22,986 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:22 +0000 (0:00:00.238) 0:00:57.693 ****** 2025-11-25 09:11:23,257 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:23,269 p=28960 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-25 09:11:23,269 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.283) 0:00:57.978 ****** 2025-11-25 09:11:23,269 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.283) 0:00:57.976 ****** 2025-11-25 09:11:23,327 p=28960 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-25 09:11:23,345 p=28960 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-25 09:11:23,345 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.076) 0:00:58.054 ****** 2025-11-25 09:11:23,345 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.076) 0:00:58.053 ****** 2025-11-25 09:11:23,401 p=28960 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-25 09:11:23,410 p=28960 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-25 09:11:23,411 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.065) 0:00:58.119 ****** 2025-11-25 09:11:23,411 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.065) 0:00:58.118 ****** 2025-11-25 09:11:23,455 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:23,466 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] *** 2025-11-25 09:11:23,466 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.055) 0:00:58.175 ****** 2025-11-25 09:11:23,466 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.055) 0:00:58.174 ****** 2025-11-25 09:11:23,515 p=28960 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-25 09:11:23,529 p=28960 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-25 09:11:23,530 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.063) 0:00:58.238 ****** 2025-11-25 09:11:23,530 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.063) 0:00:58.237 ****** 2025-11-25 09:11:23,569 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:23,580 p=28960 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-25 09:11:23,580 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.050) 0:00:58.289 ****** 2025-11-25 09:11:23,580 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.050) 0:00:58.287 ****** 2025-11-25 09:11:23,625 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:23,635 p=28960 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-25 09:11:23,636 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.055) 0:00:58.344 ****** 2025-11-25 09:11:23,636 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.055) 0:00:58.343 ****** 2025-11-25 09:11:23,675 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:23,683 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 09:11:23,683 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.047) 0:00:58.391 ****** 2025-11-25 09:11:23,683 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.047) 0:00:58.390 ****** 2025-11-25 09:11:23,875 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:23,886 p=28960 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-25 09:11:23,886 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.203) 0:00:58.595 ****** 2025-11-25 09:11:23,886 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:23 +0000 (0:00:00.203) 0:00:58.593 ****** 2025-11-25 09:11:24,367 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:24,375 p=28960 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-25 09:11:24,375 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:24 +0000 (0:00:00.489) 0:00:59.084 ****** 2025-11-25 09:11:24,376 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:24 +0000 (0:00:00.489) 0:00:59.083 ****** 2025-11-25 09:11:24,426 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:24,444 p=28960 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-25 09:11:24,445 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:24 +0000 (0:00:00.069) 0:00:59.153 ****** 2025-11-25 09:11:24,445 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:24 +0000 (0:00:00.069) 0:00:59.152 ****** 2025-11-25 09:11:24,891 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:24,900 p=28960 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-25 09:11:24,900 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:24 +0000 (0:00:00.455) 0:00:59.608 ****** 2025-11-25 09:11:24,900 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:24 +0000 (0:00:00.454) 0:00:59.607 ****** 2025-11-25 09:11:25,382 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:25,393 p=28960 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-25 09:11:25,393 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:25 +0000 (0:00:00.493) 0:01:00.102 ****** 2025-11-25 09:11:25,394 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:25 +0000 (0:00:00.493) 0:01:00.101 ****** 2025-11-25 09:11:25,990 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:26,000 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 09:11:26,001 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:26 +0000 (0:00:00.607) 0:01:00.709 ****** 2025-11-25 09:11:26,001 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:26 +0000 (0:00:00.607) 0:01:00.708 ****** 2025-11-25 09:11:26,047 p=28960 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-25 09:11:26,066 p=28960 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-25 09:11:26,066 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:26 +0000 (0:00:00.065) 0:01:00.774 ****** 2025-11-25 09:11:26,066 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:26 +0000 (0:00:00.065) 0:01:00.773 ****** 2025-11-25 09:11:26,108 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:26,117 p=28960 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-25 09:11:26,117 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:26 +0000 (0:00:00.051) 0:01:00.826 ****** 2025-11-25 09:11:26,117 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:26 +0000 (0:00:00.051) 0:01:00.825 ****** 2025-11-25 09:11:26,339 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:26,348 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 09:11:26,348 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:26 +0000 (0:00:00.231) 0:01:01.057 ****** 2025-11-25 09:11:26,349 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:26 +0000 (0:00:00.231) 0:01:01.056 ****** 2025-11-25 09:11:26,425 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:26,436 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 09:11:26,437 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:26 +0000 (0:00:00.088) 0:01:01.145 ****** 2025-11-25 09:11:26,437 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:26 +0000 (0:00:00.088) 0:01:01.144 ****** 2025-11-25 09:11:26,658 p=28960 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-25 09:11:26,850 p=28960 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-25 09:11:27,067 p=28960 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-25 09:11:27,080 p=28960 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-25 09:11:27,080 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:27 +0000 (0:00:00.643) 0:01:01.789 ****** 2025-11-25 09:11:27,080 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:27 +0000 (0:00:00.643) 0:01:01.787 ****** 2025-11-25 09:11:27,177 p=28960 u=zuul n=ansible | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-25 09:11:27,207 p=28960 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 09:11:27,234 p=28960 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 09:11:27,246 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 09:11:27,246 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:27 +0000 (0:00:00.166) 0:01:01.955 ****** 2025-11-25 09:11:27,246 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:27 +0000 (0:00:00.166) 0:01:01.954 ****** 2025-11-25 09:11:27,514 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:27,533 p=28960 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-25 09:11:27,533 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:27 +0000 (0:00:00.286) 0:01:02.242 ****** 2025-11-25 09:11:27,533 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:27 +0000 (0:00:00.286) 0:01:02.240 ****** 2025-11-25 09:11:27,983 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:28,006 p=28960 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-25 09:11:28,006 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:28 +0000 (0:00:00.473) 0:01:02.715 ****** 2025-11-25 09:11:28,007 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:28 +0000 (0:00:00.473) 0:01:02.714 ****** 2025-11-25 09:11:28,283 p=28960 u=zuul n=ansible | changed: [localhost] => (item=edpm-nodeset-values) 2025-11-25 09:11:28,296 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:28,296 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:28 +0000 (0:00:00.289) 0:01:03.005 ****** 2025-11-25 09:11:28,297 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:28 +0000 (0:00:00.290) 0:01:03.004 ****** 2025-11-25 09:11:28,341 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:28,351 p=28960 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-25 09:11:28,351 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:28 +0000 (0:00:00.054) 0:01:03.060 ****** 2025-11-25 09:11:28,351 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:28 +0000 (0:00:00.054) 0:01:03.059 ****** 2025-11-25 09:11:28,729 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:28,738 p=28960 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-25 09:11:28,739 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:28 +0000 (0:00:00.387) 0:01:03.447 ****** 2025-11-25 09:11:28,739 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:28 +0000 (0:00:00.387) 0:01:03.446 ****** 2025-11-25 09:11:29,182 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:29,192 p=28960 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-25 09:11:29,192 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.452) 0:01:03.900 ****** 2025-11-25 09:11:29,192 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.453) 0:01:03.899 ****** 2025-11-25 09:11:29,472 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:29,481 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:29,481 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.289) 0:01:04.190 ****** 2025-11-25 09:11:29,481 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.289) 0:01:04.188 ****** 2025-11-25 09:11:29,519 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:29,527 p=28960 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-25 09:11:29,527 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.046) 0:01:04.236 ****** 2025-11-25 09:11:29,527 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.046) 0:01:04.235 ****** 2025-11-25 09:11:29,565 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:29,574 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/edpm-pre-ceph/nodeset _raw_params={{ wait_condition }}] *** 2025-11-25 09:11:29,574 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.047) 0:01:04.283 ****** 2025-11-25 09:11:29,575 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.047) 0:01:04.282 ****** 2025-11-25 09:11:29,612 p=28960 u=zuul n=ansible | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-11-25 09:11:29,613 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:29,626 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:29,626 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.051) 0:01:04.335 ****** 2025-11-25 09:11:29,626 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.051) 0:01:04.334 ****** 2025-11-25 09:11:29,664 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:29,685 p=28960 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/edpm-pre-ceph/nodeset name=run_hook] *** 2025-11-25 09:11:29,685 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.058) 0:01:04.394 ****** 2025-11-25 09:11:29,685 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.058) 0:01:04.393 ****** 2025-11-25 09:11:29,734 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:29,752 p=28960 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-25 09:11:29,752 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.067) 0:01:04.461 ****** 2025-11-25 09:11:29,753 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.067) 0:01:04.460 ****** 2025-11-25 09:11:29,793 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:29,805 p=28960 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-25 09:11:29,805 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.052) 0:01:04.514 ****** 2025-11-25 09:11:29,805 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.052) 0:01:04.512 ****** 2025-11-25 09:11:29,833 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:29,842 p=28960 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-25 09:11:29,842 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.036) 0:01:04.551 ****** 2025-11-25 09:11:29,842 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.036) 0:01:04.549 ****** 2025-11-25 09:11:29,867 p=28960 u=zuul n=ansible | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m) 2025-11-25 09:11:29,880 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 09:11:29,881 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.038) 0:01:04.589 ****** 2025-11-25 09:11:29,881 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.038) 0:01:04.588 ****** 2025-11-25 09:11:29,903 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:29,917 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 09:11:29,918 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.037) 0:01:04.626 ****** 2025-11-25 09:11:29,918 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.037) 0:01:04.625 ****** 2025-11-25 09:11:29,945 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:29,957 p=28960 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-25 09:11:29,957 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.039) 0:01:04.666 ****** 2025-11-25 09:11:29,957 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:29 +0000 (0:00:00.039) 0:01:04.665 ****** 2025-11-25 09:11:30,189 p=28960 u=zuul n=ansible | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2025-11-25 09:11:30,210 p=28960 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-25 09:11:30,210 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.252) 0:01:04.919 ****** 2025-11-25 09:11:30,210 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.252) 0:01:04.917 ****** 2025-11-25 09:11:30,298 p=28960 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-25 09:11:30,319 p=28960 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/edpm-pre-ceph/deployment name=run_hook] *** 2025-11-25 09:11:30,319 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.108) 0:01:05.028 ****** 2025-11-25 09:11:30,319 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.109) 0:01:05.027 ****** 2025-11-25 09:11:30,355 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:30,364 p=28960 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] *** 2025-11-25 09:11:30,364 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.045) 0:01:05.073 ****** 2025-11-25 09:11:30,364 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.044) 0:01:05.071 ****** 2025-11-25 09:11:30,489 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 09:11:30,489 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.124) 0:01:05.198 ****** 2025-11-25 09:11:30,489 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.124) 0:01:05.196 ****** 2025-11-25 09:11:30,546 p=28960 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-25 09:11:30,560 p=28960 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-25 09:11:30,560 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.071) 0:01:05.269 ****** 2025-11-25 09:11:30,561 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.071) 0:01:05.268 ****** 2025-11-25 09:11:30,603 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:30,612 p=28960 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-25 09:11:30,612 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.051) 0:01:05.321 ****** 2025-11-25 09:11:30,612 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.051) 0:01:05.319 ****** 2025-11-25 09:11:30,818 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:30,827 p=28960 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-25 09:11:30,828 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.215) 0:01:05.536 ****** 2025-11-25 09:11:30,828 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.215) 0:01:05.535 ****** 2025-11-25 09:11:30,890 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:30,906 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 09:11:30,907 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.079) 0:01:05.615 ****** 2025-11-25 09:11:30,907 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:30 +0000 (0:00:00.079) 0:01:05.614 ****** 2025-11-25 09:11:31,114 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:31,122 p=28960 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-25 09:11:31,122 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.215) 0:01:05.831 ****** 2025-11-25 09:11:31,122 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.215) 0:01:05.830 ****** 2025-11-25 09:11:31,349 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:31,366 p=28960 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-25 09:11:31,366 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.243) 0:01:06.075 ****** 2025-11-25 09:11:31,366 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.243) 0:01:06.073 ****** 2025-11-25 09:11:31,404 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:31,418 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 09:11:31,418 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.051) 0:01:06.127 ****** 2025-11-25 09:11:31,418 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.051) 0:01:06.125 ****** 2025-11-25 09:11:31,663 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:31,671 p=28960 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-25 09:11:31,671 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.252) 0:01:06.380 ****** 2025-11-25 09:11:31,671 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.252) 0:01:06.378 ****** 2025-11-25 09:11:31,721 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:31,731 p=28960 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-25 09:11:31,731 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.060) 0:01:06.440 ****** 2025-11-25 09:11:31,732 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.060) 0:01:06.439 ****** 2025-11-25 09:11:31,780 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:31,789 p=28960 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-25 09:11:31,790 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.058) 0:01:06.498 ****** 2025-11-25 09:11:31,790 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:31 +0000 (0:00:00.058) 0:01:06.497 ****** 2025-11-25 09:11:32,256 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:32,264 p=28960 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-25 09:11:32,265 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:32 +0000 (0:00:00.475) 0:01:06.973 ****** 2025-11-25 09:11:32,265 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:32 +0000 (0:00:00.474) 0:01:06.972 ****** 2025-11-25 09:11:32,701 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:32,720 p=28960 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-25 09:11:32,720 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:32 +0000 (0:00:00.455) 0:01:07.429 ****** 2025-11-25 09:11:32,720 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:32 +0000 (0:00:00.455) 0:01:07.428 ****** 2025-11-25 09:11:33,213 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:33,221 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 09:11:33,221 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:33 +0000 (0:00:00.500) 0:01:07.930 ****** 2025-11-25 09:11:33,221 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:33 +0000 (0:00:00.500) 0:01:07.928 ****** 2025-11-25 09:11:33,267 p=28960 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-25 09:11:33,285 p=28960 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-25 09:11:33,286 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:33 +0000 (0:00:00.064) 0:01:07.994 ****** 2025-11-25 09:11:33,286 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:33 +0000 (0:00:00.064) 0:01:07.993 ****** 2025-11-25 09:11:33,354 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:33,363 p=28960 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-25 09:11:33,363 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:33 +0000 (0:00:00.077) 0:01:08.072 ****** 2025-11-25 09:11:33,363 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:33 +0000 (0:00:00.077) 0:01:08.070 ****** 2025-11-25 09:11:33,625 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:33,644 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 09:11:33,644 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:33 +0000 (0:00:00.280) 0:01:08.353 ****** 2025-11-25 09:11:33,644 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:33 +0000 (0:00:00.280) 0:01:08.351 ****** 2025-11-25 09:11:33,681 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:33,693 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 09:11:33,693 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:33 +0000 (0:00:00.049) 0:01:08.402 ****** 2025-11-25 09:11:33,693 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:33 +0000 (0:00:00.049) 0:01:08.400 ****** 2025-11-25 09:11:33,902 p=28960 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-25 09:11:34,126 p=28960 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-25 09:11:34,136 p=28960 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-25 09:11:34,136 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:34 +0000 (0:00:00.443) 0:01:08.845 ****** 2025-11-25 09:11:34,136 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:34 +0000 (0:00:00.443) 0:01:08.844 ****** 2025-11-25 09:11:34,192 p=28960 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 09:11:34,219 p=28960 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 09:11:34,228 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 09:11:34,228 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:34 +0000 (0:00:00.092) 0:01:08.937 ****** 2025-11-25 09:11:34,228 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:34 +0000 (0:00:00.092) 0:01:08.936 ****** 2025-11-25 09:11:34,498 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:34,506 p=28960 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-25 09:11:34,507 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:34 +0000 (0:00:00.278) 0:01:09.215 ****** 2025-11-25 09:11:34,507 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:34 +0000 (0:00:00.278) 0:01:09.214 ****** 2025-11-25 09:11:34,987 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:35,003 p=28960 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-25 09:11:35,004 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:35 +0000 (0:00:00.497) 0:01:09.712 ****** 2025-11-25 09:11:35,004 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:35 +0000 (0:00:00.497) 0:01:09.711 ****** 2025-11-25 09:11:35,309 p=28960 u=zuul n=ansible | changed: [localhost] => (item=edpm-deployment-values) 2025-11-25 09:11:35,327 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:35,328 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:35 +0000 (0:00:00.323) 0:01:10.036 ****** 2025-11-25 09:11:35,328 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:35 +0000 (0:00:00.324) 0:01:10.035 ****** 2025-11-25 09:11:35,364 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:35,376 p=28960 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-25 09:11:35,377 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:35 +0000 (0:00:00.049) 0:01:10.085 ****** 2025-11-25 09:11:35,377 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:35 +0000 (0:00:00.049) 0:01:10.084 ****** 2025-11-25 09:11:35,747 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:35,765 p=28960 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-25 09:11:35,765 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:35 +0000 (0:00:00.388) 0:01:10.474 ****** 2025-11-25 09:11:35,765 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:35 +0000 (0:00:00.388) 0:01:10.473 ****** 2025-11-25 09:11:36,236 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:36,249 p=28960 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-25 09:11:36,249 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.483) 0:01:10.957 ****** 2025-11-25 09:11:36,249 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.483) 0:01:10.956 ****** 2025-11-25 09:11:36,545 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:36,554 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:36,554 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.305) 0:01:11.263 ****** 2025-11-25 09:11:36,554 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.304) 0:01:11.261 ****** 2025-11-25 09:11:36,591 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:36,600 p=28960 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-25 09:11:36,600 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.045) 0:01:11.309 ****** 2025-11-25 09:11:36,600 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.045) 0:01:11.307 ****** 2025-11-25 09:11:36,635 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:36,648 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/edpm-pre-ceph/deployment _raw_params={{ wait_condition }}] *** 2025-11-25 09:11:36,648 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.048) 0:01:11.357 ****** 2025-11-25 09:11:36,648 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.048) 0:01:11.356 ****** 2025-11-25 09:11:36,684 p=28960 u=zuul n=ansible | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m) 2025-11-25 09:11:36,685 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:36,704 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:36,704 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.056) 0:01:11.413 ****** 2025-11-25 09:11:36,705 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.056) 0:01:11.412 ****** 2025-11-25 09:11:36,741 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:36,753 p=28960 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/edpm-pre-ceph/deployment name=run_hook] *** 2025-11-25 09:11:36,754 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.049) 0:01:11.462 ****** 2025-11-25 09:11:36,754 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.049) 0:01:11.461 ****** 2025-11-25 09:11:36,788 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:36,806 p=28960 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-25 09:11:36,806 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.052) 0:01:11.515 ****** 2025-11-25 09:11:36,807 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.052) 0:01:11.514 ****** 2025-11-25 09:11:36,853 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:36,868 p=28960 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-25 09:11:36,869 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.062) 0:01:11.577 ****** 2025-11-25 09:11:36,869 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.062) 0:01:11.576 ****** 2025-11-25 09:11:36,890 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:36,901 p=28960 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-25 09:11:36,901 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.032) 0:01:11.610 ****** 2025-11-25 09:11:36,901 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.032) 0:01:11.608 ****** 2025-11-25 09:11:36,926 p=28960 u=zuul n=ansible | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-11-25 09:11:36,936 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 09:11:36,936 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.035) 0:01:11.645 ****** 2025-11-25 09:11:36,937 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.035) 0:01:11.644 ****** 2025-11-25 09:11:36,958 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:36,967 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 09:11:36,967 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.030) 0:01:11.676 ****** 2025-11-25 09:11:36,967 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:36 +0000 (0:00:00.030) 0:01:11.674 ****** 2025-11-25 09:11:36,996 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:37,005 p=28960 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-25 09:11:37,005 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.038) 0:01:11.714 ****** 2025-11-25 09:11:37,005 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.038) 0:01:11.712 ****** 2025-11-25 09:11:37,264 p=28960 u=zuul n=ansible | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2025-11-25 09:11:37,489 p=28960 u=zuul n=ansible | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'}) 2025-11-25 09:11:37,501 p=28960 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-25 09:11:37,501 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.496) 0:01:12.210 ****** 2025-11-25 09:11:37,501 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.496) 0:01:12.209 ****** 2025-11-25 09:11:37,582 p=28960 u=zuul n=ansible | ok: [localhost] => (item=service-values.yaml) 2025-11-25 09:11:37,606 p=28960 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-25 09:11:37,627 p=28960 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci name=run_hook] ************* 2025-11-25 09:11:37,627 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.125) 0:01:12.336 ****** 2025-11-25 09:11:37,627 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.125) 0:01:12.335 ****** 2025-11-25 09:11:37,667 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:37,680 p=28960 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci name=ci_gen_kustomize_values] *** 2025-11-25 09:11:37,680 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.052) 0:01:12.389 ****** 2025-11-25 09:11:37,680 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.052) 0:01:12.387 ****** 2025-11-25 09:11:37,824 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 09:11:37,824 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.144) 0:01:12.533 ****** 2025-11-25 09:11:37,824 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.144) 0:01:12.531 ****** 2025-11-25 09:11:37,878 p=28960 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-25 09:11:37,892 p=28960 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-25 09:11:37,892 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.067) 0:01:12.601 ****** 2025-11-25 09:11:37,892 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.067) 0:01:12.599 ****** 2025-11-25 09:11:37,936 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:37,945 p=28960 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-25 09:11:37,946 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.053) 0:01:12.654 ****** 2025-11-25 09:11:37,946 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:37 +0000 (0:00:00.053) 0:01:12.653 ****** 2025-11-25 09:11:38,218 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:38,233 p=28960 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-25 09:11:38,233 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:38 +0000 (0:00:00.287) 0:01:12.942 ****** 2025-11-25 09:11:38,233 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:38 +0000 (0:00:00.287) 0:01:12.940 ****** 2025-11-25 09:11:38,307 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:38,321 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 09:11:38,321 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:38 +0000 (0:00:00.088) 0:01:13.030 ****** 2025-11-25 09:11:38,321 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:38 +0000 (0:00:00.088) 0:01:13.028 ****** 2025-11-25 09:11:38,552 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:38,562 p=28960 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-25 09:11:38,562 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:38 +0000 (0:00:00.241) 0:01:13.271 ****** 2025-11-25 09:11:38,562 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:38 +0000 (0:00:00.241) 0:01:13.270 ****** 2025-11-25 09:11:38,814 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:38,822 p=28960 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-25 09:11:38,823 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:38 +0000 (0:00:00.260) 0:01:13.531 ****** 2025-11-25 09:11:38,823 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:38 +0000 (0:00:00.260) 0:01:13.530 ****** 2025-11-25 09:11:38,873 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:38,881 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 09:11:38,882 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:38 +0000 (0:00:00.058) 0:01:13.590 ****** 2025-11-25 09:11:38,882 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:38 +0000 (0:00:00.059) 0:01:13.589 ****** 2025-11-25 09:11:39,075 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:39,084 p=28960 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-25 09:11:39,084 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:39 +0000 (0:00:00.202) 0:01:13.793 ****** 2025-11-25 09:11:39,085 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:39 +0000 (0:00:00.202) 0:01:13.792 ****** 2025-11-25 09:11:39,152 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:39,162 p=28960 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-25 09:11:39,162 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:39 +0000 (0:00:00.077) 0:01:13.871 ****** 2025-11-25 09:11:39,163 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:39 +0000 (0:00:00.077) 0:01:13.870 ****** 2025-11-25 09:11:39,222 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:39,230 p=28960 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-25 09:11:39,230 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:39 +0000 (0:00:00.067) 0:01:13.939 ****** 2025-11-25 09:11:39,230 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:39 +0000 (0:00:00.067) 0:01:13.937 ****** 2025-11-25 09:11:39,686 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:39,694 p=28960 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-25 09:11:39,694 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:39 +0000 (0:00:00.464) 0:01:14.403 ****** 2025-11-25 09:11:39,695 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:39 +0000 (0:00:00.464) 0:01:14.402 ****** 2025-11-25 09:11:40,185 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:40,195 p=28960 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-25 09:11:40,195 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:40 +0000 (0:00:00.500) 0:01:14.904 ****** 2025-11-25 09:11:40,195 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:40 +0000 (0:00:00.500) 0:01:14.903 ****** 2025-11-25 09:11:40,620 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:40,628 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 09:11:40,628 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:40 +0000 (0:00:00.433) 0:01:15.337 ****** 2025-11-25 09:11:40,629 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:40 +0000 (0:00:00.433) 0:01:15.336 ****** 2025-11-25 09:11:40,674 p=28960 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-25 09:11:40,694 p=28960 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-25 09:11:40,694 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:40 +0000 (0:00:00.065) 0:01:15.402 ****** 2025-11-25 09:11:40,694 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:40 +0000 (0:00:00.065) 0:01:15.401 ****** 2025-11-25 09:11:40,731 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:40,741 p=28960 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-25 09:11:40,742 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:40 +0000 (0:00:00.047) 0:01:15.450 ****** 2025-11-25 09:11:40,742 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:40 +0000 (0:00:00.047) 0:01:15.449 ****** 2025-11-25 09:11:40,986 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:40,994 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 09:11:40,995 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:40 +0000 (0:00:00.253) 0:01:15.703 ****** 2025-11-25 09:11:40,995 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:40 +0000 (0:00:00.252) 0:01:15.702 ****** 2025-11-25 09:11:41,031 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:41,039 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 09:11:41,039 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:41 +0000 (0:00:00.044) 0:01:15.748 ****** 2025-11-25 09:11:41,039 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:41 +0000 (0:00:00.044) 0:01:15.746 ****** 2025-11-25 09:11:41,237 p=28960 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-25 09:11:41,421 p=28960 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2025-11-25 09:11:41,431 p=28960 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-25 09:11:41,431 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:41 +0000 (0:00:00.391) 0:01:16.140 ****** 2025-11-25 09:11:41,431 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:41 +0000 (0:00:00.391) 0:01:16.138 ****** 2025-11-25 09:11:41,559 p=28960 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 09:11:41,572 p=28960 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 09:11:41,583 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 09:11:41,583 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:41 +0000 (0:00:00.151) 0:01:16.291 ****** 2025-11-25 09:11:41,583 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:41 +0000 (0:00:00.151) 0:01:16.290 ****** 2025-11-25 09:11:41,806 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:41,815 p=28960 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-25 09:11:41,815 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:41 +0000 (0:00:00.232) 0:01:16.524 ****** 2025-11-25 09:11:41,815 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:41 +0000 (0:00:00.232) 0:01:16.522 ****** 2025-11-25 09:11:42,287 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:42,300 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 09:11:42,300 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.485) 0:01:17.009 ****** 2025-11-25 09:11:42,301 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.485) 0:01:17.008 ****** 2025-11-25 09:11:42,347 p=28960 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-25 09:11:42,358 p=28960 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-25 09:11:42,358 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.057) 0:01:17.067 ****** 2025-11-25 09:11:42,358 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.057) 0:01:17.066 ****** 2025-11-25 09:11:42,398 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:42,406 p=28960 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-25 09:11:42,407 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.048) 0:01:17.115 ****** 2025-11-25 09:11:42,407 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.048) 0:01:17.114 ****** 2025-11-25 09:11:42,639 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:42,650 p=28960 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-25 09:11:42,651 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.244) 0:01:17.359 ****** 2025-11-25 09:11:42,651 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.244) 0:01:17.358 ****** 2025-11-25 09:11:42,693 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:42,702 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 09:11:42,702 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.050) 0:01:17.410 ****** 2025-11-25 09:11:42,702 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.050) 0:01:17.409 ****** 2025-11-25 09:11:42,901 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:42,909 p=28960 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-25 09:11:42,910 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.207) 0:01:17.618 ****** 2025-11-25 09:11:42,910 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:42 +0000 (0:00:00.207) 0:01:17.617 ****** 2025-11-25 09:11:43,130 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:43,139 p=28960 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-25 09:11:43,139 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:43 +0000 (0:00:00.228) 0:01:17.847 ****** 2025-11-25 09:11:43,139 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:43 +0000 (0:00:00.229) 0:01:17.846 ****** 2025-11-25 09:11:43,192 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:43,200 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 09:11:43,200 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:43 +0000 (0:00:00.061) 0:01:17.909 ****** 2025-11-25 09:11:43,201 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:43 +0000 (0:00:00.061) 0:01:17.908 ****** 2025-11-25 09:11:43,416 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:43,424 p=28960 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-25 09:11:43,424 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:43 +0000 (0:00:00.223) 0:01:18.133 ****** 2025-11-25 09:11:43,424 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:43 +0000 (0:00:00.223) 0:01:18.131 ****** 2025-11-25 09:11:43,477 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:43,486 p=28960 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-25 09:11:43,486 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:43 +0000 (0:00:00.062) 0:01:18.195 ****** 2025-11-25 09:11:43,486 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:43 +0000 (0:00:00.062) 0:01:18.194 ****** 2025-11-25 09:11:43,548 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:43,557 p=28960 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-25 09:11:43,558 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:43 +0000 (0:00:00.071) 0:01:18.266 ****** 2025-11-25 09:11:43,558 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:43 +0000 (0:00:00.071) 0:01:18.265 ****** 2025-11-25 09:11:44,031 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:44,044 p=28960 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-25 09:11:44,044 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:44 +0000 (0:00:00.485) 0:01:18.752 ****** 2025-11-25 09:11:44,044 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:44 +0000 (0:00:00.486) 0:01:18.751 ****** 2025-11-25 09:11:44,466 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:44,476 p=28960 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-25 09:11:44,476 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:44 +0000 (0:00:00.432) 0:01:19.185 ****** 2025-11-25 09:11:44,476 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:44 +0000 (0:00:00.432) 0:01:19.183 ****** 2025-11-25 09:11:44,885 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:44,893 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 09:11:44,893 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:44 +0000 (0:00:00.417) 0:01:19.602 ****** 2025-11-25 09:11:44,893 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:44 +0000 (0:00:00.417) 0:01:19.601 ****** 2025-11-25 09:11:44,942 p=28960 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-25 09:11:44,960 p=28960 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-25 09:11:44,960 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:44 +0000 (0:00:00.067) 0:01:19.669 ****** 2025-11-25 09:11:44,961 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:44 +0000 (0:00:00.067) 0:01:19.668 ****** 2025-11-25 09:11:44,998 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:45,008 p=28960 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-25 09:11:45,008 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:45 +0000 (0:00:00.047) 0:01:19.717 ****** 2025-11-25 09:11:45,008 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:45 +0000 (0:00:00.047) 0:01:19.715 ****** 2025-11-25 09:11:45,244 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:45,256 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 09:11:45,256 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:45 +0000 (0:00:00.248) 0:01:19.965 ****** 2025-11-25 09:11:45,256 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:45 +0000 (0:00:00.248) 0:01:19.963 ****** 2025-11-25 09:11:45,297 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:45,310 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 09:11:45,310 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:45 +0000 (0:00:00.053) 0:01:20.018 ****** 2025-11-25 09:11:45,310 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:45 +0000 (0:00:00.053) 0:01:20.017 ****** 2025-11-25 09:11:45,516 p=28960 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-25 09:11:45,724 p=28960 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-25 09:11:45,735 p=28960 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-25 09:11:45,735 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:45 +0000 (0:00:00.424) 0:01:20.443 ****** 2025-11-25 09:11:45,735 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:45 +0000 (0:00:00.424) 0:01:20.442 ****** 2025-11-25 09:11:45,793 p=28960 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 09:11:45,820 p=28960 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 09:11:45,830 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 09:11:45,830 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:45 +0000 (0:00:00.095) 0:01:20.539 ****** 2025-11-25 09:11:45,830 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:45 +0000 (0:00:00.095) 0:01:20.538 ****** 2025-11-25 09:11:46,079 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:46,089 p=28960 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-25 09:11:46,089 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:46 +0000 (0:00:00.259) 0:01:20.798 ****** 2025-11-25 09:11:46,089 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:46 +0000 (0:00:00.259) 0:01:20.797 ****** 2025-11-25 09:11:46,577 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:46,593 p=28960 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-25 09:11:46,593 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:46 +0000 (0:00:00.503) 0:01:21.302 ****** 2025-11-25 09:11:46,593 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:46 +0000 (0:00:00.503) 0:01:21.300 ****** 2025-11-25 09:11:46,868 p=28960 u=zuul n=ansible | changed: [localhost] => (item=service-values) 2025-11-25 09:11:47,140 p=28960 u=zuul n=ansible | changed: [localhost] => (item=edpm-nodeset-values-post-ceph) 2025-11-25 09:11:47,150 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:47,150 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:47 +0000 (0:00:00.556) 0:01:21.859 ****** 2025-11-25 09:11:47,150 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:47 +0000 (0:00:00.556) 0:01:21.857 ****** 2025-11-25 09:11:47,187 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:47,197 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Build kustomized content for examples/va/hci chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-25 09:11:47,197 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:47 +0000 (0:00:00.047) 0:01:21.906 ****** 2025-11-25 09:11:47,197 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:47 +0000 (0:00:00.047) 0:01:21.904 ****** 2025-11-25 09:11:47,739 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:47,750 p=28960 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-25 09:11:47,750 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:47 +0000 (0:00:00.553) 0:01:22.459 ****** 2025-11-25 09:11:47,750 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:47 +0000 (0:00:00.553) 0:01:22.457 ****** 2025-11-25 09:11:48,239 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:48,250 p=28960 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-25 09:11:48,250 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.500) 0:01:22.959 ****** 2025-11-25 09:11:48,250 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.500) 0:01:22.958 ****** 2025-11-25 09:11:48,555 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:48,564 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:48,564 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.313) 0:01:23.273 ****** 2025-11-25 09:11:48,564 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.313) 0:01:23.271 ****** 2025-11-25 09:11:48,600 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:48,609 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Apply generated content for examples/va/hci _raw_params=oc apply -f {{ _cr }}] *** 2025-11-25 09:11:48,610 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.045) 0:01:23.318 ****** 2025-11-25 09:11:48,610 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.045) 0:01:23.317 ****** 2025-11-25 09:11:48,646 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:48,656 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci _raw_params={{ wait_condition }}] *** 2025-11-25 09:11:48,656 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.046) 0:01:23.364 ****** 2025-11-25 09:11:48,656 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.046) 0:01:23.363 ****** 2025-11-25 09:11:48,690 p=28960 u=zuul n=ansible | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2025-11-25 09:11:48,692 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:48,700 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:48,700 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.044) 0:01:23.409 ****** 2025-11-25 09:11:48,700 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.044) 0:01:23.407 ****** 2025-11-25 09:11:48,750 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:48,765 p=28960 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci name=run_hook] ************ 2025-11-25 09:11:48,765 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.064) 0:01:23.473 ****** 2025-11-25 09:11:48,765 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.064) 0:01:23.472 ****** 2025-11-25 09:11:48,800 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:48,814 p=28960 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-25 09:11:48,814 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.049) 0:01:23.523 ****** 2025-11-25 09:11:48,815 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.049) 0:01:23.522 ****** 2025-11-25 09:11:48,849 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:48,857 p=28960 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-25 09:11:48,857 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.042) 0:01:23.565 ****** 2025-11-25 09:11:48,857 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.042) 0:01:23.564 ****** 2025-11-25 09:11:48,874 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:48,882 p=28960 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-25 09:11:48,882 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.025) 0:01:23.591 ****** 2025-11-25 09:11:48,882 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.025) 0:01:23.590 ****** 2025-11-25 09:11:48,903 p=28960 u=zuul n=ansible | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=80m) 2025-11-25 09:11:48,913 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 09:11:48,913 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.031) 0:01:23.622 ****** 2025-11-25 09:11:48,913 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.031) 0:01:23.621 ****** 2025-11-25 09:11:48,930 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:48,939 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 09:11:48,939 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.025) 0:01:23.648 ****** 2025-11-25 09:11:48,939 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.025) 0:01:23.646 ****** 2025-11-25 09:11:48,967 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:48,976 p=28960 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-25 09:11:48,976 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.037) 0:01:23.685 ****** 2025-11-25 09:11:48,977 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:48 +0000 (0:00:00.037) 0:01:23.684 ****** 2025-11-25 09:11:49,184 p=28960 u=zuul n=ansible | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'}) 2025-11-25 09:11:49,199 p=28960 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-25 09:11:49,199 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.222) 0:01:23.908 ****** 2025-11-25 09:11:49,200 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.222) 0:01:23.907 ****** 2025-11-25 09:11:49,258 p=28960 u=zuul n=ansible | ok: [localhost] => (item=values.yaml) 2025-11-25 09:11:49,271 p=28960 u=zuul n=ansible | TASK [Executing pre_stage hooks for examples/va/hci/deployment name=run_hook] *** 2025-11-25 09:11:49,271 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.071) 0:01:23.980 ****** 2025-11-25 09:11:49,271 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.071) 0:01:23.978 ****** 2025-11-25 09:11:49,307 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:49,325 p=28960 u=zuul n=ansible | TASK [Generate values.yaml for examples/va/hci/deployment name=ci_gen_kustomize_values] *** 2025-11-25 09:11:49,325 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.054) 0:01:24.034 ****** 2025-11-25 09:11:49,325 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.054) 0:01:24.033 ****** 2025-11-25 09:11:49,415 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 09:11:49,415 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.089) 0:01:24.124 ****** 2025-11-25 09:11:49,415 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.089) 0:01:24.122 ****** 2025-11-25 09:11:49,466 p=28960 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-25 09:11:49,477 p=28960 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-25 09:11:49,477 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.062) 0:01:24.186 ****** 2025-11-25 09:11:49,477 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.062) 0:01:24.184 ****** 2025-11-25 09:11:49,518 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:49,527 p=28960 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-25 09:11:49,527 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.049) 0:01:24.236 ****** 2025-11-25 09:11:49,527 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.049) 0:01:24.234 ****** 2025-11-25 09:11:49,738 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:49,746 p=28960 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-25 09:11:49,747 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.219) 0:01:24.455 ****** 2025-11-25 09:11:49,747 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.219) 0:01:24.454 ****** 2025-11-25 09:11:49,796 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:49,807 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 09:11:49,807 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.060) 0:01:24.516 ****** 2025-11-25 09:11:49,808 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:49 +0000 (0:00:00.060) 0:01:24.515 ****** 2025-11-25 09:11:50,006 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:50,014 p=28960 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-25 09:11:50,014 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.206) 0:01:24.723 ****** 2025-11-25 09:11:50,014 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.206) 0:01:24.722 ****** 2025-11-25 09:11:50,202 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:50,214 p=28960 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-25 09:11:50,214 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.199) 0:01:24.923 ****** 2025-11-25 09:11:50,214 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.199) 0:01:24.922 ****** 2025-11-25 09:11:50,251 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:50,264 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 09:11:50,264 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.049) 0:01:24.973 ****** 2025-11-25 09:11:50,264 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.049) 0:01:24.971 ****** 2025-11-25 09:11:50,473 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:50,482 p=28960 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-25 09:11:50,482 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.218) 0:01:25.191 ****** 2025-11-25 09:11:50,482 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.218) 0:01:25.190 ****** 2025-11-25 09:11:50,541 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:50,549 p=28960 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-25 09:11:50,549 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.066) 0:01:25.258 ****** 2025-11-25 09:11:50,549 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.066) 0:01:25.256 ****** 2025-11-25 09:11:50,603 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:50,611 p=28960 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-25 09:11:50,611 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.062) 0:01:25.320 ****** 2025-11-25 09:11:50,612 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:50 +0000 (0:00:00.062) 0:01:25.319 ****** 2025-11-25 09:11:51,004 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:51,012 p=28960 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-25 09:11:51,012 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:51 +0000 (0:00:00.400) 0:01:25.721 ****** 2025-11-25 09:11:51,012 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:51 +0000 (0:00:00.400) 0:01:25.719 ****** 2025-11-25 09:11:51,425 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:51,438 p=28960 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-25 09:11:51,438 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:51 +0000 (0:00:00.426) 0:01:26.147 ****** 2025-11-25 09:11:51,438 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:51 +0000 (0:00:00.426) 0:01:26.145 ****** 2025-11-25 09:11:51,855 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:51,865 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 09:11:51,865 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:51 +0000 (0:00:00.426) 0:01:26.573 ****** 2025-11-25 09:11:51,865 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:51 +0000 (0:00:00.426) 0:01:26.572 ****** 2025-11-25 09:11:51,917 p=28960 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-25 09:11:51,936 p=28960 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-25 09:11:51,936 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:51 +0000 (0:00:00.071) 0:01:26.645 ****** 2025-11-25 09:11:51,936 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:51 +0000 (0:00:00.071) 0:01:26.643 ****** 2025-11-25 09:11:51,976 p=28960 u=zuul n=ansible | ok: [localhost] => changed: false msg: All assertions passed 2025-11-25 09:11:51,985 p=28960 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-25 09:11:51,985 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:51 +0000 (0:00:00.048) 0:01:26.694 ****** 2025-11-25 09:11:51,985 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:51 +0000 (0:00:00.048) 0:01:26.692 ****** 2025-11-25 09:11:52,186 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:52,195 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 09:11:52,195 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:52 +0000 (0:00:00.210) 0:01:26.904 ****** 2025-11-25 09:11:52,195 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:52 +0000 (0:00:00.210) 0:01:26.902 ****** 2025-11-25 09:11:52,234 p=28960 u=zuul n=ansible | ok: [localhost] 2025-11-25 09:11:52,243 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 09:11:52,243 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:52 +0000 (0:00:00.047) 0:01:26.951 ****** 2025-11-25 09:11:52,243 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:52 +0000 (0:00:00.047) 0:01:26.950 ****** 2025-11-25 09:11:52,475 p=28960 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-25 09:11:52,660 p=28960 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-25 09:11:52,670 p=28960 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-25 09:11:52,671 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:52 +0000 (0:00:00.427) 0:01:27.379 ****** 2025-11-25 09:11:52,671 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:52 +0000 (0:00:00.427) 0:01:27.378 ****** 2025-11-25 09:11:52,726 p=28960 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 09:11:52,753 p=28960 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 09:11:52,764 p=28960 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 09:11:52,764 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:52 +0000 (0:00:00.093) 0:01:27.472 ****** 2025-11-25 09:11:52,764 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:52 +0000 (0:00:00.093) 0:01:27.471 ****** 2025-11-25 09:11:52,970 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:52,979 p=28960 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-25 09:11:52,979 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:52 +0000 (0:00:00.215) 0:01:27.688 ****** 2025-11-25 09:11:52,979 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:52 +0000 (0:00:00.215) 0:01:27.687 ****** 2025-11-25 09:11:53,392 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:53,407 p=28960 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-25 09:11:53,407 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:53 +0000 (0:00:00.427) 0:01:28.115 ****** 2025-11-25 09:11:53,407 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:53 +0000 (0:00:00.427) 0:01:28.114 ****** 2025-11-25 09:11:53,676 p=28960 u=zuul n=ansible | changed: [localhost] => (item=edpm-deployment-values-post-ceph) 2025-11-25 09:11:53,685 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:53,686 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:53 +0000 (0:00:00.278) 0:01:28.394 ****** 2025-11-25 09:11:53,686 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:53 +0000 (0:00:00.278) 0:01:28.393 ****** 2025-11-25 09:11:53,720 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:53,730 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Build kustomized content for examples/va/hci/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-25 09:11:53,731 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:53 +0000 (0:00:00.044) 0:01:28.439 ****** 2025-11-25 09:11:53,731 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:53 +0000 (0:00:00.045) 0:01:28.438 ****** 2025-11-25 09:11:54,038 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:54,048 p=28960 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-25 09:11:54,048 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.317) 0:01:28.756 ****** 2025-11-25 09:11:54,048 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.317) 0:01:28.755 ****** 2025-11-25 09:11:54,454 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:54,466 p=28960 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-25 09:11:54,467 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.419) 0:01:29.175 ****** 2025-11-25 09:11:54,467 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.419) 0:01:29.174 ****** 2025-11-25 09:11:54,733 p=28960 u=zuul n=ansible | changed: [localhost] 2025-11-25 09:11:54,749 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:54,750 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.282) 0:01:29.458 ****** 2025-11-25 09:11:54,750 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.282) 0:01:29.457 ****** 2025-11-25 09:11:54,794 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:54,803 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Apply generated content for examples/va/hci/deployment _raw_params=oc apply -f {{ _cr }}] *** 2025-11-25 09:11:54,803 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.053) 0:01:29.512 ****** 2025-11-25 09:11:54,803 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.053) 0:01:29.510 ****** 2025-11-25 09:11:54,840 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:54,851 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Run Wait Conditions for examples/va/hci/deployment _raw_params={{ wait_condition }}] *** 2025-11-25 09:11:54,852 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.048) 0:01:29.560 ****** 2025-11-25 09:11:54,852 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.048) 0:01:29.559 ****** 2025-11-25 09:11:54,893 p=28960 u=zuul n=ansible | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=80m) 2025-11-25 09:11:54,895 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:54,903 p=28960 u=zuul n=ansible | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 09:11:54,904 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.051) 0:01:29.612 ****** 2025-11-25 09:11:54,904 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.051) 0:01:29.611 ****** 2025-11-25 09:11:54,940 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:54,950 p=28960 u=zuul n=ansible | TASK [Executing post_stage hooks for examples/va/hci/deployment name=run_hook] *** 2025-11-25 09:11:54,950 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.046) 0:01:29.658 ****** 2025-11-25 09:11:54,950 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:54 +0000 (0:00:00.046) 0:01:29.657 ****** 2025-11-25 09:11:54,984 p=28960 u=zuul n=ansible | skipping: [localhost] 2025-11-25 09:11:55,058 p=28960 u=zuul n=ansible | PLAY RECAP ********************************************************************* 2025-11-25 09:11:55,058 p=28960 u=zuul n=ansible | localhost : ok=280 changed=76 unreachable=0 failed=0 skipped=85 rescued=0 ignored=0 2025-11-25 09:11:55,058 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:55 +0000 (0:00:00.108) 0:01:29.767 ****** 2025-11-25 09:11:55,058 p=28960 u=zuul n=ansible | =============================================================================== 2025-11-25 09:11:55,058 p=28960 u=zuul n=ansible | Get automation contents ------------------------------------------------- 7.57s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_setup : Install openshift client ------------------------------------- 5.86s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_setup : Install needed packages -------------------------------------- 4.42s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | Load automation files as fact ------------------------------------------- 1.32s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_setup : Manage directories ------------------------------------------- 1.04s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | Gathering Facts --------------------------------------------------------- 0.95s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | kustomize_deploy : Output kustomize build in final file ----------------- 0.87s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | kustomize_deploy : Copy generated values for examples/va/hci/control-plane/networking/nncp --- 0.86s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.68s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | kustomize_deploy : Copy generated values for examples/va/hci/control-plane --- 0.66s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | Create needed SSH keypairs ---------------------------------------------- 0.66s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | kustomize_deploy : Ensure source files exists --------------------------- 0.63s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.61s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_gen_kustomize_values : Copy the base values.yaml --------------------- 0.61s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_gen_kustomize_values : Load various snippet files -------------------- 0.59s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | kustomize_deploy : Copy generated values for examples/va/hci ------------ 0.56s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | kustomize_deploy : Build kustomized content for examples/va/hci --------- 0.55s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | Tuesday 25 November 2025 09:11:55 +0000 (0:00:00.109) 0:01:29.766 ****** 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | =============================================================================== 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_gen_kustomize_values ------------------------------------------------ 43.29s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | kustomize_deploy ------------------------------------------------------- 20.65s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ci_setup --------------------------------------------------------------- 12.81s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ansible.builtin.slurp --------------------------------------------------- 8.27s 2025-11-25 09:11:55,059 p=28960 u=zuul n=ansible | ansible.builtin.set_fact ------------------------------------------------ 1.39s 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | gather_facts ------------------------------------------------------------ 0.95s 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | community.crypto.openssh_keypair ---------------------------------------- 0.66s 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | networking_mapper ------------------------------------------------------- 0.65s 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | ansible.builtin.file ---------------------------------------------------- 0.36s 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | ansible.builtin.find ---------------------------------------------------- 0.24s 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | ansible.builtin.stat ---------------------------------------------------- 0.19s 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.19s 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | ansible.builtin.assert -------------------------------------------------- 0.05s 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | ansible.builtin.copy ---------------------------------------------------- 0.02s 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | ansible.builtin.include_vars -------------------------------------------- 0.02s 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-11-25 09:11:55,060 p=28960 u=zuul n=ansible | total ------------------------------------------------------------------ 89.73s