home/zuul/zuul-output/ 0000755 0001750 0001750 00000000000 15110257724 014126 5 ustar zuul zuul home/zuul/zuul-output/logs/ 0000755 0001750 0001750 00000000000 15110302726 015063 5 ustar zuul zuul home/zuul/zuul-output/logs/ci-framework-data/ 0000755 0001750 0001750 00000000000 15110302647 020362 5 ustar zuul zuul home/zuul/zuul-output/logs/ci-framework-data/logs/ 0000755 0001750 0001750 00000000000 15110302741 021321 5 ustar zuul zuul home/zuul/zuul-output/logs/ci-framework-data/logs/openstack-must-gather/ 0000755 0001750 0001750 00000000000 15110302611 025542 5 ustar zuul zuul home/zuul/zuul-output/logs/ci-framework-data/logs/openstack-must-gather/must-gather.logs 0000644 0001750 0001750 00000004355 15110302573 030706 0 ustar zuul zuul [must-gather ] OUT 2025-11-22T09:41:48.822854421Z Using must-gather plug-in image: quay.io/openstack-k8s-operators/openstack-must-gather:latest
When opening a support case, bugzilla, or issue please include the following summary data along with any other requested information:
ClusterID:
ClientVersion: 4.20.3
ClusterVersion: Stable at "4.18.1"
ClusterOperators:
clusteroperator/machine-config is degraded because Failed to resync 4.18.1 because: error during syncRequiredMachineConfigPools: [context deadline exceeded, error MachineConfigPool master is not ready, retrying. Status: (pool degraded: true total: 1, ready 0, updated: 0, unavailable: 1)]
clusteroperator/cloud-credential is missing
clusteroperator/cluster-autoscaler is missing
clusteroperator/insights is missing
clusteroperator/monitoring is missing
clusteroperator/storage is missing
[must-gather ] OUT 2025-11-22T09:41:48.891014207Z namespace/openshift-must-gather-dhdj8 created
[must-gather ] OUT 2025-11-22T09:41:48.899583967Z clusterrolebinding.rbac.authorization.k8s.io/must-gather-db4bp created
[must-gather ] OUT 2025-11-22T09:41:49.101256984Z pod for plug-in image quay.io/openstack-k8s-operators/openstack-must-gather:latest created
[must-gather-kbv6f] OUT 2025-11-22T09:42:19.10573196Z gather did not start: unable to pull image: ImagePullBackOff: Back-off pulling image "quay.io/openstack-k8s-operators/openstack-must-gather:latest"
[must-gather ] OUT 2025-11-22T09:42:19.109745362Z namespace/openshift-must-gather-dhdj8 deleted
Reprinting Cluster State:
When opening a support case, bugzilla, or issue please include the following summary data along with any other requested information:
ClusterID:
ClientVersion: 4.20.3
ClusterVersion: Stable at "4.18.1"
ClusterOperators:
clusteroperator/machine-config is degraded because Failed to resync 4.18.1 because: error during syncRequiredMachineConfigPools: [context deadline exceeded, error MachineConfigPool master is not ready, retrying. Status: (pool degraded: true total: 1, ready 0, updated: 0, unavailable: 1)]
clusteroperator/cloud-credential is missing
clusteroperator/cluster-autoscaler is missing
clusteroperator/insights is missing
clusteroperator/monitoring is missing
clusteroperator/storage is missing
home/zuul/zuul-output/logs/ci-framework-data/logs/openstack-must-gather/timestamp 0000644 0001750 0001750 00000000157 15110302573 027502 0 ustar zuul zuul 2025-11-22 09:41:48.903472666 +0000 UTC m=+0.180864765
2025-11-22 09:42:19.106244983 +0000 UTC m=+30.383637062
home/zuul/zuul-output/logs/ci-framework-data/logs/openstack-must-gather/event-filter.html 0000644 0001750 0001750 00000006410 15110302573 031044 0 ustar zuul zuul
Events
Time
Namespace
Component
RelatedObject
Reason
Message
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_000_run_hook_without_retry.log 0000644 0001750 0001750 00000023341 15110263131 031300 0 ustar zuul zuul [WARNING]: Found variable using reserved name: namespace
PLAY [Download tools] **********************************************************
TASK [download_tools : Install build dependencies name=['jq', 'skopeo', 'sqlite', 'httpd-tools', 'virt-install', 'gcc', 'python3-jinja2', 'xmlstarlet', 'openssl']] ***
Saturday 22 November 2025 07:28:48 +0000 (0:00:00.045) 0:00:00.045 *****
Saturday 22 November 2025 07:28:48 +0000 (0:00:00.045) 0:00:00.045 *****
changed: [localhost]
TASK [download_tools : Set opm download url suffix opm_url_suffix=latest/download] ***
Saturday 22 November 2025 07:29:03 +0000 (0:00:14.531) 0:00:14.576 *****
Saturday 22 November 2025 07:29:03 +0000 (0:00:14.531) 0:00:14.576 *****
skipping: [localhost]
TASK [download_tools : Set opm download url suffix opm_url_suffix=download/{{ opm_version }}] ***
Saturday 22 November 2025 07:29:03 +0000 (0:00:00.044) 0:00:14.621 *****
Saturday 22 November 2025 07:29:03 +0000 (0:00:00.044) 0:00:14.621 *****
ok: [localhost]
TASK [download_tools : Create $HOME/bin dir path={{ lookup('env', 'HOME') }}/bin, state=directory, mode=0755] ***
Saturday 22 November 2025 07:29:03 +0000 (0:00:00.053) 0:00:14.675 *****
Saturday 22 November 2025 07:29:03 +0000 (0:00:00.053) 0:00:14.674 *****
ok: [localhost]
TASK [download_tools : Download opm url=https://github.com/operator-framework/operator-registry/releases/{{ opm_url_suffix }}/linux-amd64-opm, dest={{ lookup('env', 'HOME') }}/bin/opm, mode=0755, timeout=30] ***
Saturday 22 November 2025 07:29:03 +0000 (0:00:00.316) 0:00:14.992 *****
Saturday 22 November 2025 07:29:03 +0000 (0:00:00.316) 0:00:14.991 *****
changed: [localhost]
TASK [download_tools : Get version from sdk_version _sdk_version={{ sdk_version | regex_search('v(.*)', '\1') | first }}] ***
Saturday 22 November 2025 07:29:04 +0000 (0:00:01.073) 0:00:16.065 *****
Saturday 22 November 2025 07:29:04 +0000 (0:00:01.073) 0:00:16.065 *****
ok: [localhost]
TASK [download_tools : Set operator-sdk file for version < 1.3.0 _operator_sdk_file=operator-sdk-{{ sdk_version }}-x86_64-linux-gnu] ***
Saturday 22 November 2025 07:29:05 +0000 (0:00:00.064) 0:00:16.130 *****
Saturday 22 November 2025 07:29:05 +0000 (0:00:00.064) 0:00:16.129 *****
skipping: [localhost]
TASK [download_tools : Set operator-sdk file for version >= 1.3.0 _operator_sdk_file=operator-sdk_linux_amd64] ***
Saturday 22 November 2025 07:29:05 +0000 (0:00:00.070) 0:00:16.201 *****
Saturday 22 November 2025 07:29:05 +0000 (0:00:00.070) 0:00:16.200 *****
ok: [localhost]
TASK [download_tools : Download operator-sdk url=https://github.com/operator-framework/operator-sdk/releases/download/{{ sdk_version }}/{{ _operator_sdk_file }}, dest={{ lookup('env', 'HOME') }}/bin/operator-sdk, mode=0755, force=True, timeout=30] ***
Saturday 22 November 2025 07:29:05 +0000 (0:00:00.042) 0:00:16.243 *****
Saturday 22 November 2025 07:29:05 +0000 (0:00:00.042) 0:00:16.242 *****
changed: [localhost]
TASK [download_tools : Download and extract kustomize src=https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2F{{ kustomize_version }}/kustomize_{{ kustomize_version }}_linux_amd64.tar.gz, dest={{ lookup('env', 'HOME') }}/bin/, remote_src=True] ***
Saturday 22 November 2025 07:29:06 +0000 (0:00:01.024) 0:00:17.267 *****
Saturday 22 November 2025 07:29:06 +0000 (0:00:01.024) 0:00:17.266 *****
changed: [localhost]
TASK [download_tools : Download kubectl url=https://dl.k8s.io/release/{{ kubectl_version }}/bin/linux/amd64/kubectl, dest={{ lookup('env', 'HOME') }}/bin/kubectl, mode=0755, timeout=30] ***
Saturday 22 November 2025 07:29:07 +0000 (0:00:01.525) 0:00:18.793 *****
Saturday 22 November 2025 07:29:07 +0000 (0:00:01.525) 0:00:18.792 *****
ok: [localhost]
TASK [download_tools : Download kuttl url=https://github.com/kudobuilder/kuttl/releases/download/v{{ kuttl_version }}/kubectl-kuttl_{{ kuttl_version }}_linux_x86_64, dest={{ lookup('env', 'HOME') }}/bin/kubectl-kuttl, mode=0755, timeout=30] ***
Saturday 22 November 2025 07:29:08 +0000 (0:00:00.465) 0:00:19.259 *****
Saturday 22 November 2025 07:29:08 +0000 (0:00:00.466) 0:00:19.258 *****
changed: [localhost]
TASK [download_tools : Download chainsaw src=https://github.com/kyverno/chainsaw/releases/download/v{{ chainsaw_version }}/chainsaw_linux_amd64.tar.gz, dest={{ lookup('env', 'HOME') }}/bin/, remote_src=True, extra_opts=['--exclude', 'README.md', '--exclude', 'LICENSE']] ***
Saturday 22 November 2025 07:29:08 +0000 (0:00:00.820) 0:00:20.080 *****
Saturday 22 November 2025 07:29:08 +0000 (0:00:00.820) 0:00:20.079 *****
changed: [localhost]
TASK [download_tools : Download and extract yq src=https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64.tar.gz, dest={{ lookup('env', 'HOME') }}/bin/, remote_src=True, mode=0755] ***
Saturday 22 November 2025 07:29:12 +0000 (0:00:03.332) 0:00:23.413 *****
Saturday 22 November 2025 07:29:12 +0000 (0:00:03.332) 0:00:23.412 *****
changed: [localhost]
TASK [download_tools : Link yq_linux_amd64 as yq src={{ lookup('env', 'HOME') }}/bin/yq_linux_amd64, dest={{ lookup('env', 'HOME') }}/bin/yq, state=link] ***
Saturday 22 November 2025 07:29:13 +0000 (0:00:01.276) 0:00:24.690 *****
Saturday 22 November 2025 07:29:13 +0000 (0:00:01.276) 0:00:24.689 *****
changed: [localhost]
TASK [download_tools : Deinstall golang state=absent, name=['golang-bin', 'golang-src', 'golang']] ***
Saturday 22 November 2025 07:29:13 +0000 (0:00:00.233) 0:00:24.923 *****
Saturday 22 November 2025 07:29:13 +0000 (0:00:00.233) 0:00:24.922 *****
ok: [localhost]
TASK [download_tools : Delete old go version installed from upstream path={{ item }}, state=absent] ***
Saturday 22 November 2025 07:29:15 +0000 (0:00:01.242) 0:00:26.165 *****
Saturday 22 November 2025 07:29:15 +0000 (0:00:01.242) 0:00:26.165 *****
ok: [localhost] => (item=/usr/local/go)
ok: [localhost] => (item=/home/zuul/bin/go)
ok: [localhost] => (item=/home/zuul/bin/gofmt)
ok: [localhost] => (item=/usr/local/bin/go)
ok: [localhost] => (item=/usr/local/bin/gofmt)
TASK [download_tools : Download and extract golang src=https://golang.org/dl/go{{ go_version }}.linux-amd64.tar.gz, dest=/usr/local, remote_src=True, extra_opts=['--exclude', 'go/misc', '--exclude', 'go/pkg/linux_amd64_race', '--exclude', 'go/test']] ***
Saturday 22 November 2025 07:29:16 +0000 (0:00:00.972) 0:00:27.138 *****
Saturday 22 November 2025 07:29:16 +0000 (0:00:00.972) 0:00:27.137 *****
changed: [localhost]
TASK [download_tools : Set alternatives link to installed go version _raw_params=set -e
update-alternatives --install /usr/local/bin/{{ item }} {{ item }} /usr/local/go/bin/{{ item }} 1
] ***
Saturday 22 November 2025 07:29:28 +0000 (0:00:12.568) 0:00:39.707 *****
Saturday 22 November 2025 07:29:28 +0000 (0:00:12.568) 0:00:39.706 *****
changed: [localhost] => (item=go)
changed: [localhost] => (item=gofmt)
TASK [download_tools : Clean bash cache msg=When move from rpm to upstream version, make sure to clean bash cache using `hash -d go`] ***
Saturday 22 November 2025 07:29:29 +0000 (0:00:01.172) 0:00:40.879 *****
Saturday 22 November 2025 07:29:29 +0000 (0:00:01.172) 0:00:40.878 *****
ok: [localhost] =>
msg: When move from rpm to upstream version, make sure to clean bash cache using `hash
-d go`
PLAY RECAP *********************************************************************
localhost : ok=18 changed=10 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0
Saturday 22 November 2025 07:29:29 +0000 (0:00:00.091) 0:00:40.971 *****
===============================================================================
download_tools : Install build dependencies ---------------------------- 14.53s
download_tools : Download and extract golang --------------------------- 12.57s
download_tools : Download chainsaw -------------------------------------- 3.33s
download_tools : Download and extract kustomize ------------------------- 1.53s
download_tools : Download and extract yq -------------------------------- 1.28s
download_tools : Deinstall golang --------------------------------------- 1.24s
download_tools : Set alternatives link to installed go version ---------- 1.17s
download_tools : Download opm ------------------------------------------- 1.07s
download_tools : Download operator-sdk ---------------------------------- 1.02s
download_tools : Delete old go version installed from upstream ---------- 0.97s
download_tools : Download kuttl ----------------------------------------- 0.82s
download_tools : Download kubectl --------------------------------------- 0.47s
download_tools : Create $HOME/bin dir ----------------------------------- 0.32s
download_tools : Link yq_linux_amd64 as yq ------------------------------ 0.23s
download_tools : Clean bash cache --------------------------------------- 0.09s
download_tools : Set operator-sdk file for version < 1.3.0 -------------- 0.07s
download_tools : Get version from sdk_version --------------------------- 0.06s
download_tools : Set opm download url suffix ---------------------------- 0.05s
download_tools : Set opm download url suffix ---------------------------- 0.04s
download_tools : Set operator-sdk file for version >= 1.3.0 ------------- 0.04s
Saturday 22 November 2025 07:29:29 +0000 (0:00:00.092) 0:00:40.971 *****
===============================================================================
download_tools --------------------------------------------------------- 40.93s
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
total ------------------------------------------------------------------ 40.93s
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_001_fetch_openshift.log 0000644 0001750 0001750 00000000352 15110263135 027616 0 ustar zuul zuul WARNING: Using insecure TLS client config. Setting this option is not supported!
Login successful.
You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects'
Using project "default".
home/zuul/zuul-output/logs/ci-framework-data/logs/pre_infra_download_needed_tools.log 0000644 0001750 0001750 00000036750 15110263131 030416 0 ustar zuul zuul 2025-11-22 07:28:48,923 p=34878 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace
2025-11-22 07:28:48,924 p=34878 u=zuul n=ansible | PLAY [Download tools] **********************************************************
2025-11-22 07:28:48,965 p=34878 u=zuul n=ansible | TASK [download_tools : Install build dependencies name=['jq', 'skopeo', 'sqlite', 'httpd-tools', 'virt-install', 'gcc', 'python3-jinja2', 'xmlstarlet', 'openssl']] ***
2025-11-22 07:28:48,966 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:28:48 +0000 (0:00:00.045) 0:00:00.045 *****
2025-11-22 07:28:48,966 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:28:48 +0000 (0:00:00.045) 0:00:00.045 *****
2025-11-22 07:29:03,470 p=34878 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:03,496 p=34878 u=zuul n=ansible | TASK [download_tools : Set opm download url suffix opm_url_suffix=latest/download] ***
2025-11-22 07:29:03,497 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:03 +0000 (0:00:14.531) 0:00:14.576 *****
2025-11-22 07:29:03,497 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:03 +0000 (0:00:14.531) 0:00:14.576 *****
2025-11-22 07:29:03,521 p=34878 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:03,541 p=34878 u=zuul n=ansible | TASK [download_tools : Set opm download url suffix opm_url_suffix=download/{{ opm_version }}] ***
2025-11-22 07:29:03,542 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:03 +0000 (0:00:00.044) 0:00:14.621 *****
2025-11-22 07:29:03,542 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:03 +0000 (0:00:00.044) 0:00:14.621 *****
2025-11-22 07:29:03,584 p=34878 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:03,595 p=34878 u=zuul n=ansible | TASK [download_tools : Create $HOME/bin dir path={{ lookup('env', 'HOME') }}/bin, state=directory, mode=0755] ***
2025-11-22 07:29:03,595 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:03 +0000 (0:00:00.053) 0:00:14.675 *****
2025-11-22 07:29:03,595 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:03 +0000 (0:00:00.053) 0:00:14.674 *****
2025-11-22 07:29:03,897 p=34878 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:03,912 p=34878 u=zuul n=ansible | TASK [download_tools : Download opm url=https://github.com/operator-framework/operator-registry/releases/{{ opm_url_suffix }}/linux-amd64-opm, dest={{ lookup('env', 'HOME') }}/bin/opm, mode=0755, timeout=30] ***
2025-11-22 07:29:03,912 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:03 +0000 (0:00:00.316) 0:00:14.992 *****
2025-11-22 07:29:03,912 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:03 +0000 (0:00:00.316) 0:00:14.991 *****
2025-11-22 07:29:04,962 p=34878 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:04,986 p=34878 u=zuul n=ansible | TASK [download_tools : Get version from sdk_version _sdk_version={{ sdk_version | regex_search('v(.*)', '\1') | first }}] ***
2025-11-22 07:29:04,986 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:04 +0000 (0:00:01.073) 0:00:16.065 *****
2025-11-22 07:29:04,986 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:04 +0000 (0:00:01.073) 0:00:16.065 *****
2025-11-22 07:29:05,039 p=34878 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:05,050 p=34878 u=zuul n=ansible | TASK [download_tools : Set operator-sdk file for version < 1.3.0 _operator_sdk_file=operator-sdk-{{ sdk_version }}-x86_64-linux-gnu] ***
2025-11-22 07:29:05,050 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:05 +0000 (0:00:00.064) 0:00:16.130 *****
2025-11-22 07:29:05,050 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:05 +0000 (0:00:00.064) 0:00:16.129 *****
2025-11-22 07:29:05,073 p=34878 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:05,121 p=34878 u=zuul n=ansible | TASK [download_tools : Set operator-sdk file for version >= 1.3.0 _operator_sdk_file=operator-sdk_linux_amd64] ***
2025-11-22 07:29:05,121 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:05 +0000 (0:00:00.070) 0:00:16.201 *****
2025-11-22 07:29:05,121 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:05 +0000 (0:00:00.070) 0:00:16.200 *****
2025-11-22 07:29:05,147 p=34878 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:05,163 p=34878 u=zuul n=ansible | TASK [download_tools : Download operator-sdk url=https://github.com/operator-framework/operator-sdk/releases/download/{{ sdk_version }}/{{ _operator_sdk_file }}, dest={{ lookup('env', 'HOME') }}/bin/operator-sdk, mode=0755, force=True, timeout=30] ***
2025-11-22 07:29:05,163 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:05 +0000 (0:00:00.042) 0:00:16.243 *****
2025-11-22 07:29:05,163 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:05 +0000 (0:00:00.042) 0:00:16.242 *****
2025-11-22 07:29:06,171 p=34878 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:06,187 p=34878 u=zuul n=ansible | TASK [download_tools : Download and extract kustomize src=https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2F{{ kustomize_version }}/kustomize_{{ kustomize_version }}_linux_amd64.tar.gz, dest={{ lookup('env', 'HOME') }}/bin/, remote_src=True] ***
2025-11-22 07:29:06,187 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:06 +0000 (0:00:01.024) 0:00:17.267 *****
2025-11-22 07:29:06,188 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:06 +0000 (0:00:01.024) 0:00:17.266 *****
2025-11-22 07:29:07,702 p=34878 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:07,713 p=34878 u=zuul n=ansible | TASK [download_tools : Download kubectl url=https://dl.k8s.io/release/{{ kubectl_version }}/bin/linux/amd64/kubectl, dest={{ lookup('env', 'HOME') }}/bin/kubectl, mode=0755, timeout=30] ***
2025-11-22 07:29:07,713 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:07 +0000 (0:00:01.525) 0:00:18.793 *****
2025-11-22 07:29:07,713 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:07 +0000 (0:00:01.525) 0:00:18.792 *****
2025-11-22 07:29:08,154 p=34878 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:08,179 p=34878 u=zuul n=ansible | TASK [download_tools : Download kuttl url=https://github.com/kudobuilder/kuttl/releases/download/v{{ kuttl_version }}/kubectl-kuttl_{{ kuttl_version }}_linux_x86_64, dest={{ lookup('env', 'HOME') }}/bin/kubectl-kuttl, mode=0755, timeout=30] ***
2025-11-22 07:29:08,179 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:08 +0000 (0:00:00.465) 0:00:19.259 *****
2025-11-22 07:29:08,179 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:08 +0000 (0:00:00.466) 0:00:19.258 *****
2025-11-22 07:29:08,984 p=34878 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:09,000 p=34878 u=zuul n=ansible | TASK [download_tools : Download chainsaw src=https://github.com/kyverno/chainsaw/releases/download/v{{ chainsaw_version }}/chainsaw_linux_amd64.tar.gz, dest={{ lookup('env', 'HOME') }}/bin/, remote_src=True, extra_opts=['--exclude', 'README.md', '--exclude', 'LICENSE']] ***
2025-11-22 07:29:09,000 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:08 +0000 (0:00:00.820) 0:00:20.080 *****
2025-11-22 07:29:09,000 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:08 +0000 (0:00:00.820) 0:00:20.079 *****
2025-11-22 07:29:12,322 p=34878 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:12,333 p=34878 u=zuul n=ansible | TASK [download_tools : Download and extract yq src=https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64.tar.gz, dest={{ lookup('env', 'HOME') }}/bin/, remote_src=True, mode=0755] ***
2025-11-22 07:29:12,333 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:12 +0000 (0:00:03.332) 0:00:23.413 *****
2025-11-22 07:29:12,333 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:12 +0000 (0:00:03.332) 0:00:23.412 *****
2025-11-22 07:29:13,595 p=34878 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:13,610 p=34878 u=zuul n=ansible | TASK [download_tools : Link yq_linux_amd64 as yq src={{ lookup('env', 'HOME') }}/bin/yq_linux_amd64, dest={{ lookup('env', 'HOME') }}/bin/yq, state=link] ***
2025-11-22 07:29:13,610 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:13 +0000 (0:00:01.276) 0:00:24.690 *****
2025-11-22 07:29:13,610 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:13 +0000 (0:00:01.276) 0:00:24.689 *****
2025-11-22 07:29:13,832 p=34878 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:13,843 p=34878 u=zuul n=ansible | TASK [download_tools : Deinstall golang state=absent, name=['golang-bin', 'golang-src', 'golang']] ***
2025-11-22 07:29:13,844 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:13 +0000 (0:00:00.233) 0:00:24.923 *****
2025-11-22 07:29:13,844 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:13 +0000 (0:00:00.233) 0:00:24.922 *****
2025-11-22 07:29:15,070 p=34878 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:15,085 p=34878 u=zuul n=ansible | TASK [download_tools : Delete old go version installed from upstream path={{ item }}, state=absent] ***
2025-11-22 07:29:15,086 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:15 +0000 (0:00:01.242) 0:00:26.165 *****
2025-11-22 07:29:15,086 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:15 +0000 (0:00:01.242) 0:00:26.165 *****
2025-11-22 07:29:15,315 p=34878 u=zuul n=ansible | ok: [localhost] => (item=/usr/local/go)
2025-11-22 07:29:15,494 p=34878 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/bin/go)
2025-11-22 07:29:15,682 p=34878 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/bin/gofmt)
2025-11-22 07:29:15,857 p=34878 u=zuul n=ansible | ok: [localhost] => (item=/usr/local/bin/go)
2025-11-22 07:29:16,042 p=34878 u=zuul n=ansible | ok: [localhost] => (item=/usr/local/bin/gofmt)
2025-11-22 07:29:16,058 p=34878 u=zuul n=ansible | TASK [download_tools : Download and extract golang src=https://golang.org/dl/go{{ go_version }}.linux-amd64.tar.gz, dest=/usr/local, remote_src=True, extra_opts=['--exclude', 'go/misc', '--exclude', 'go/pkg/linux_amd64_race', '--exclude', 'go/test']] ***
2025-11-22 07:29:16,058 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:16 +0000 (0:00:00.972) 0:00:27.138 *****
2025-11-22 07:29:16,058 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:16 +0000 (0:00:00.972) 0:00:27.137 *****
2025-11-22 07:29:28,615 p=34878 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:28,627 p=34878 u=zuul n=ansible | TASK [download_tools : Set alternatives link to installed go version _raw_params=set -e
update-alternatives --install /usr/local/bin/{{ item }} {{ item }} /usr/local/go/bin/{{ item }} 1
] ***
2025-11-22 07:29:28,627 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:28 +0000 (0:00:12.568) 0:00:39.707 *****
2025-11-22 07:29:28,627 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:28 +0000 (0:00:12.568) 0:00:39.706 *****
2025-11-22 07:29:29,346 p=34878 u=zuul n=ansible | changed: [localhost] => (item=go)
2025-11-22 07:29:29,787 p=34878 u=zuul n=ansible | changed: [localhost] => (item=gofmt)
2025-11-22 07:29:29,799 p=34878 u=zuul n=ansible | TASK [download_tools : Clean bash cache msg=When move from rpm to upstream version, make sure to clean bash cache using `hash -d go`] ***
2025-11-22 07:29:29,799 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:29 +0000 (0:00:01.172) 0:00:40.879 *****
2025-11-22 07:29:29,799 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:29 +0000 (0:00:01.172) 0:00:40.878 *****
2025-11-22 07:29:29,815 p=34878 u=zuul n=ansible | ok: [localhost] =>
msg: When move from rpm to upstream version, make sure to clean bash cache using `hash
-d go`
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | PLAY RECAP *********************************************************************
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | localhost : ok=18 changed=10 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:29 +0000 (0:00:00.091) 0:00:40.971 *****
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | ===============================================================================
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Install build dependencies ---------------------------- 14.53s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Download and extract golang --------------------------- 12.57s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Download chainsaw -------------------------------------- 3.33s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Download and extract kustomize ------------------------- 1.53s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Download and extract yq -------------------------------- 1.28s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Deinstall golang --------------------------------------- 1.24s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Set alternatives link to installed go version ---------- 1.17s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Download opm ------------------------------------------- 1.07s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Download operator-sdk ---------------------------------- 1.02s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Delete old go version installed from upstream ---------- 0.97s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Download kuttl ----------------------------------------- 0.82s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Download kubectl --------------------------------------- 0.47s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Create $HOME/bin dir ----------------------------------- 0.32s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Link yq_linux_amd64 as yq ------------------------------ 0.23s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Clean bash cache --------------------------------------- 0.09s
2025-11-22 07:29:29,891 p=34878 u=zuul n=ansible | download_tools : Set operator-sdk file for version < 1.3.0 -------------- 0.07s
2025-11-22 07:29:29,892 p=34878 u=zuul n=ansible | download_tools : Get version from sdk_version --------------------------- 0.06s
2025-11-22 07:29:29,892 p=34878 u=zuul n=ansible | download_tools : Set opm download url suffix ---------------------------- 0.05s
2025-11-22 07:29:29,892 p=34878 u=zuul n=ansible | download_tools : Set opm download url suffix ---------------------------- 0.04s
2025-11-22 07:29:29,892 p=34878 u=zuul n=ansible | download_tools : Set operator-sdk file for version >= 1.3.0 ------------- 0.04s
2025-11-22 07:29:29,892 p=34878 u=zuul n=ansible | Saturday 22 November 2025 07:29:29 +0000 (0:00:00.092) 0:00:40.971 *****
2025-11-22 07:29:29,892 p=34878 u=zuul n=ansible | ===============================================================================
2025-11-22 07:29:29,892 p=34878 u=zuul n=ansible | download_tools --------------------------------------------------------- 40.93s
2025-11-22 07:29:29,892 p=34878 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-11-22 07:29:29,892 p=34878 u=zuul n=ansible | total ------------------------------------------------------------------ 40.93s
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_002_login_into_openshift_internal.log 0000644 0001750 0001750 00000000021 15110263151 032552 0 ustar zuul zuul Login Succeeded!
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_003_run_hook_without_retry_fetch.log 0000644 0001750 0001750 00000030360 15110263161 032456 0 ustar zuul zuul [WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
[WARNING]: Found variable using reserved name: namespace
PLAY [Sync repos for controller to compute for periodic jobs and gating repo] ***
skipping: no hosts matched
PLAY [Build dataset hook] ******************************************************
TASK [Load parameters dir={{ item }}, ignore_unknown_extensions=True, extensions=['yaml', 'yml']] ***
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.039) 0:00:00.039 *****
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.038) 0:00:00.038 *****
ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
ok: [localhost] => (item=/etc/ci/env)
TASK [Ensure CRC hostname is set _crc_hostname={{ cifmw_crc_hostname | default('crc') }}] ***
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.133) 0:00:00.173 *****
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.133) 0:00:00.172 *****
ok: [localhost]
TASK [Check we have some compute in inventory computes_len={{ groups['computes'] | default([]) | length }}] ***
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.040) 0:00:00.213 *****
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.040) 0:00:00.213 *****
ok: [localhost]
TASK [Ensure that the isolated net was configured for crc that=['crc_ci_bootstrap_networks_out is defined', 'crc_ci_bootstrap_networks_out[_crc_hostname] is defined', "crc_ci_bootstrap_networks_out[_crc_hostname]['default'] is defined"]] ***
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.041) 0:00:00.255 *****
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.041) 0:00:00.254 *****
ok: [localhost] =>
changed: false
msg: All assertions passed
TASK [Ensure we have needed bits for compute when needed that=['crc_ci_bootstrap_networks_out[_first_compute] is defined', "crc_ci_bootstrap_networks_out[_first_compute]['default'] is defined"]] ***
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.045) 0:00:00.301 *****
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.045) 0:00:00.300 *****
skipping: [localhost]
TASK [Set facts for further usage within the framework cifmw_edpm_prepare_extra_vars={'NNCP_INTERFACE': '{{ crc_ci_bootstrap_networks_out[_crc_hostname].default.iface }}', 'NNCP_DNS_SERVER': "{{\n cifmw_nncp_dns_server |\n default(crc_ci_bootstrap_networks_out[_crc_hostname].default.ip) |\n split('/') | first\n}}", 'NETWORK_MTU': '{{ crc_ci_bootstrap_networks_out[_crc_hostname].default.mtu }}'}] ***
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.042) 0:00:00.343 *****
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.042) 0:00:00.343 *****
ok: [localhost]
TASK [Ensure the kustomizations dirs exists path={{ cifmw_basedir }}/artifacts/manifests/kustomizations/{{ item }}, state=directory, mode=0755] ***
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.050) 0:00:00.394 *****
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.050) 0:00:00.393 *****
changed: [localhost] => (item=dataplane)
changed: [localhost] => (item=controlplane)
TASK [Create OpenStackControlPlane CR Kustomization dest={{ cifmw_basedir }}/artifacts/manifests/kustomizations/controlplane/99-kustomization.yaml, content=apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
namespace: {{ namespace }}
patches:
- target:
kind: OpenStackControlPlane
patch: |-
- op: replace
path: /spec/dns/template/options
value: [
{
"key": "server",
"values": [ "192.168.122.10" ]
},
{
"key": "no-negcache",
"values": []
}
], mode=0644] ***
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.500) 0:00:00.894 *****
Saturday 22 November 2025 07:29:51 +0000 (0:00:00.500) 0:00:00.893 *****
changed: [localhost]
TASK [Set specific fact for compute accesses cifmw_edpm_deploy_extra_vars={{ edpm_install_yamls_vars }}] ***
Saturday 22 November 2025 07:29:52 +0000 (0:00:00.638) 0:00:01.532 *****
Saturday 22 November 2025 07:29:52 +0000 (0:00:00.638) 0:00:01.532 *****
skipping: [localhost]
TASK [Create EDPM CR Kustomization mode=0644, dest={{ cifmw_basedir }}/artifacts/manifests/kustomizations/dataplane/99-kustomization.yaml, content=apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
namespace: {{ namespace }}
patches:
- target:
kind: OpenStackDataPlaneNodeSet
patch: |-
{% for compute_node in groups['computes'] %}
- op: replace
path: /spec/nodes/edpm-{{ compute_node }}/hostName
value: "{{compute_node}}"
{% endfor %}
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/neutron_public_interface_name
value: "{{ crc_ci_bootstrap_networks_out[_first_compute].default.iface | default('') }}"
{% for compute_node in groups['computes'] %}
- op: replace
path: /spec/nodes/edpm-{{ compute_node }}/networks/0/defaultRoute
value: false
{% endfor %}
{% for compute_node in groups['computes'] if compute_node != _first_compute %}
- op: replace
path: /spec/nodes/edpm-{{ compute_node }}/ansible/ansibleHost
value: >-
{{
crc_ci_bootstrap_networks_out[compute_node].default.ip4 |
default(crc_ci_bootstrap_networks_out[compute_node].default.ip) |
ansible.utils.ipaddr('address')
}}
- op: replace
path: /spec/nodes/edpm-{{ compute_node }}/networks/0/fixedIP
value: >-
{{
crc_ci_bootstrap_networks_out[compute_node].default.ip4 |
default(crc_ci_bootstrap_networks_out[compute_node].default.ip) |
ansible.utils.ipaddr('address')
}}
{% endfor %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_os_net_config_mappings
value:
net_config_data_lookup:
edpm-compute:
nic2: "{{ crc_ci_bootstrap_networks_out[_first_compute].default.iface | default('ens7') }}"
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_network_config_debug
value: true
- op: add
path: /spec/env
value: {}
- op: add
path: /spec/env
value:
- name: "ANSIBLE_VERBOSITY"
value: "2"
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_network_config_template
value: |-
{%- raw %}
---
{% set mtu_list = [ctlplane_mtu] %}
{% for network in nodeset_networks %}
{% set _ = mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) %}
{%- endfor %}
{% set min_viable_mtu = mtu_list | max %}
network_config:
- type: interface
name: nic1
use_dhcp: true
mtu: {{ min_viable_mtu }}
- type: ovs_bridge
name: {{ neutron_physical_bridge_name }}
mtu: {{ min_viable_mtu }}
use_dhcp: false
dns_servers: {{ ctlplane_dns_nameservers }}
domain: {{ dns_search_domains }}
addresses:
- ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }}
routes: {{ ctlplane_host_routes }}
members:
- type: interface
name: nic2
mtu: {{ min_viable_mtu }}
# force the MAC address of the bridge to this interface
primary: true
{% if edpm_network_config_nmstate | bool %}
# this ovs_extra configuration fixes OSPRH-17551, but it will be not needed when FDP-1472 is resolved
ovs_extra:
- "set interface eth1 external-ids:ovn-egress-iface=true"
{% endif %}
{% for network in nodeset_networks %}
- type: vlan
mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }}
vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }}
addresses:
- ip_netmask:
{{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }}
routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }}
{% endfor %}
{% endraw %}
- op: replace
path: /spec/nodeTemplate/ansible/ansibleUser
value: "{{ hostvars[_first_compute].ansible_user | default('zuul') }}"
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/ctlplane_dns_nameservers
value:
{% for dns_server in dns_servers %}
- "{{ dns_server }}"
{% endfor %}
{% if content_provider_registry_ip is defined %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_container_registry_insecure_registries
value: ["{{ content_provider_registry_ip }}:5001"]
{% endif %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_sshd_allowed_ranges
value: ["0.0.0.0/0"]
{% if cifmw_hook_fetch_compute_facts_edpm_cmd is defined %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_bootstrap_command
value: |-
{{ cifmw_hook_fetch_compute_facts_edpm_cmd | indent( width=8) }}
{% endif %}
{% if cifmw_edpm_telemetry_enabled_exporters is defined and cifmw_edpm_telemetry_enabled_exporters | length > 0 %}
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_telemetry_enabled_exporters
value:
{% for exporter in cifmw_edpm_telemetry_enabled_exporters %}
- "{{ exporter }}"
{% endfor %}
{% endif %}] ***
Saturday 22 November 2025 07:29:52 +0000 (0:00:00.047) 0:00:01.580 *****
Saturday 22 November 2025 07:29:52 +0000 (0:00:00.047) 0:00:01.579 *****
skipping: [localhost]
TASK [Ensure we know about the private host keys _raw_params=ssh-keyscan {{ cifmw_edpm_deploy_extra_vars.DATAPLANE_COMPUTE_IP }} >> ~/.ssh/known_hosts
] ***
Saturday 22 November 2025 07:29:52 +0000 (0:00:00.043) 0:00:01.623 *****
Saturday 22 November 2025 07:29:52 +0000 (0:00:00.043) 0:00:01.622 *****
skipping: [localhost]
TASK [Save compute info dest={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml, content={{ file_content | to_nice_yaml }}, mode=0644] ***
Saturday 22 November 2025 07:29:52 +0000 (0:00:00.043) 0:00:01.667 *****
Saturday 22 November 2025 07:29:52 +0000 (0:00:00.043) 0:00:01.666 *****
changed: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=8 changed=3 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0
Saturday 22 November 2025 07:29:53 +0000 (0:00:00.561) 0:00:02.229 *****
===============================================================================
Create OpenStackControlPlane CR Kustomization --------------------------- 0.64s
Save compute info ------------------------------------------------------- 0.56s
Ensure the kustomizations dirs exists ----------------------------------- 0.50s
Load parameters --------------------------------------------------------- 0.13s
Set facts for further usage within the framework ------------------------ 0.05s
Set specific fact for compute accesses ---------------------------------- 0.05s
Ensure that the isolated net was configured for crc --------------------- 0.05s
Ensure we know about the private host keys ------------------------------ 0.04s
Create EDPM CR Kustomization -------------------------------------------- 0.04s
Ensure we have needed bits for compute when needed ---------------------- 0.04s
Check we have some compute in inventory --------------------------------- 0.04s
Ensure CRC hostname is set ---------------------------------------------- 0.04s
Saturday 22 November 2025 07:29:53 +0000 (0:00:00.562) 0:00:02.228 *****
===============================================================================
ansible.builtin.copy ---------------------------------------------------- 1.24s
ansible.builtin.file ---------------------------------------------------- 0.50s
ansible.builtin.set_fact ------------------------------------------------ 0.18s
ansible.builtin.include_vars -------------------------------------------- 0.13s
ansible.builtin.assert -------------------------------------------------- 0.09s
ansible.builtin.shell --------------------------------------------------- 0.04s
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
total ------------------------------------------------------------------- 2.19s
home/zuul/zuul-output/logs/ci-framework-data/logs/pre_deploy_fetch_compute_facts.log 0000644 0001750 0001750 00000040406 15110263161 030261 0 ustar zuul zuul 2025-11-22 07:29:50,924 p=36033 u=zuul n=ansible | [WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
2025-11-22 07:29:51,023 p=36033 u=zuul n=ansible | PLAY [Sync repos for controller to compute for periodic jobs and gating repo] ***
2025-11-22 07:29:51,023 p=36033 u=zuul n=ansible | skipping: no hosts matched
2025-11-22 07:29:51,024 p=36033 u=zuul n=ansible | [WARNING]: Found variable using reserved name: namespace
2025-11-22 07:29:51,024 p=36033 u=zuul n=ansible | PLAY [Build dataset hook] ******************************************************
2025-11-22 07:29:51,060 p=36033 u=zuul n=ansible | TASK [Load parameters dir={{ item }}, ignore_unknown_extensions=True, extensions=['yaml', 'yml']] ***
2025-11-22 07:29:51,060 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.039) 0:00:00.039 *****
2025-11-22 07:29:51,060 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.038) 0:00:00.038 *****
2025-11-22 07:29:51,105 p=36033 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2025-11-22 07:29:51,139 p=36033 u=zuul n=ansible | ok: [localhost] => (item=/etc/ci/env)
2025-11-22 07:29:51,194 p=36033 u=zuul n=ansible | TASK [Ensure CRC hostname is set _crc_hostname={{ cifmw_crc_hostname | default('crc') }}] ***
2025-11-22 07:29:51,194 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.133) 0:00:00.173 *****
2025-11-22 07:29:51,194 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.133) 0:00:00.172 *****
2025-11-22 07:29:51,222 p=36033 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:51,234 p=36033 u=zuul n=ansible | TASK [Check we have some compute in inventory computes_len={{ groups['computes'] | default([]) | length }}] ***
2025-11-22 07:29:51,234 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.040) 0:00:00.213 *****
2025-11-22 07:29:51,234 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.040) 0:00:00.213 *****
2025-11-22 07:29:51,263 p=36033 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:51,276 p=36033 u=zuul n=ansible | TASK [Ensure that the isolated net was configured for crc that=['crc_ci_bootstrap_networks_out is defined', 'crc_ci_bootstrap_networks_out[_crc_hostname] is defined', "crc_ci_bootstrap_networks_out[_crc_hostname]['default'] is defined"]] ***
2025-11-22 07:29:51,276 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.041) 0:00:00.255 *****
2025-11-22 07:29:51,276 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.041) 0:00:00.254 *****
2025-11-22 07:29:51,305 p=36033 u=zuul n=ansible | ok: [localhost] =>
changed: false
msg: All assertions passed
2025-11-22 07:29:51,322 p=36033 u=zuul n=ansible | TASK [Ensure we have needed bits for compute when needed that=['crc_ci_bootstrap_networks_out[_first_compute] is defined', "crc_ci_bootstrap_networks_out[_first_compute]['default'] is defined"]] ***
2025-11-22 07:29:51,322 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.045) 0:00:00.301 *****
2025-11-22 07:29:51,322 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.045) 0:00:00.300 *****
2025-11-22 07:29:51,354 p=36033 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:51,364 p=36033 u=zuul n=ansible | TASK [Set facts for further usage within the framework cifmw_edpm_prepare_extra_vars={'NNCP_INTERFACE': '{{ crc_ci_bootstrap_networks_out[_crc_hostname].default.iface }}', 'NNCP_DNS_SERVER': "{{\n cifmw_nncp_dns_server |\n default(crc_ci_bootstrap_networks_out[_crc_hostname].default.ip) |\n split('/') | first\n}}", 'NETWORK_MTU': '{{ crc_ci_bootstrap_networks_out[_crc_hostname].default.mtu }}'}] ***
2025-11-22 07:29:51,364 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.042) 0:00:00.343 *****
2025-11-22 07:29:51,364 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.042) 0:00:00.343 *****
2025-11-22 07:29:51,401 p=36033 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:51,414 p=36033 u=zuul n=ansible | TASK [Ensure the kustomizations dirs exists path={{ cifmw_basedir }}/artifacts/manifests/kustomizations/{{ item }}, state=directory, mode=0755] ***
2025-11-22 07:29:51,415 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.050) 0:00:00.394 *****
2025-11-22 07:29:51,415 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.050) 0:00:00.393 *****
2025-11-22 07:29:51,738 p=36033 u=zuul n=ansible | changed: [localhost] => (item=dataplane)
2025-11-22 07:29:51,901 p=36033 u=zuul n=ansible | changed: [localhost] => (item=controlplane)
2025-11-22 07:29:51,914 p=36033 u=zuul n=ansible | TASK [Create OpenStackControlPlane CR Kustomization dest={{ cifmw_basedir }}/artifacts/manifests/kustomizations/controlplane/99-kustomization.yaml, content=apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
namespace: {{ namespace }}
patches:
- target:
kind: OpenStackControlPlane
patch: |-
- op: replace
path: /spec/dns/template/options
value: [
{
"key": "server",
"values": [ "192.168.122.10" ]
},
{
"key": "no-negcache",
"values": []
}
], mode=0644] ***
2025-11-22 07:29:51,915 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.500) 0:00:00.894 *****
2025-11-22 07:29:51,915 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:51 +0000 (0:00:00.500) 0:00:00.893 *****
2025-11-22 07:29:52,542 p=36033 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:52,553 p=36033 u=zuul n=ansible | TASK [Set specific fact for compute accesses cifmw_edpm_deploy_extra_vars={{ edpm_install_yamls_vars }}] ***
2025-11-22 07:29:52,553 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:52 +0000 (0:00:00.638) 0:00:01.532 *****
2025-11-22 07:29:52,553 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:52 +0000 (0:00:00.638) 0:00:01.532 *****
2025-11-22 07:29:52,580 p=36033 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:52,600 p=36033 u=zuul n=ansible | TASK [Create EDPM CR Kustomization mode=0644, dest={{ cifmw_basedir }}/artifacts/manifests/kustomizations/dataplane/99-kustomization.yaml, content=apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
namespace: {{ namespace }}
patches:
- target:
kind: OpenStackDataPlaneNodeSet
patch: |-
{% for compute_node in groups['computes'] %}
- op: replace
path: /spec/nodes/edpm-{{ compute_node }}/hostName
value: "{{compute_node}}"
{% endfor %}
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/neutron_public_interface_name
value: "{{ crc_ci_bootstrap_networks_out[_first_compute].default.iface | default('') }}"
{% for compute_node in groups['computes'] %}
- op: replace
path: /spec/nodes/edpm-{{ compute_node }}/networks/0/defaultRoute
value: false
{% endfor %}
{% for compute_node in groups['computes'] if compute_node != _first_compute %}
- op: replace
path: /spec/nodes/edpm-{{ compute_node }}/ansible/ansibleHost
value: >-
{{
crc_ci_bootstrap_networks_out[compute_node].default.ip4 |
default(crc_ci_bootstrap_networks_out[compute_node].default.ip) |
ansible.utils.ipaddr('address')
}}
- op: replace
path: /spec/nodes/edpm-{{ compute_node }}/networks/0/fixedIP
value: >-
{{
crc_ci_bootstrap_networks_out[compute_node].default.ip4 |
default(crc_ci_bootstrap_networks_out[compute_node].default.ip) |
ansible.utils.ipaddr('address')
}}
{% endfor %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_os_net_config_mappings
value:
net_config_data_lookup:
edpm-compute:
nic2: "{{ crc_ci_bootstrap_networks_out[_first_compute].default.iface | default('ens7') }}"
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_network_config_debug
value: true
- op: add
path: /spec/env
value: {}
- op: add
path: /spec/env
value:
- name: "ANSIBLE_VERBOSITY"
value: "2"
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_network_config_template
value: |-
{%- raw %}
---
{% set mtu_list = [ctlplane_mtu] %}
{% for network in nodeset_networks %}
{% set _ = mtu_list.append(lookup('vars', networks_lower[network] ~ '_mtu')) %}
{%- endfor %}
{% set min_viable_mtu = mtu_list | max %}
network_config:
- type: interface
name: nic1
use_dhcp: true
mtu: {{ min_viable_mtu }}
- type: ovs_bridge
name: {{ neutron_physical_bridge_name }}
mtu: {{ min_viable_mtu }}
use_dhcp: false
dns_servers: {{ ctlplane_dns_nameservers }}
domain: {{ dns_search_domains }}
addresses:
- ip_netmask: {{ ctlplane_ip }}/{{ ctlplane_cidr }}
routes: {{ ctlplane_host_routes }}
members:
- type: interface
name: nic2
mtu: {{ min_viable_mtu }}
# force the MAC address of the bridge to this interface
primary: true
{% if edpm_network_config_nmstate | bool %}
# this ovs_extra configuration fixes OSPRH-17551, but it will be not needed when FDP-1472 is resolved
ovs_extra:
- "set interface eth1 external-ids:ovn-egress-iface=true"
{% endif %}
{% for network in nodeset_networks %}
- type: vlan
mtu: {{ lookup('vars', networks_lower[network] ~ '_mtu') }}
vlan_id: {{ lookup('vars', networks_lower[network] ~ '_vlan_id') }}
addresses:
- ip_netmask:
{{ lookup('vars', networks_lower[network] ~ '_ip') }}/{{ lookup('vars', networks_lower[network] ~ '_cidr') }}
routes: {{ lookup('vars', networks_lower[network] ~ '_host_routes') }}
{% endfor %}
{% endraw %}
- op: replace
path: /spec/nodeTemplate/ansible/ansibleUser
value: "{{ hostvars[_first_compute].ansible_user | default('zuul') }}"
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/ctlplane_dns_nameservers
value:
{% for dns_server in dns_servers %}
- "{{ dns_server }}"
{% endfor %}
{% if content_provider_registry_ip is defined %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_container_registry_insecure_registries
value: ["{{ content_provider_registry_ip }}:5001"]
{% endif %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_sshd_allowed_ranges
value: ["0.0.0.0/0"]
{% if cifmw_hook_fetch_compute_facts_edpm_cmd is defined %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_bootstrap_command
value: |-
{{ cifmw_hook_fetch_compute_facts_edpm_cmd | indent( width=8) }}
{% endif %}
{% if cifmw_edpm_telemetry_enabled_exporters is defined and cifmw_edpm_telemetry_enabled_exporters | length > 0 %}
- op: replace
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_telemetry_enabled_exporters
value:
{% for exporter in cifmw_edpm_telemetry_enabled_exporters %}
- "{{ exporter }}"
{% endfor %}
{% endif %}] ***
2025-11-22 07:29:52,601 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:52 +0000 (0:00:00.047) 0:00:01.580 *****
2025-11-22 07:29:52,601 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:52 +0000 (0:00:00.047) 0:00:01.579 *****
2025-11-22 07:29:52,628 p=36033 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:52,644 p=36033 u=zuul n=ansible | TASK [Ensure we know about the private host keys _raw_params=ssh-keyscan {{ cifmw_edpm_deploy_extra_vars.DATAPLANE_COMPUTE_IP }} >> ~/.ssh/known_hosts
] ***
2025-11-22 07:29:52,644 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:52 +0000 (0:00:00.043) 0:00:01.623 *****
2025-11-22 07:29:52,644 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:52 +0000 (0:00:00.043) 0:00:01.622 *****
2025-11-22 07:29:52,672 p=36033 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:52,687 p=36033 u=zuul n=ansible | TASK [Save compute info dest={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml, content={{ file_content | to_nice_yaml }}, mode=0644] ***
2025-11-22 07:29:52,688 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:52 +0000 (0:00:00.043) 0:00:01.667 *****
2025-11-22 07:29:52,688 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:52 +0000 (0:00:00.043) 0:00:01.666 *****
2025-11-22 07:29:53,155 p=36033 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:53,249 p=36033 u=zuul n=ansible | PLAY RECAP *********************************************************************
2025-11-22 07:29:53,249 p=36033 u=zuul n=ansible | localhost : ok=8 changed=3 unreachable=0 failed=0 skipped=4 rescued=0 ignored=0
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.561) 0:00:02.229 *****
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | ===============================================================================
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Create OpenStackControlPlane CR Kustomization --------------------------- 0.64s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Save compute info ------------------------------------------------------- 0.56s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Ensure the kustomizations dirs exists ----------------------------------- 0.50s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Load parameters --------------------------------------------------------- 0.13s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Set facts for further usage within the framework ------------------------ 0.05s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Set specific fact for compute accesses ---------------------------------- 0.05s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Ensure that the isolated net was configured for crc --------------------- 0.05s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Ensure we know about the private host keys ------------------------------ 0.04s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Create EDPM CR Kustomization -------------------------------------------- 0.04s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Ensure we have needed bits for compute when needed ---------------------- 0.04s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Check we have some compute in inventory --------------------------------- 0.04s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Ensure CRC hostname is set ---------------------------------------------- 0.04s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.562) 0:00:02.228 *****
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | ===============================================================================
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | ansible.builtin.copy ---------------------------------------------------- 1.24s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | ansible.builtin.file ---------------------------------------------------- 0.50s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | ansible.builtin.set_fact ------------------------------------------------ 0.18s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | ansible.builtin.include_vars -------------------------------------------- 0.13s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | ansible.builtin.assert -------------------------------------------------- 0.09s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | ansible.builtin.shell --------------------------------------------------- 0.04s
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-11-22 07:29:53,250 p=36033 u=zuul n=ansible | total ------------------------------------------------------------------- 2.19s
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_004_run_crc.log 0000644 0001750 0001750 00000021564 15110263243 026114 0 ustar zuul zuul ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts
error: the server doesn't have a resource type "openstackversion"
bash scripts/gen-namespace.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
+ '[' -z crc-storage ']'
+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/crc-storage
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml
namespace/crc-storage created
timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io crc-storage); do sleep 1; done"
NAME DISPLAY NAME STATUS
crc-storage Active
oc project crc-storage
Now using project "crc-storage" on server "https://api.crc.testing:6443".
bash scripts/create-pv.sh
+++ dirname scripts/create-pv.sh
++ cd scripts
++ pwd -P
+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh
++ set -ex
++ OPERATION=create
++ cat
++ oc apply -f -
configmap/crc-storage created
++ cat
++ oc apply -f -
serviceaccount/crc-storage created
++ cat
++ oc apply -f -
role.rbac.authorization.k8s.io/crc-storage-role created
++ cat
++ oc apply -f -
rolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding created
+ PV_NUM=12
+ TIMEOUT=500s
++ oc get pv -o json
++ jq -r '.items[] | select(.status.phase | test("Released")).metadata.name'
+ released=
++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}' -l node-role.kubernetes.io/worker
+ NODE_NAMES=crc
+ '[' -z crc ']'
+ for node in $NODE_NAMES
+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh crc create
++ set -ex
++ NODE=crc
++ OPERATION=create
++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found
++ cat
++ oc apply -f -
Warning: would violate PodSecurity "restricted:latest": privileged (container "storage" must not set securityContext.privileged=true), allowPrivilegeEscalation != false (container "storage" must set securityContext.allowPrivilegeEscalation=false), unrestricted capabilities (container "storage" must set securityContext.capabilities.drop=["ALL"]), restricted volume types (volume "node-mnt" uses restricted volume type "hostPath"), runAsNonRoot != true (pod or container "storage" must set securityContext.runAsNonRoot=true), runAsUser=0 (pod and container "storage" must not set runAsUser=0)
job.batch/crc-storage-crc created
+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete --timeout 500s
job.batch/crc-storage-crc condition met
bash scripts/gen-crc-pv-kustomize.sh
+ OUT=/home/zuul/ci-framework-data/artifacts/manifests
+ '[' -z '"local-storage"' ']'
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/crc
+ PV_NUM=12
+ STORAGE_CAPACITY=10
++ oc get node -o name -l node-role.kubernetes.io/worker
++ sed -e 's|node/||'
++ tr '\n' ' '
++ head -c-1
+ NODE_NAMES=crc
+ '[' -z crc ']'
+ cat
+ for node in $NODE_NAMES
++ seq -w 12
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ for i in `seq -w $PV_NUM`
+ cat
++ sed -e 's/^"//' -e 's/"$//'
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc/storage.yaml
Warning: resource storageclasses/local-storage is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
storageclass.storage.k8s.io/local-storage configured
Warning: resource persistentvolumes/local-storage01-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage01-crc configured
Warning: resource persistentvolumes/local-storage02-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage02-crc configured
Warning: resource persistentvolumes/local-storage03-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage03-crc configured
Warning: resource persistentvolumes/local-storage04-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage04-crc configured
Warning: resource persistentvolumes/local-storage05-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage05-crc configured
Warning: resource persistentvolumes/local-storage06-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage06-crc configured
Warning: resource persistentvolumes/local-storage07-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage07-crc configured
Warning: resource persistentvolumes/local-storage08-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage08-crc configured
Warning: resource persistentvolumes/local-storage09-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage09-crc configured
Warning: resource persistentvolumes/local-storage10-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage10-crc configured
Warning: resource persistentvolumes/local-storage11-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage11-crc configured
Warning: resource persistentvolumes/local-storage12-crc is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
persistentvolume/local-storage12-crc configured
persistentvolumeclaim/ansible-ee-logs created
~/ci-framework-data/artifacts
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_005_run.log 0000644 0001750 0001750 00000004247 15110263244 025266 0 ustar zuul zuul ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts
error: the server doesn't have a resource type "openstackversion"
bash scripts/gen-namespace.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
+ '[' -z openstack ']'
+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml
Warning: resource namespaces/openstack is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
namespace/openstack configured
timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"
NAME DISPLAY NAME STATUS
openstack Active
oc project openstack
Now using project "openstack" on server "https://api.crc.testing:6443".
bash scripts/gen-input-kustomize.sh
+ OUT=/home/zuul/ci-framework-data/artifacts/manifests
+ '[' -z openstack ']'
+ '[' -z osp-secret ']'
+ '[' -z 12345678 ']'
+ '[' -z 1234567842 ']'
+ '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'
+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']'
+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'
+ '[' -z openstack ']'
+ '[' -z libvirt-secret ']'
+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack/input
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/input ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/input
+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/input
~/ci-framework-data/artifacts/manifests/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls
+ cat
oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/input | oc apply -f -
Error from server (NotFound): secrets "osp-secret" not found
secret/libvirt-secret created
secret/octavia-ca-passphrase created
secret/osp-secret created
~/ci-framework-data/artifacts
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_006_run.log 0000644 0001750 0001750 00000060443 15110263633 025271 0 ustar zuul zuul ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts
error: the server doesn't have a resource type "openstackversion"
bash scripts/validate-marketplace.sh
+ '[' -z 500s ']'
+ OPERATOR_NAMESPACE=openshift-marketplace
++ oc get pods --no-headers -n openshift-marketplace
++ grep -viE 'running|completed'
+ not_running_pods=
+ '[' -z '' ']'
+ echo 'All openshift-marketplace pods seems to me fine'
All openshift-marketplace pods seems to me fine
+ OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator'
+ for operator in $OPERATORS
+ n=0
+ retries=20
+ true
+ oc get packagemanifests -n openshift-marketplace
+ grep openshift-cert-manager-operator
openshift-cert-manager-operator Red Hat Operators 272d
+ '[' 0 -eq 0 ']'
+ break
+ for operator in $OPERATORS
+ n=0
+ retries=20
+ true
+ oc get packagemanifests -n openshift-marketplace
+ grep kubernetes-nmstate-operator
kubernetes-nmstate-operator Red Hat Operators 272d
+ '[' 0 -eq 0 ']'
+ break
+ for operator in $OPERATORS
+ n=0
+ retries=20
+ true
+ oc get packagemanifests -n openshift-marketplace
+ grep metallb-operator
metallb-operator Red Hat Operators 272d
+ '[' 0 -eq 0 ']'
+ break
bash scripts/gen-namespace.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
+ '[' -z openshift-nmstate ']'
+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/namespace.yaml
namespace/openshift-nmstate created
timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openshift-nmstate); do sleep 1; done"
NAME DISPLAY NAME STATUS
openshift-nmstate Active
bash scripts/gen-olm-nmstate.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op ']'
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr ']'
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr
+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op
OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op
+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr
DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr
+ cat
+ cat
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op
operatorgroup.operators.coreos.com/openshift-nmstate-tn6k8 created
subscription.operators.coreos.com/kubernetes-nmstate-operator created
timeout 500s bash -c "while ! (oc get deployments/nmstate-operator -n openshift-nmstate); do sleep 10; done"
Error from server (NotFound): deployments.apps "nmstate-operator" not found
Error from server (NotFound): deployments.apps "nmstate-operator" not found
NAME READY UP-TO-DATE AVAILABLE AGE
nmstate-operator 0/1 1 0 3s
oc wait deployments/nmstate-operator -n openshift-nmstate --for condition=Available --timeout=500s
deployment.apps/nmstate-operator condition met
timeout 500s bash -c "while ! (oc wait pod -n openshift-apiserver -l apiserver=true --for condition=Ready); do sleep 10; done"
pod/apiserver-76f77b778f-rsm26 condition met
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr
nmstate.nmstate.io/nmstate created
timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=kubernetes-nmstate-handler -n openshift-nmstate| grep nmstate-handler); do sleep 10; done"
No resources found in openshift-nmstate namespace.
nmstate-handler-7flvw 0/1 ContainerCreating 0 10s
oc wait pod -n openshift-nmstate -l component=kubernetes-nmstate-handler --for condition=Ready --timeout=500s
pod/nmstate-handler-7flvw condition met
timeout 500s bash -c "while ! (oc get deployments/nmstate-webhook -n openshift-nmstate); do sleep 10; done"
NAME READY UP-TO-DATE AVAILABLE AGE
nmstate-webhook 0/1 1 0 21s
oc wait deployments/nmstate-webhook -n openshift-nmstate --for condition=Available --timeout=500s
deployment.apps/nmstate-webhook condition met
WORKERS='crc' \
bash scripts/gen-nncp.sh
+ check_var_set DEPLOY_DIR
+ [[ ! -v DEPLOY_DIR ]]
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr
+ check_var_set WORKERS
+ [[ ! -v WORKERS ]]
+ check_var_set INTERFACE
+ [[ ! -v INTERFACE ]]
+ check_var_set BRIDGE_NAME
+ [[ ! -v BRIDGE_NAME ]]
+ check_var_set INTERFACE_MTU
+ [[ ! -v INTERFACE_MTU ]]
+ check_var_set VLAN_START
+ [[ ! -v VLAN_START ]]
+ check_var_set VLAN_STEP
+ [[ ! -v VLAN_STEP ]]
+ check_var_set VLAN_STEP
+ [[ ! -v VLAN_STEP ]]
+ check_var_set INTERNALAPI_PREFIX
+ [[ ! -v INTERNALAPI_PREFIX ]]
+ check_var_set STORAGE_PREFIX
+ [[ ! -v STORAGE_PREFIX ]]
+ check_var_set STORAGEMGMT_PREFIX
+ [[ ! -v STORAGEMGMT_PREFIX ]]
+ check_var_set TENANT_PREFIX
+ [[ ! -v TENANT_PREFIX ]]
+ check_var_set DESIGNATE_PREFIX
+ [[ ! -v DESIGNATE_PREFIX ]]
+ check_var_set DESIGNATE_EXT_PREFIX
+ [[ ! -v DESIGNATE_EXT_PREFIX ]]
+ '[' -n '' ']'
+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr
DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr
+ echo WORKERS crc
WORKERS crc
+ echo INTERFACE ens7
INTERFACE ens7
+ echo BRIDGE_NAME ospbr
BRIDGE_NAME ospbr
+ echo INTERFACE_BGP_1
INTERFACE_BGP_1
+ echo INTERFACE_BGP_2
INTERFACE_BGP_2
+ echo INTERFACE_MTU 1500
INTERFACE_MTU 1500
+ echo VLAN_START 20
VLAN_START 20
+ echo VLAN_STEP 1
VLAN_STEP 1
+ echo STORAGE_MACVLAN
STORAGE_MACVLAN
+ '[' -n true ']'
+ echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122
CTLPLANE_IP_ADDRESS_PREFIX 192.168.122
+ echo CTLPLANE_IP_ADDRESS_SUFFIX 10
CTLPLANE_IP_ADDRESS_SUFFIX 10
+ '[' -n '' ']'
+ '[' -n '' ']'
+ IP_ADDRESS_SUFFIX=5
+ IPV6_ADDRESS_SUFFIX=5
+ rm --force '/home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/*_nncp.yaml'
+ internalapi_vlan_id=20
+ storage_vlan_id=21
+ tenant_vlan_id=22
+ storagemgmt_vlan_id=23
+ octavia_vlan_id=24
+ designate_vlan_id=25
+ designate_ext_vlan_id=26
+ for WORKER in ${WORKERS}
+ cat
+ '[' -n '' ']'
+ '[' -n '' ']'
+ '[' -n '' ']'
+ '[' -n '' ']'
+ '[' -n '' ']'
+ '[' -n '' ']'
+ '[' -n '' ']'
+ '[' -n '' ']'
+ '[' -n '' ']'
+ '[' -n '' ']'
+ cat
+ cat
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ cat
+ '[' -n '' ']'
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ cat
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ cat
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ cat
+ cat
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ cat
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ cat
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ '[' -n '' ']'
+ cat
+ IP_ADDRESS_SUFFIX=6
+ IPV6_ADDRESS_SUFFIX=6
+ CTLPLANE_IP_ADDRESS_SUFFIX=11
+ CTLPLANE_IPV6_ADDRESS_SUFFIX=1
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/nncp/cr/
nodenetworkconfigurationpolicy.nmstate.io/ens7-crc created
timeout 240s bash -c "while ! (oc wait nncp -l osp/interface=ens7 --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured); do sleep 10; done"
nodenetworkconfigurationpolicy.nmstate.io/ens7-crc condition met
if test -n "192.168.122.10"; then oc patch dns.operator/default --type merge -p '{"spec":{"upstreamResolvers":{"policy":"Sequential","upstreams":[{"type":"Network","address":"'192.168.122.10'","port":53},{"type":"SystemResolvConf"}]}}}'; fi
dns.operator.openshift.io/default patched
timeout 240s bash -c "while ! (oc wait dns.operator/default --for condition=available); do sleep 10; done"
dns.operator.openshift.io/default condition met
bash scripts/gen-namespace.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
+ '[' -z metallb-system ']'
+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml
namespace/metallb-system created
timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io metallb-system); do sleep 1; done"
NAME DISPLAY NAME STATUS
metallb-system Active
bash scripts/gen-olm-metallb.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op ']'
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
+ echo INTERFACE
INTERFACE
+ cat
+ cat
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op
operatorgroup.operators.coreos.com/metallb-operator created
subscription.operators.coreos.com/metallb-operator-sub created
timeout 500s bash -c "while ! (oc get pod --no-headers=true -l control-plane=controller-manager -n metallb-system| grep metallb-operator-controller); do sleep 10; done"
No resources found in metallb-system namespace.
No resources found in metallb-system namespace.
No resources found in metallb-system namespace.
metallb-operator-controller-manager-548b5c5578-8hjk9 0/1 ContainerCreating 0 7s
oc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager --timeout=500s
pod/metallb-operator-controller-manager-548b5c5578-8hjk9 condition met
timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=webhook-server -n metallb-system| grep metallb-operator-webhook); do sleep 10; done"
metallb-operator-webhook-server-68c788c74b-8bjhb 1/1 Running 0 50s
oc wait pod -n metallb-system --for condition=Ready -l component=webhook-server --timeout=500s
pod/metallb-operator-webhook-server-68c788c74b-8bjhb condition met
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml
metallb.metallb.io/metallb created
timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=speaker -n metallb-system | grep speaker); do sleep 10; done"
No resources found in metallb-system namespace.
speaker-q9l67 1/2 Running 0 10s
oc wait pod -n metallb-system -l component=speaker --for condition=Ready --timeout=500s
pod/speaker-q9l67 condition met
make operator_namespace
make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'
error: the server doesn't have a resource type "openstackversion"
bash scripts/gen-namespace.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
+ '[' -z cert-manager-operator ']'
+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/namespace.yaml
namespace/cert-manager-operator created
timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io cert-manager-operator); do sleep 1; done"
NAME DISPLAY NAME STATUS
cert-manager-operator Active
oc project cert-manager-operator
Now using project "cert-manager-operator" on server "https://api.crc.testing:6443".
make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'
bash scripts/gen-olm-cert-manager.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op ']'
+ '[' -z cert-manager-operator ']'
+ '[' -z stable-v1 ']'
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op
+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op
OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op
+ echo OPERATOR_NAMESPACE cert-manager-operator
OPERATOR_NAMESPACE cert-manager-operator
+ echo CHANNEL stable-v1
CHANNEL stable-v1
+ cat
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op
operatorgroup.operators.coreos.com/cert-manager-operator-bccwx created
subscription.operators.coreos.com/openshift-cert-manager-operator created
while ! (oc get pod --no-headers=true -l name=cert-manager-operator -n cert-manager-operator| grep "cert-manager-operator"); do sleep 10; done
No resources found in cert-manager-operator namespace.
No resources found in cert-manager-operator namespace.
No resources found in cert-manager-operator namespace.
cert-manager-operator-controller-manager-64cf6dff88-htqcf 0/1 ContainerCreating 0 7s
oc wait pod -n cert-manager-operator --for condition=Ready -l name=cert-manager-operator --timeout=300s
pod/cert-manager-operator-controller-manager-64cf6dff88-htqcf condition met
while ! (oc get pod --no-headers=true -l app=cainjector -n cert-manager | grep "cert-manager-cainjector"); do sleep 10; done
No resources found in cert-manager namespace.
cert-manager-cainjector-855d9ccff4-tqwrv 0/1 ContainerCreating 0 5s
oc wait pod -n cert-manager -l app=cainjector --for condition=Ready --timeout=300s
pod/cert-manager-cainjector-855d9ccff4-tqwrv condition met
while ! (oc get pod --no-headers=true -l app=webhook -n cert-manager | grep "cert-manager-webhook"); do sleep 10; done
cert-manager-webhook-f4fb5df64-hn4hn 0/1 Running 0 29s
oc wait pod -n cert-manager -l app=webhook --for condition=Ready --timeout=300s
pod/cert-manager-webhook-f4fb5df64-hn4hn condition met
while ! (oc get pod --no-headers=true -l app=cert-manager -n cert-manager | grep "cert-manager"); do sleep 10; done
cert-manager-86cb77c54b-x57c9 1/1 Running 0 20s
oc wait pod -n cert-manager -l app=cert-manager --for condition=Ready --timeout=300s
pod/cert-manager-86cb77c54b-x57c9 condition met
bash scripts/gen-namespace.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
+ '[' -z openstack ']'
+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml
namespace/openstack unchanged
timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"
NAME DISPLAY NAME STATUS
openstack Active
oc project openstack
Now using project "openstack" on server "https://api.crc.testing:6443".
bash scripts/gen-netatt.sh
+ check_var_set DEPLOY_DIR
+ [[ ! -v DEPLOY_DIR ]]
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr
+ check_var_set INTERFACE
+ [[ ! -v INTERFACE ]]
+ check_var_set BRIDGE_NAME
+ [[ ! -v BRIDGE_NAME ]]
+ check_var_set VLAN_START
+ [[ ! -v VLAN_START ]]
+ check_var_set VLAN_STEP
+ [[ ! -v VLAN_STEP ]]
+ '[' -z true ']'
+ '[' -n true ']'
+ '[' -n '' ']'
+ '[' -n true ']'
+ check_var_set INTERNALAPI_PREFIX
+ [[ ! -v INTERNALAPI_PREFIX ]]
+ check_var_set STORAGE_PREFIX
+ [[ ! -v STORAGE_PREFIX ]]
+ check_var_set STORAGEMGMT_PREFIX
+ [[ ! -v STORAGEMGMT_PREFIX ]]
+ check_var_set TENANT_PREFIX
+ [[ ! -v TENANT_PREFIX ]]
+ check_var_set DESIGNATE_PREFIX
+ [[ ! -v DESIGNATE_PREFIX ]]
+ check_var_set DESIGNATE_EXT_PREFIX
+ [[ ! -v DESIGNATE_EXT_PREFIX ]]
+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr
DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr
+ echo INTERFACE ens7
INTERFACE ens7
+ echo VLAN_START 20
VLAN_START 20
+ echo VLAN_STEP 1
VLAN_STEP 1
+ '[' -n true ']'
+ echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122
CTLPLANE_IP_ADDRESS_PREFIX 192.168.122
+ echo CTLPLANE_IP_ADDRESS_SUFFIX 10
CTLPLANE_IP_ADDRESS_SUFFIX 10
+ echo 'INTERNALAPI_PREFIX 172.17.0'
INTERNALAPI_PREFIX 172.17.0
+ echo 'STORAGE_PREFIX 172.18.0'
STORAGE_PREFIX 172.18.0
+ echo 'STORAGEMGMT_PREFIX 172.20.0'
STORAGEMGMT_PREFIX 172.20.0
+ echo 'TENANT_PREFIX 172.19.0'
TENANT_PREFIX 172.19.0
+ echo 'DESIGNATE_PREFIX 172.28.0'
DESIGNATE_PREFIX 172.28.0
+ echo 'DESIGNATE_PREFIX 172.50.0'
DESIGNATE_PREFIX 172.50.0
+ '[' -n '' ']'
+ cat
+ '[' -n true ']'
+ cat
+ cat
+ cat
+ '[' -n true ']'
+ cat
+ cat
+ cat
+ '[' -n true ']'
+ cat
+ cat
+ cat
+ '[' -n true ']'
+ cat
+ cat
+ cat
+ cat
+ '[' -n true ']'
+ cat
+ cat
+ cat
+ '[' -n true ']'
+ cat
+ cat
+ cat
+ cat
+ '[' -n '' ']'
+ '[' -n '' ']'
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/netattach/cr/
networkattachmentdefinition.k8s.cni.cncf.io/ctlplane created
networkattachmentdefinition.k8s.cni.cncf.io/datacentre created
networkattachmentdefinition.k8s.cni.cncf.io/designate created
networkattachmentdefinition.k8s.cni.cncf.io/designateext created
networkattachmentdefinition.k8s.cni.cncf.io/internalapi created
networkattachmentdefinition.k8s.cni.cncf.io/octavia created
networkattachmentdefinition.k8s.cni.cncf.io/storage created
networkattachmentdefinition.k8s.cni.cncf.io/storagemgmt created
networkattachmentdefinition.k8s.cni.cncf.io/tenant created
oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml
error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml" does not exist
make: [Makefile:2550: metallb_config_cleanup] Error 1 (ignored)
oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml
error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml" does not exist
make: [Makefile:2551: metallb_config_cleanup] Error 1 (ignored)
oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml
error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml" does not exist
make: [Makefile:2552: metallb_config_cleanup] Error 1 (ignored)
oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml
error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml" does not exist
make: [Makefile:2553: metallb_config_cleanup] Error 1 (ignored)
oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml
error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml" does not exist
make: [Makefile:2554: metallb_config_cleanup] Error 1 (ignored)
rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml
bash scripts/gen-metallb-config.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr ']'
+ '[' -z ens7 ']'
+ '[' -z ospbr ']'
+ '[' -z 64999 ']'
+ '[' -z 64999 ']'
+ '[' -z 100.65.4.1 ']'
+ '[' -z 100.64.4.1 ']'
+ '[' -z 172.30.4.2 ']'
+ '[' -z true ']'
+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr
+ echo INTERFACE ens7
INTERFACE ens7
+ echo CTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90
CTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90
+ echo CTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90
CTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90
+ cat
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ '[' -n true ']'
+ cat
+ '[' -n '' ']'
+ cat
+ cat
+ cat
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml
ipaddresspool.metallb.io/ctlplane created
ipaddresspool.metallb.io/internalapi created
ipaddresspool.metallb.io/storage created
ipaddresspool.metallb.io/tenant created
ipaddresspool.metallb.io/designateext created
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml
l2advertisement.metallb.io/ctlplane created
l2advertisement.metallb.io/internalapi created
l2advertisement.metallb.io/storage created
l2advertisement.metallb.io/tenant created
l2advertisement.metallb.io/designateext created
bash scripts/gen-olm.sh
+ '[' -z openstack-operators ']'
+ '[' -z openstack ']'
+ '[' -z quay.io/openstack-k8s-operators/openstack-operator-index:latest ']'
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op ']'
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op ']'
+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op
+ OPERATOR_CHANNEL=alpha
+ OPERATOR_SOURCE=openstack-operator-index
+ OPERATOR_SOURCE_NAMESPACE=openstack-operators
+ echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op
OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op
+ echo OPERATOR_CHANNEL alpha
OPERATOR_CHANNEL alpha
+ echo OPERATOR_SOURCE openstack-operator-index
OPERATOR_SOURCE openstack-operator-index
+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators
OPERATOR_SOURCE_NAMESPACE openstack-operators
+ cat
+ cat
+ cat
bash scripts/gen-namespace.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
+ '[' -z openstack-operators ']'
+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators ']'
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml
Warning: resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically.
namespace/openstack-operators configured
timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-operators); do sleep 1; done"
NAME DISPLAY NAME STATUS
openstack-operators Active
oc project openstack-operators
Now using project "openstack-operators" on server "https://api.crc.testing:6443".
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op
catalogsource.operators.coreos.com/openstack-operator-index created
operatorgroup.operators.coreos.com/openstack created
subscription.operators.coreos.com/openstack-operator created
~/ci-framework-data/artifacts
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_009_run_netconfig.log 0000644 0001750 0001750 00000020560 15110264147 027325 0 ustar zuul zuul ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts
bash scripts/gen-namespace.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
+ '[' -z openstack ']'
+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml
namespace/openstack unchanged
timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"
NAME DISPLAY NAME STATUS
openstack Active
oc project openstack
Already on project "openstack" on server "https://api.crc.testing:6443".
bash scripts/gen-input-kustomize.sh
+ OUT=/home/zuul/ci-framework-data/artifacts/manifests
+ '[' -z openstack ']'
+ '[' -z osp-secret ']'
+ '[' -z 12345678 ']'
+ '[' -z 1234567842 ']'
+ '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'
+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']'
+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'
+ '[' -z openstack ']'
+ '[' -z libvirt-secret ']'
+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack/input
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/input ']'
+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/input
~/ci-framework-data/artifacts/manifests/openstack/input ~/src/github.com/openstack-k8s-operators/install_yamls
+ cat
oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/input | oc apply -f -
NAME TYPE DATA AGE
osp-secret Opaque 27 7m26s
oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr | oc delete --ignore-not-found=true -f -
error: must build at directory: not a valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra: no such file or directory
No resources found
rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr
mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr
bash scripts/clone-operator-repo.sh
Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git infra-operator
Cloning into 'infra-operator'...
Running checkout: git checkout 038f0cf579da
Note: switching to '038f0cf579da'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 038f0cf Merge pull request #498 from stuggi/pin_baseimage
cp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr
bash scripts/gen-service-kustomize.sh
+++ dirname scripts/gen-service-kustomize.sh
++ cd scripts
++ pwd -P
+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only
++ set -e
+ '[' -z openstack ']'
+ '[' -z NetConfig ']'
+ '[' -z osp-secret ']'
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr ']'
+ '[' -n '' ']'
+ REPLACEMENTS=
+ IMAGE=unused
+ IMAGE_PATH=containerImage
+ STORAGE_REQUEST=10G
+ INTERFACE_MTU=1500
+ VLAN_START=20
+ VLAN_STEP=1
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr ']'
+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr
~/ci-framework-data/artifacts/manifests/openstack/infra/cr ~/src/github.com/openstack-k8s-operators/install_yamls
+ cat
+ [[ NetConfig == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
+ IFS=,
+ read -ra IMAGES
+ IFS=,
+ read -ra IMAGE_PATHS
+ '[' 1 '!=' 1 ']'
+ (( i=0 ))
+ (( i < 1 ))
+ SPEC_PATH=containerImage
+ SPEC_VALUE=unused
+ '[' unused '!=' unused ']'
+ (( i++ ))
+ (( i < 1 ))
+ '[' -n '' ']'
+ '[' NetConfig == OpenStackControlPlane ']'
+ '[' NetConfig == Galera ']'
+ '[' NetConfig == NetConfig ']'
+ '[' -z true ']'
+ IPV6_SUBNET_INDEX=1
+ VLAN_INTERNALAPI=20
+ VLAN_STORAGE=21
+ VLAN_TENANT=22
+ VLAN_STORAGEMGMT=23
+ cat
+ '[' -n true ']'
+ cat
+ REPLACEMENTS='
- source:
kind: ConfigMap
name: vlan-config
fieldPath: data.internalapi
targets:
- select:
kind: NetConfig
fieldPaths:
- spec.networks.[name=internalapi].subnets.0.vlan
- source:
kind: ConfigMap
name: vlan-config
fieldPath: data.storage
targets:
- select:
kind: NetConfig
fieldPaths:
- spec.networks.[name=storage].subnets.0.vlan
- source:
kind: ConfigMap
name: vlan-config
fieldPath: data.storagemgmt
targets:
- select:
kind: NetConfig
fieldPaths:
- spec.networks.[name=storagemgmt].subnets.0.vlan
- source:
kind: ConfigMap
name: vlan-config
fieldPath: data.tenant
targets:
- select:
kind: NetConfig
fieldPaths:
- spec.networks.[name=tenant].subnets.0.vlan'
+ '[' -z true ']'
+ '[' -n '' ']'
+ '[' -n '' ']'
+ [[ NetConfig == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
+ [[ NetConfig == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
+ '[' -n '
- source:
kind: ConfigMap
name: vlan-config
fieldPath: data.internalapi
targets:
- select:
kind: NetConfig
fieldPaths:
- spec.networks.[name=internalapi].subnets.0.vlan
- source:
kind: ConfigMap
name: vlan-config
fieldPath: data.storage
targets:
- select:
kind: NetConfig
fieldPaths:
- spec.networks.[name=storage].subnets.0.vlan
- source:
kind: ConfigMap
name: vlan-config
fieldPath: data.storagemgmt
targets:
- select:
kind: NetConfig
fieldPaths:
- spec.networks.[name=storagemgmt].subnets.0.vlan
- source:
kind: ConfigMap
name: vlan-config
fieldPath: data.tenant
targets:
- select:
kind: NetConfig
fieldPaths:
- spec.networks.[name=tenant].subnets.0.vlan' ']'
+ cat
+ kustomization_add_resources
+ echo merge config dir
merge config dir
++ find . -type f -name '*.yaml'
++ grep -v kustomization
+ yamls='./network_v1beta1_netconfig.yaml
./vlan-config.yaml'
+ for y in ${yamls[@]}
+ kustomize edit add resource ./network_v1beta1_netconfig.yaml
+ for y in ${yamls[@]}
+ kustomize edit add resource ./vlan-config.yaml
+ popd
~/src/github.com/openstack-k8s-operators/install_yamls
make wait
make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'
bash scripts/operator-wait.sh
+ TIMEOUT=500s
+++ dirname scripts/operator-wait.sh
++ cd scripts
++ pwd -P
+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
+ '[' -z openstack-operators ']'
+ '[' -z infra ']'
+ '[' infra = rabbitmq ']'
+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls
+ timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" ]; do sleep 5; done'
+ '[' -z openstack-operators ']'
+ '[' -z infra ']'
+ '[' infra = rabbitmq-cluster ']'
+ DEPL_NAME=infra-operator-controller-manager
++ oc get -n openstack-operators deployment infra-operator-controller-manager -o json
++ jq -e .status.availableReplicas
+ REPLICAS=1
+ '[' 1 '!=' 1 ']'
+ echo Succeeded
+ exit 0
+ rc=0
+ popd
~/src/github.com/openstack-k8s-operators/install_yamls
+ exit 0
make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'
bash scripts/operator-deploy-resources.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr ']'
+ NEXT_WAIT_TIME=0
+ '[' 0 -eq 15 ']'
+ oc apply -f -
+ oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr
netconfig.network.openstack.org/netconfig created
+ '[' 0 -lt 15 ']'
~/ci-framework-data/artifacts
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_007_run_openstack.log 0000644 0001750 0001750 00000005602 15110264136 027334 0 ustar zuul zuul ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts
error: the server doesn't have a resource type "openstackversion"
# call make_openstack if it isn't already
bash -c '(oc get subscription -n openstack-operators openstack-operator || make openstack) || true'
NAME PACKAGE SOURCE CHANNEL
openstack-operator openstack-operator openstack-operator-index alpha
timeout 500s bash -c 'until $(oc get csv -l operators.coreos.com/openstack-operator.openstack-operators -n openstack-operators | grep -q Succeeded); do sleep 1; done'
bash -c 'test -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml || make openstack_repo'
make[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'
error: the server doesn't have a resource type "openstackversion"
mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr
bash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"
Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git openstack-operator
Cloning into 'openstack-operator'...
make[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml
openstack.operator.openstack.org/openstack created
# FIXME: Ugly hack to prevent OpenStack Baremetal operator from crashing when BMO is not installed
if ! echo "" | grep -q "baremetalhosts.metal3.io"; then \
curl -o /tmp/bmh_crd.yaml --retry-all-errors --retry 5 --retry-delay 10 https://raw.githubusercontent.com/metal3-io/baremetal-operator/refs/heads/main/config/base/crds/bases/metal3.io_baremetalhosts.yaml; \
oc apply -f /tmp/bmh_crd.yaml; \
rm -f /tmp/bmh_crd.yaml; \
fi
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 61932 100 61932 0 0 828k 0 --:--:-- --:--:-- --:--:-- 840k
customresourcedefinition.apiextensions.k8s.io/baremetalhosts.metal3.io created
oc wait openstack/openstack -n openstack-operators --for condition=Ready --timeout=500s
openstack.operator.openstack.org/openstack condition met
timeout 500s bash -c "while ! (oc get services -n openstack-operators | grep -E '^(openstack|openstack-baremetal|infra)-operator-webhook-service' | wc -l | grep -q -e 3); do sleep 5; done"
~/ci-framework-data/artifacts
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_000_check_for_oc.log 0000644 0001750 0001750 00000000022 15110302533 027037 0 ustar zuul zuul /home/zuul/bin/oc
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_000_run_openstack_must_gather.log 0000644 0001750 0001750 00000005022 15110302573 031721 0 ustar zuul zuul [must-gather ] OUT 2025-11-22T09:41:48.822484261Z Using must-gather plug-in image: quay.io/openstack-k8s-operators/openstack-must-gather:latest
When opening a support case, bugzilla, or issue please include the following summary data along with any other requested information:
ClusterID:
ClientVersion: 4.20.3
ClusterVersion: Stable at "4.18.1"
ClusterOperators:
clusteroperator/machine-config is degraded because Failed to resync 4.18.1 because: error during syncRequiredMachineConfigPools: [context deadline exceeded, error MachineConfigPool master is not ready, retrying. Status: (pool degraded: true total: 1, ready 0, updated: 0, unavailable: 1)]
clusteroperator/cloud-credential is missing
clusteroperator/cluster-autoscaler is missing
clusteroperator/insights is missing
clusteroperator/monitoring is missing
clusteroperator/storage is missing
[must-gather ] OUT 2025-11-22T09:41:48.891014207Z namespace/openshift-must-gather-dhdj8 created
[must-gather ] OUT 2025-11-22T09:41:48.899583967Z clusterrolebinding.rbac.authorization.k8s.io/must-gather-db4bp created
Warning: spec.nodeSelector[node-role.kubernetes.io/master]: use "node-role.kubernetes.io/control-plane" instead
[must-gather ] OUT 2025-11-22T09:41:49.101256984Z pod for plug-in image quay.io/openstack-k8s-operators/openstack-must-gather:latest created
[must-gather-kbv6f] OUT 2025-11-22T09:42:19.10573196Z gather did not start: unable to pull image: ImagePullBackOff: Back-off pulling image "quay.io/openstack-k8s-operators/openstack-must-gather:latest"
[must-gather ] OUT 2025-11-22T09:42:19.109745362Z namespace/openshift-must-gather-dhdj8 deleted
Reprinting Cluster State:
When opening a support case, bugzilla, or issue please include the following summary data along with any other requested information:
ClusterID:
ClientVersion: 4.20.3
ClusterVersion: Stable at "4.18.1"
ClusterOperators:
clusteroperator/machine-config is degraded because Failed to resync 4.18.1 because: error during syncRequiredMachineConfigPools: [context deadline exceeded, error MachineConfigPool master is not ready, retrying. Status: (pool degraded: true total: 1, ready 0, updated: 0, unavailable: 1)]
clusteroperator/cloud-credential is missing
clusteroperator/cluster-autoscaler is missing
clusteroperator/insights is missing
clusteroperator/monitoring is missing
clusteroperator/storage is missing
error: gather did not start for pod must-gather-kbv6f: unable to pull image: ImagePullBackOff: Back-off pulling image "quay.io/openstack-k8s-operators/openstack-must-gather:latest"
home/zuul/zuul-output/logs/ci-framework-data/logs/ansible.log 0000644 0001750 0001750 00001234210 15110302611 023440 0 ustar zuul zuul 2025-11-22 07:26:24,127 p=32521 u=zuul n=ansible | Starting galaxy collection install process
2025-11-22 07:26:24,129 p=32521 u=zuul n=ansible | Process install dependency map
2025-11-22 07:26:53,217 p=32521 u=zuul n=ansible | Starting collection install process
2025-11-22 07:26:53,218 p=32521 u=zuul n=ansible | Installing 'cifmw.general:1.0.0+a63bdc6a' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general'
2025-11-22 07:26:53,725 p=32521 u=zuul n=ansible | Created collection for cifmw.general:1.0.0+a63bdc6a at /home/zuul/.ansible/collections/ansible_collections/cifmw/general
2025-11-22 07:26:53,725 p=32521 u=zuul n=ansible | cifmw.general:1.0.0+a63bdc6a was installed successfully
2025-11-22 07:26:53,725 p=32521 u=zuul n=ansible | Installing 'containers.podman:1.16.2' to '/home/zuul/.ansible/collections/ansible_collections/containers/podman'
2025-11-22 07:26:53,788 p=32521 u=zuul n=ansible | Created collection for containers.podman:1.16.2 at /home/zuul/.ansible/collections/ansible_collections/containers/podman
2025-11-22 07:26:53,788 p=32521 u=zuul n=ansible | containers.podman:1.16.2 was installed successfully
2025-11-22 07:26:53,788 p=32521 u=zuul n=ansible | Installing 'community.general:10.0.1' to '/home/zuul/.ansible/collections/ansible_collections/community/general'
2025-11-22 07:26:54,566 p=32521 u=zuul n=ansible | Created collection for community.general:10.0.1 at /home/zuul/.ansible/collections/ansible_collections/community/general
2025-11-22 07:26:54,566 p=32521 u=zuul n=ansible | community.general:10.0.1 was installed successfully
2025-11-22 07:26:54,566 p=32521 u=zuul n=ansible | Installing 'ansible.posix:1.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix'
2025-11-22 07:26:54,612 p=32521 u=zuul n=ansible | Created collection for ansible.posix:1.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix
2025-11-22 07:26:54,612 p=32521 u=zuul n=ansible | ansible.posix:1.6.2 was installed successfully
2025-11-22 07:26:54,612 p=32521 u=zuul n=ansible | Installing 'ansible.utils:5.1.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils'
2025-11-22 07:26:54,703 p=32521 u=zuul n=ansible | Created collection for ansible.utils:5.1.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils
2025-11-22 07:26:54,703 p=32521 u=zuul n=ansible | ansible.utils:5.1.2 was installed successfully
2025-11-22 07:26:54,703 p=32521 u=zuul n=ansible | Installing 'community.libvirt:1.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/libvirt'
2025-11-22 07:26:54,725 p=32521 u=zuul n=ansible | Created collection for community.libvirt:1.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/libvirt
2025-11-22 07:26:54,725 p=32521 u=zuul n=ansible | community.libvirt:1.3.0 was installed successfully
2025-11-22 07:26:54,725 p=32521 u=zuul n=ansible | Installing 'community.crypto:2.22.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto'
2025-11-22 07:26:54,862 p=32521 u=zuul n=ansible | Created collection for community.crypto:2.22.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto
2025-11-22 07:26:54,863 p=32521 u=zuul n=ansible | community.crypto:2.22.3 was installed successfully
2025-11-22 07:26:54,863 p=32521 u=zuul n=ansible | Installing 'kubernetes.core:5.0.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core'
2025-11-22 07:26:54,980 p=32521 u=zuul n=ansible | Created collection for kubernetes.core:5.0.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core
2025-11-22 07:26:54,980 p=32521 u=zuul n=ansible | kubernetes.core:5.0.0 was installed successfully
2025-11-22 07:26:54,980 p=32521 u=zuul n=ansible | Installing 'ansible.netcommon:7.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon'
2025-11-22 07:26:55,051 p=32521 u=zuul n=ansible | Created collection for ansible.netcommon:7.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon
2025-11-22 07:26:55,052 p=32521 u=zuul n=ansible | ansible.netcommon:7.1.0 was installed successfully
2025-11-22 07:26:55,052 p=32521 u=zuul n=ansible | Installing 'openstack.config_template:2.1.1' to '/home/zuul/.ansible/collections/ansible_collections/openstack/config_template'
2025-11-22 07:26:55,069 p=32521 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-22 07:26:55,069 p=32521 u=zuul n=ansible | openstack.config_template:2.1.1 was installed successfully
2025-11-22 07:26:55,070 p=32521 u=zuul n=ansible | Installing 'junipernetworks.junos:9.1.0' to '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos'
2025-11-22 07:26:55,331 p=32521 u=zuul n=ansible | Created collection for junipernetworks.junos:9.1.0 at /home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos
2025-11-22 07:26:55,331 p=32521 u=zuul n=ansible | junipernetworks.junos:9.1.0 was installed successfully
2025-11-22 07:26:55,332 p=32521 u=zuul n=ansible | Installing 'cisco.ios:9.0.3' to '/home/zuul/.ansible/collections/ansible_collections/cisco/ios'
2025-11-22 07:26:55,594 p=32521 u=zuul n=ansible | Created collection for cisco.ios:9.0.3 at /home/zuul/.ansible/collections/ansible_collections/cisco/ios
2025-11-22 07:26:55,595 p=32521 u=zuul n=ansible | cisco.ios:9.0.3 was installed successfully
2025-11-22 07:26:55,595 p=32521 u=zuul n=ansible | Installing 'mellanox.onyx:1.0.0' to '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx'
2025-11-22 07:26:55,630 p=32521 u=zuul n=ansible | Created collection for mellanox.onyx:1.0.0 at /home/zuul/.ansible/collections/ansible_collections/mellanox/onyx
2025-11-22 07:26:55,631 p=32521 u=zuul n=ansible | mellanox.onyx:1.0.0 was installed successfully
2025-11-22 07:26:55,631 p=32521 u=zuul n=ansible | Installing 'community.okd:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/community/okd'
2025-11-22 07:26:55,663 p=32521 u=zuul n=ansible | Created collection for community.okd:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/community/okd
2025-11-22 07:26:55,663 p=32521 u=zuul n=ansible | community.okd:4.0.0 was installed successfully
2025-11-22 07:26:55,663 p=32521 u=zuul n=ansible | Installing '@NAMESPACE@.@NAME@:3.1.4' to '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@'
2025-11-22 07:26:55,754 p=32521 u=zuul n=ansible | Created collection for @NAMESPACE@.@NAME@:3.1.4 at /home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@
2025-11-22 07:26:55,754 p=32521 u=zuul n=ansible | @NAMESPACE@.@NAME@:3.1.4 was installed successfully
2025-11-22 07:27:20,972 p=33953 u=zuul n=ansible | [WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
2025-11-22 07:27:21,703 p=33953 u=zuul n=ansible | PLAY [localhost] ***************************************************************
2025-11-22 07:27:21,721 p=33953 u=zuul n=ansible | TASK [Gathering Facts ] ********************************************************
2025-11-22 07:27:21,722 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:21 +0000 (0:00:00.038) 0:00:00.038 *****
2025-11-22 07:27:21,722 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:21 +0000 (0:00:00.036) 0:00:00.036 *****
2025-11-22 07:27:22,909 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:22,937 p=33953 u=zuul n=ansible | TASK [Create bootstrap_common_vars file src={{ playbook_dir }}/files/common_bootstrap_params.yml.j2, dest={{ bootstrap_common_vars }}] ***
2025-11-22 07:27:22,937 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:22 +0000 (0:00:01.215) 0:00:01.253 *****
2025-11-22 07:27:22,937 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:22 +0000 (0:00:01.215) 0:00:01.252 *****
2025-11-22 07:27:24,072 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:24,079 p=33953 u=zuul n=ansible | TASK [Set vars as fact - bootstrap common vars name=cifmw_helpers, tasks_from=var_file.yml] ***
2025-11-22 07:27:24,079 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:01.141) 0:00:02.395 *****
2025-11-22 07:27:24,079 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:01.141) 0:00:02.394 *****
2025-11-22 07:27:24,221 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***
2025-11-22 07:27:24,221 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.141) 0:00:02.537 *****
2025-11-22 07:27:24,221 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.141) 0:00:02.536 *****
2025-11-22 07:27:24,244 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:24,252 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Check if file is available path={{ provided_file | trim }}] ***
2025-11-22 07:27:24,252 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.031) 0:00:02.568 *****
2025-11-22 07:27:24,252 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.031) 0:00:02.567 *****
2025-11-22 07:27:24,603 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:24,615 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Read the vars] *******************************************
2025-11-22 07:27:24,616 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.363) 0:00:02.932 *****
2025-11-22 07:27:24,616 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.363) 0:00:02.930 *****
2025-11-22 07:27:24,987 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:24,998 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Set vars as fact] ****************************************
2025-11-22 07:27:24,999 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.382) 0:00:03.315 *****
2025-11-22 07:27:24,999 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.382) 0:00:03.313 *****
2025-11-22 07:27:25,026 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:27:25,030 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:25,049 p=33953 u=zuul n=ansible | TASK [Include vars from cifmw_extras _raw_params={{ item | replace('@','') }}] ***
2025-11-22 07:27:25,049 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.050) 0:00:03.365 *****
2025-11-22 07:27:25,049 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.050) 0:00:03.364 *****
2025-11-22 07:27:25,081 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:25,089 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Set custom cifmw PATH reusable fact cifmw_path={{ ansible_user_dir }}/.crc/bin:{{ ansible_user_dir }}/.crc/bin/oc:{{ ansible_user_dir }}/bin:{{ ansible_env.PATH }}, cacheable=True] ***
2025-11-22 07:27:25,090 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.040) 0:00:03.406 *****
2025-11-22 07:27:25,090 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.040) 0:00:03.405 *****
2025-11-22 07:27:25,125 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:25,133 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Get customized parameters ci_framework_params={{
hostvars[inventory_hostname] |
dict2items |
selectattr("key", "match",
"^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") |
list | items2dict
}}] ***
2025-11-22 07:27:25,133 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.043) 0:00:03.449 *****
2025-11-22 07:27:25,133 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.043) 0:00:03.448 *****
2025-11-22 07:27:25,190 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:25,198 p=33953 u=zuul n=ansible | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] ***
2025-11-22 07:27:25,198 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.064) 0:00:03.514 *****
2025-11-22 07:27:25,198 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.064) 0:00:03.513 *****
2025-11-22 07:27:26,007 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:26,014 p=33953 u=zuul n=ansible | TASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] ***
2025-11-22 07:27:26,015 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.816) 0:00:04.331 *****
2025-11-22 07:27:26,015 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.816) 0:00:04.329 *****
2025-11-22 07:27:26,036 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:26,047 p=33953 u=zuul n=ansible | TASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] ***
2025-11-22 07:27:26,047 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.032) 0:00:04.363 *****
2025-11-22 07:27:26,047 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.032) 0:00:04.362 *****
2025-11-22 07:27:26,069 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:26,079 p=33953 u=zuul n=ansible | TASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] ***
2025-11-22 07:27:26,080 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.032) 0:00:04.396 *****
2025-11-22 07:27:26,080 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.032) 0:00:04.395 *****
2025-11-22 07:27:26,105 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:26,115 p=33953 u=zuul n=ansible | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] ***************
2025-11-22 07:27:26,115 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.035) 0:00:04.431 *****
2025-11-22 07:27:26,115 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.035) 0:00:04.430 *****
2025-11-22 07:27:28,336 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:28,349 p=33953 u=zuul n=ansible | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] ***
2025-11-22 07:27:28,349 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:28 +0000 (0:00:02.233) 0:00:06.665 *****
2025-11-22 07:27:28,349 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:28 +0000 (0:00:02.233) 0:00:06.664 *****
2025-11-22 07:27:28,573 p=33953 u=zuul n=ansible | changed: [localhost] => (item=tmp)
2025-11-22 07:27:28,843 p=33953 u=zuul n=ansible | changed: [localhost] => (item=artifacts/repositories)
2025-11-22 07:27:29,063 p=33953 u=zuul n=ansible | changed: [localhost] => (item=venv/repo_setup)
2025-11-22 07:27:29,073 p=33953 u=zuul n=ansible | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] ***
2025-11-22 07:27:29,073 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:29 +0000 (0:00:00.724) 0:00:07.389 *****
2025-11-22 07:27:29,073 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:29 +0000 (0:00:00.723) 0:00:07.388 *****
2025-11-22 07:27:30,260 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:30,269 p=33953 u=zuul n=ansible | TASK [repo_setup : Get repo-setup repository accept_hostkey=True, dest={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, repo={{ cifmw_repo_setup_src }}] ***
2025-11-22 07:27:30,269 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:30 +0000 (0:00:01.195) 0:00:08.585 *****
2025-11-22 07:27:30,269 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:30 +0000 (0:00:01.195) 0:00:08.584 *****
2025-11-22 07:27:34,075 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:34,082 p=33953 u=zuul n=ansible | TASK [repo_setup : Initialize python venv and install requirements virtualenv={{ cifmw_repo_setup_venv }}, requirements={{ cifmw_repo_setup_basedir }}/tmp/repo-setup/requirements.txt, virtualenv_command=python3 -m venv --system-site-packages --upgrade-deps] ***
2025-11-22 07:27:34,083 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:34 +0000 (0:00:03.813) 0:00:12.399 *****
2025-11-22 07:27:34,083 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:34 +0000 (0:00:03.813) 0:00:12.397 *****
2025-11-22 07:27:47,108 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:47,115 p=33953 u=zuul n=ansible | TASK [repo_setup : Install repo-setup package chdir={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, creates={{ cifmw_repo_setup_venv }}/bin/repo-setup, _raw_params={{ cifmw_repo_setup_venv }}/bin/python setup.py install] ***
2025-11-22 07:27:47,115 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:47 +0000 (0:00:13.032) 0:00:25.431 *****
2025-11-22 07:27:47,115 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:47 +0000 (0:00:13.032) 0:00:25.430 *****
2025-11-22 07:27:48,017 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:48,025 p=33953 u=zuul n=ansible | TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider cifmw_repo_setup_dlrn_hash_tag={{ content_provider_dlrn_md5_hash }}] ***
2025-11-22 07:27:48,025 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.910) 0:00:26.341 *****
2025-11-22 07:27:48,025 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.910) 0:00:26.340 *****
2025-11-22 07:27:48,045 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:48,052 p=33953 u=zuul n=ansible | TASK [repo_setup : Run repo-setup _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup {{ cifmw_repo_setup_promotion }} {{ cifmw_repo_setup_additional_repos }} -d {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} -b {{ cifmw_repo_setup_branch }} --rdo-mirror {{ cifmw_repo_setup_rdo_mirror }} {% if cifmw_repo_setup_dlrn_hash_tag | length > 0 %} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif %} -o {{ cifmw_repo_setup_output }}] ***
2025-11-22 07:27:48,052 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.027) 0:00:26.368 *****
2025-11-22 07:27:48,052 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.027) 0:00:26.367 *****
2025-11-22 07:27:48,728 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:48,743 p=33953 u=zuul n=ansible | TASK [repo_setup : Get component repo url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/component/{{ cifmw_repo_setup_component_name }}/{{ cifmw_repo_setup_component_promotion_tag }}/delorean.repo, dest={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, mode=0644] ***
2025-11-22 07:27:48,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.690) 0:00:27.059 *****
2025-11-22 07:27:48,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.690) 0:00:27.058 *****
2025-11-22 07:27:48,778 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:48,785 p=33953 u=zuul n=ansible | TASK [repo_setup : Rename component repo path={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, regexp=delorean-component-{{ cifmw_repo_setup_component_name }}, replace={{ cifmw_repo_setup_component_name }}-{{ cifmw_repo_setup_component_promotion_tag }}] ***
2025-11-22 07:27:48,786 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.042) 0:00:27.102 *****
2025-11-22 07:27:48,786 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.042) 0:00:27.101 *****
2025-11-22 07:27:48,814 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:48,823 p=33953 u=zuul n=ansible | TASK [repo_setup : Disable component repo in current-podified dlrn repo path={{ cifmw_repo_setup_output }}/delorean.repo, section=delorean-component-{{ cifmw_repo_setup_component_name }}, option=enabled, value=0, mode=0644] ***
2025-11-22 07:27:48,823 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.037) 0:00:27.139 *****
2025-11-22 07:27:48,823 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.036) 0:00:27.137 *****
2025-11-22 07:27:48,853 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:48,860 p=33953 u=zuul n=ansible | TASK [repo_setup : Run repo-setup-get-hash _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup-get-hash --dlrn-url {{ cifmw_repo_setup_dlrn_uri[:-1] }} --os-version {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} --release {{ cifmw_repo_setup_branch }} {% if cifmw_repo_setup_component_name | length > 0 -%} --component {{ cifmw_repo_setup_component_name }} --tag {{ cifmw_repo_setup_component_promotion_tag }} {% else -%} --tag {{cifmw_repo_setup_promotion }} {% endif -%} {% if (cifmw_repo_setup_dlrn_hash_tag | length > 0) and (cifmw_repo_setup_component_name | length <= 0) -%} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif -%} --json] ***
2025-11-22 07:27:48,860 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.037) 0:00:27.176 *****
2025-11-22 07:27:48,860 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.037) 0:00:27.175 *****
2025-11-22 07:27:49,335 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:49,342 p=33953 u=zuul n=ansible | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }}
, dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] ***
2025-11-22 07:27:49,343 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.482) 0:00:27.659 *****
2025-11-22 07:27:49,343 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.482) 0:00:27.657 *****
2025-11-22 07:27:49,780 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:49,787 p=33953 u=zuul n=ansible | TASK [repo_setup : Dump current-podified hash url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/current-podified/delorean.repo.md5, dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] ***
2025-11-22 07:27:49,787 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.444) 0:00:28.103 *****
2025-11-22 07:27:49,787 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.444) 0:00:28.102 *****
2025-11-22 07:27:49,802 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,810 p=33953 u=zuul n=ansible | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] ***
2025-11-22 07:27:49,810 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.022) 0:00:28.126 *****
2025-11-22 07:27:49,810 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.022) 0:00:28.125 *****
2025-11-22 07:27:49,825 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,832 p=33953 u=zuul n=ansible | TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] ***
2025-11-22 07:27:49,832 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.021) 0:00:28.148 *****
2025-11-22 07:27:49,832 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.021) 0:00:28.146 *****
2025-11-22 07:27:49,847 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,855 p=33953 u=zuul n=ansible | TASK [repo_setup : Export hashes facts for further use cifmw_repo_setup_full_hash={{ _repo_setup_json['full_hash'] }}, cifmw_repo_setup_commit_hash={{ _repo_setup_json['commit_hash'] }}, cifmw_repo_setup_distro_hash={{ _repo_setup_json['distro_hash'] }}, cifmw_repo_setup_extended_hash={{ _repo_setup_json['extended_hash'] }}, cifmw_repo_setup_dlrn_api_url={{ _repo_setup_json['dlrn_api_url'] }}, cifmw_repo_setup_dlrn_url={{ _repo_setup_json['dlrn_url'] }}, cifmw_repo_setup_release={{ _repo_setup_json['release'] }}, cacheable=True] ***
2025-11-22 07:27:49,855 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.023) 0:00:28.171 *****
2025-11-22 07:27:49,855 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.023) 0:00:28.170 *****
2025-11-22 07:27:49,883 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:49,890 p=33953 u=zuul n=ansible | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] ***
2025-11-22 07:27:49,890 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.035) 0:00:28.206 *****
2025-11-22 07:27:49,890 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.035) 0:00:28.205 *****
2025-11-22 07:27:49,905 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,915 p=33953 u=zuul n=ansible | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] ***
2025-11-22 07:27:49,915 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.024) 0:00:28.231 *****
2025-11-22 07:27:49,915 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.024) 0:00:28.230 *****
2025-11-22 07:27:49,932 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,942 p=33953 u=zuul n=ansible | TASK [Download the RPM name=krb_request] ***************************************
2025-11-22 07:27:49,942 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.027) 0:00:28.258 *****
2025-11-22 07:27:49,942 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.027) 0:00:28.257 *****
2025-11-22 07:27:49,958 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,967 p=33953 u=zuul n=ansible | TASK [repo_setup : Install RHOS Release tool name={{
cifmw_repo_setup_rhos_release_rpm
if cifmw_repo_setup_rhos_release_rpm is not url
else cifmw_krb_request_out.path
}}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] ***
2025-11-22 07:27:49,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.025) 0:00:28.283 *****
2025-11-22 07:27:49,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.025) 0:00:28.282 *****
2025-11-22 07:27:49,983 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,991 p=33953 u=zuul n=ansible | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] ***
2025-11-22 07:27:49,991 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.023) 0:00:28.307 *****
2025-11-22 07:27:49,991 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.023) 0:00:28.306 *****
2025-11-22 07:27:50,006 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,014 p=33953 u=zuul n=ansible | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] ***
2025-11-22 07:27:50,014 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.023) 0:00:28.331 *****
2025-11-22 07:27:50,014 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.023) 0:00:28.329 *****
2025-11-22 07:27:50,029 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,039 p=33953 u=zuul n=ansible | TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }} _raw_params=rhos-release {{ cifmw_repo_setup_rhos_release_args }} \
-t {{ cifmw_repo_setup_output }}] ***
2025-11-22 07:27:50,039 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.024) 0:00:28.355 *****
2025-11-22 07:27:50,039 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.024) 0:00:28.354 *****
2025-11-22 07:27:50,055 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,065 p=33953 u=zuul n=ansible | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] ***
2025-11-22 07:27:50,066 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.026) 0:00:28.382 *****
2025-11-22 07:27:50,066 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.026) 0:00:28.381 *****
2025-11-22 07:27:50,294 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:50,305 p=33953 u=zuul n=ansible | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail
source /etc/ci/mirror_info.sh
sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo
] ***
2025-11-22 07:27:50,305 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.239) 0:00:28.621 *****
2025-11-22 07:27:50,305 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.239) 0:00:28.620 *****
2025-11-22 07:27:50,510 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:50,525 p=33953 u=zuul n=ansible | TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist) chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail
source /etc/ci/mirror_info.sh
sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo
] ***
2025-11-22 07:27:50,525 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.219) 0:00:28.841 *****
2025-11-22 07:27:50,525 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.219) 0:00:28.840 *****
2025-11-22 07:27:50,743 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:50,751 p=33953 u=zuul n=ansible | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] ***
2025-11-22 07:27:50,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.225) 0:00:29.067 *****
2025-11-22 07:27:50,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.225) 0:00:29.066 *****
2025-11-22 07:27:50,768 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,775 p=33953 u=zuul n=ansible | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo]
baseurl=http://{{ content_provider_registry_ip }}:8766/
enabled=1
gpgcheck=0
priority=1
, dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] ***
2025-11-22 07:27:50,775 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.024) 0:00:29.091 *****
2025-11-22 07:27:50,775 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.024) 0:00:29.090 *****
2025-11-22 07:27:50,796 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,803 p=33953 u=zuul n=ansible | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] ***
2025-11-22 07:27:50,803 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.028) 0:00:29.120 *****
2025-11-22 07:27:50,804 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.028) 0:00:29.118 *****
2025-11-22 07:27:50,828 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,836 p=33953 u=zuul n=ansible | TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}/delorean.repo, regexp=priority=1, replace=priority=20] ***
2025-11-22 07:27:50,836 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.032) 0:00:29.152 *****
2025-11-22 07:27:50,836 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.032) 0:00:29.150 *****
2025-11-22 07:27:50,859 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,866 p=33953 u=zuul n=ansible | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] ***
2025-11-22 07:27:50,866 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.029) 0:00:29.182 *****
2025-11-22 07:27:50,866 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.029) 0:00:29.180 *****
2025-11-22 07:27:50,889 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,897 p=33953 u=zuul n=ansible | TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}//{{ _comp_repo }}, regexp=priority=1, replace=priority=2] ***
2025-11-22 07:27:50,897 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.031) 0:00:29.213 *****
2025-11-22 07:27:50,897 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.031) 0:00:29.212 *****
2025-11-22 07:27:50,920 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,927 p=33953 u=zuul n=ansible | TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] ***
2025-11-22 07:27:50,928 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.030) 0:00:29.244 *****
2025-11-22 07:27:50,928 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.030) 0:00:29.242 *****
2025-11-22 07:27:51,361 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:51,369 p=33953 u=zuul n=ansible | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] ***
2025-11-22 07:27:51,369 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:51 +0000 (0:00:00.441) 0:00:29.685 *****
2025-11-22 07:27:51,369 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:51 +0000 (0:00:00.441) 0:00:29.684 *****
2025-11-22 07:27:51,617 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo)
2025-11-22 07:27:51,838 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo)
2025-11-22 07:27:51,848 p=33953 u=zuul n=ansible | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] ***
2025-11-22 07:27:51,848 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:51 +0000 (0:00:00.478) 0:00:30.164 *****
2025-11-22 07:27:51,848 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:51 +0000 (0:00:00.478) 0:00:30.163 *****
2025-11-22 07:27:52,308 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:52,315 p=33953 u=zuul n=ansible | TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory mode=0755, remote_src=True, src={{ cifmw_repo_setup_output }}/, dest=/etc/yum.repos.d] ***
2025-11-22 07:27:52,315 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.466) 0:00:30.631 *****
2025-11-22 07:27:52,315 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.466) 0:00:30.629 *****
2025-11-22 07:27:52,579 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:52,593 p=33953 u=zuul n=ansible | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2025-11-22 07:27:52,593 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.278) 0:00:30.909 *****
2025-11-22 07:27:52,593 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.278) 0:00:30.908 *****
2025-11-22 07:27:52,634 p=33953 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-22 07:27:52,643 p=33953 u=zuul n=ansible | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2025-11-22 07:27:52,643 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.049) 0:00:30.959 *****
2025-11-22 07:27:52,643 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.049) 0:00:30.958 *****
2025-11-22 07:27:52,665 p=33953 u=zuul n=ansible | ok: [localhost] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
2025-11-22 07:27:52,673 p=33953 u=zuul n=ansible | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2025-11-22 07:27:52,673 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.030) 0:00:30.989 *****
2025-11-22 07:27:52,673 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.030) 0:00:30.988 *****
2025-11-22 07:28:31,766 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:31,772 p=33953 u=zuul n=ansible | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2025-11-22 07:28:31,773 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:31 +0000 (0:00:39.099) 0:01:10.089 *****
2025-11-22 07:28:31,773 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:31 +0000 (0:00:39.099) 0:01:10.087 *****
2025-11-22 07:28:31,980 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:31,988 p=33953 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-22 07:28:31,988 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:31 +0000 (0:00:00.215) 0:01:10.304 *****
2025-11-22 07:28:31,988 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:31 +0000 (0:00:00.215) 0:01:10.303 *****
2025-11-22 07:28:32,195 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:32,206 p=33953 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-22 07:28:32,207 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:32 +0000 (0:00:00.218) 0:01:10.523 *****
2025-11-22 07:28:32,207 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:32 +0000 (0:00:00.218) 0:01:10.521 *****
2025-11-22 07:28:37,524 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:37,534 p=33953 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-22 07:28:37,534 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:05.327) 0:01:15.850 *****
2025-11-22 07:28:37,534 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:05.327) 0:01:15.849 *****
2025-11-22 07:28:37,569 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:37,577 p=33953 u=zuul n=ansible | TASK [ci_setup : Create completion file] ***************************************
2025-11-22 07:28:37,577 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:00.042) 0:01:15.893 *****
2025-11-22 07:28:37,577 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:00.042) 0:01:15.892 *****
2025-11-22 07:28:37,982 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:37,993 p=33953 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-22 07:28:37,993 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:00.416) 0:01:16.309 *****
2025-11-22 07:28:37,993 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:00.416) 0:01:16.308 *****
2025-11-22 07:28:38,785 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:38,792 p=33953 u=zuul n=ansible | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2025-11-22 07:28:38,792 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.799) 0:01:17.108 *****
2025-11-22 07:28:38,792 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.799) 0:01:17.107 *****
2025-11-22 07:28:38,814 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,822 p=33953 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-22 07:28:38,822 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.029) 0:01:17.138 *****
2025-11-22 07:28:38,822 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.029) 0:01:17.137 *****
2025-11-22 07:28:38,843 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,850 p=33953 u=zuul n=ansible | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2025-11-22 07:28:38,850 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.027) 0:01:17.166 *****
2025-11-22 07:28:38,850 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.027) 0:01:17.165 *****
2025-11-22 07:28:38,867 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,875 p=33953 u=zuul n=ansible | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2025-11-22 07:28:38,876 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.025) 0:01:17.192 *****
2025-11-22 07:28:38,876 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.025) 0:01:17.190 *****
2025-11-22 07:28:38,892 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,900 p=33953 u=zuul n=ansible | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2025-11-22 07:28:38,901 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.024) 0:01:17.217 *****
2025-11-22 07:28:38,901 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.024) 0:01:17.215 *****
2025-11-22 07:28:38,919 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,928 p=33953 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-22 07:28:38,928 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.027) 0:01:17.244 *****
2025-11-22 07:28:38,928 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.027) 0:01:17.243 *****
2025-11-22 07:28:38,950 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,959 p=33953 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-22 07:28:38,959 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.031) 0:01:17.276 *****
2025-11-22 07:28:38,960 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.031) 0:01:17.274 *****
2025-11-22 07:28:39,189 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2025-11-22 07:28:39,393 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2025-11-22 07:28:39,633 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2025-11-22 07:28:39,883 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2025-11-22 07:28:40,110 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2025-11-22 07:28:40,144 p=33953 u=zuul n=ansible | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] ***
2025-11-22 07:28:40,144 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:01.184) 0:01:18.460 *****
2025-11-22 07:28:40,144 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:01.184) 0:01:18.459 *****
2025-11-22 07:28:40,298 p=33953 u=zuul n=ansible | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] ***
2025-11-22 07:28:40,298 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.154) 0:01:18.614 *****
2025-11-22 07:28:40,298 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.154) 0:01:18.613 *****
2025-11-22 07:28:40,508 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2025-11-22 07:28:40,693 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks)
2025-11-22 07:28:40,877 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2025-11-22 07:28:40,887 p=33953 u=zuul n=ansible | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] ***
2025-11-22 07:28:40,888 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.589) 0:01:19.204 *****
2025-11-22 07:28:40,888 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.589) 0:01:19.203 *****
2025-11-22 07:28:40,930 p=33953 u=zuul n=ansible | TASK [install_yamls : Set fact with local repos based on Zuul items cifmw_install_yamls_operators_repo={{ cifmw_install_yamls_operators_repo | default({}) | combine(_repo_operator_info | items2dict) }}] ***
2025-11-22 07:28:40,931 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.042) 0:01:19.247 *****
2025-11-22 07:28:40,931 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.042) 0:01:19.245 *****
2025-11-22 07:28:40,957 p=33953 u=zuul n=ansible | skipping: [localhost] => (item={'branch': 'master', 'change_url': 'https://review.rdoproject.org/r/plugins/gitiles/rdo-jobs/+/None^!/', 'project': {'canonical_hostname': 'review.rdoproject.org', 'canonical_name': 'review.rdoproject.org/rdo-jobs', 'name': 'rdo-jobs', 'short_name': 'rdo-jobs', 'src_dir': 'src/review.rdoproject.org/rdo-jobs'}})
2025-11-22 07:28:40,959 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:40,967 p=33953 u=zuul n=ansible | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }}
_repo_operator_info: {{ _repo_operator_info }}
cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }}
] ***
2025-11-22 07:28:40,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.036) 0:01:19.283 *****
2025-11-22 07:28:40,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.036) 0:01:19.282 *****
2025-11-22 07:28:41,001 p=33953 u=zuul n=ansible | skipping: [localhost] => (item={'branch': 'master', 'change_url': 'https://review.rdoproject.org/r/plugins/gitiles/rdo-jobs/+/None^!/', 'project': {'canonical_hostname': 'review.rdoproject.org', 'canonical_name': 'review.rdoproject.org/rdo-jobs', 'name': 'rdo-jobs', 'short_name': 'rdo-jobs', 'src_dir': 'src/review.rdoproject.org/rdo-jobs'}})
2025-11-22 07:28:41,003 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:41,015 p=33953 u=zuul n=ansible | TASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] ***
2025-11-22 07:28:41,015 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.047) 0:01:19.331 *****
2025-11-22 07:28:41,015 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.047) 0:01:19.330 *****
2025-11-22 07:28:41,073 p=33953 u=zuul n=ansible | TASK [install_yamls : Update opm_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^opm_version:, line=opm_version: {{ cifmw_install_yamls_opm_version }}, state=present] ***
2025-11-22 07:28:41,073 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.057) 0:01:19.389 *****
2025-11-22 07:28:41,073 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.057) 0:01:19.388 *****
2025-11-22 07:28:41,095 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:41,104 p=33953 u=zuul n=ansible | TASK [install_yamls : Update sdk_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^sdk_version:, line=sdk_version: {{ cifmw_install_yamls_sdk_version }}, state=present] ***
2025-11-22 07:28:41,104 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.030) 0:01:19.420 *****
2025-11-22 07:28:41,104 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.030) 0:01:19.419 *****
2025-11-22 07:28:41,132 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:41,141 p=33953 u=zuul n=ansible | TASK [install_yamls : Update go_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^go_version:, line=go_version: {{ cifmw_install_yamls_go_version }}, state=present] ***
2025-11-22 07:28:41,141 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.036) 0:01:19.457 *****
2025-11-22 07:28:41,141 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.036) 0:01:19.455 *****
2025-11-22 07:28:41,165 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:41,173 p=33953 u=zuul n=ansible | TASK [install_yamls : Update kustomize_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^kustomize_version:, line=kustomize_version: {{ cifmw_install_yamls_kustomize_version }}, state=present] ***
2025-11-22 07:28:41,173 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.032) 0:01:19.489 *****
2025-11-22 07:28:41,173 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.032) 0:01:19.488 *****
2025-11-22 07:28:41,195 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:41,209 p=33953 u=zuul n=ansible | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{
_install_yamls_override_vars | default({}) |
combine(item, recursive=True)
}}] ***
2025-11-22 07:28:41,209 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.036) 0:01:19.525 *****
2025-11-22 07:28:41,209 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.036) 0:01:19.524 *****
2025-11-22 07:28:41,263 p=33953 u=zuul n=ansible | ok: [localhost] => (item={'BMO_SETUP': False})
2025-11-22 07:28:41,271 p=33953 u=zuul n=ansible | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{
_install_yamls_override_vars.keys() |
map('upper') |
zip(_install_yamls_override_vars.values()) |
items2dict(key_name=0, value_name=1) |
combine({
'OUT': cifmw_install_yamls_manifests_dir,
'OUTPUT_DIR': cifmw_install_yamls_edpm_dir,
'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref,
'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main')
}) |
combine(install_yamls_operators_repos)
}}, cacheable=True] ***
2025-11-22 07:28:41,272 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.062) 0:01:19.588 *****
2025-11-22 07:28:41,272 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.062) 0:01:19.586 *****
2025-11-22 07:28:41,316 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:41,323 p=33953 u=zuul n=ansible | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] ***
2025-11-22 07:28:41,323 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.051) 0:01:19.639 *****
2025-11-22 07:28:41,323 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.051) 0:01:19.637 *****
2025-11-22 07:28:41,891 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:41,901 p=33953 u=zuul n=ansible | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] ***
2025-11-22 07:28:41,901 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.578) 0:01:20.217 *****
2025-11-22 07:28:41,901 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.578) 0:01:20.216 *****
2025-11-22 07:28:42,112 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:42,120 p=33953 u=zuul n=ansible | TASK [install_yamls : Ensure user cifmw_install_yamls_vars contains existing Makefile variables that=_cifmw_install_yamls_unmatched_vars | length == 0, msg=cifmw_install_yamls_vars contains a variable that is not defined in install_yamls Makefile nor cifmw_install_yamls_whitelisted_vars: {{ _cifmw_install_yamls_unmatched_vars | join(', ')}}, quiet=True] ***
2025-11-22 07:28:42,120 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.218) 0:01:20.436 *****
2025-11-22 07:28:42,120 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.218) 0:01:20.434 *****
2025-11-22 07:28:42,156 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:42,175 p=33953 u=zuul n=ansible | TASK [install_yamls : Generate /home/zuul/ci-framework-data/artifacts/install_yamls.sh dest={{ cifmw_install_yamls_out_dir }}/{{ cifmw_install_yamls_envfile }}, content={% for k,v in cifmw_install_yamls_environment.items() %}
export {{ k }}={{ v }}
{% endfor %}, mode=0644] ***
2025-11-22 07:28:42,175 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.055) 0:01:20.491 *****
2025-11-22 07:28:42,175 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.055) 0:01:20.490 *****
2025-11-22 07:28:42,615 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:42,630 p=33953 u=zuul n=ansible | TASK [install_yamls : Set install_yamls default values cifmw_install_yamls_defaults={{ get_makefiles_env_output.makefiles_values | combine(cifmw_install_yamls_environment) }}, cacheable=True] ***
2025-11-22 07:28:42,630 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.455) 0:01:20.946 *****
2025-11-22 07:28:42,630 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.455) 0:01:20.945 *****
2025-11-22 07:28:42,657 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:42,719 p=33953 u=zuul n=ansible | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] ***
2025-11-22 07:28:42,719 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.089) 0:01:21.035 *****
2025-11-22 07:28:42,719 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.089) 0:01:21.034 *****
2025-11-22 07:28:42,737 p=33953 u=zuul n=ansible | ok: [localhost] =>
cifmw_install_yamls_environment:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
2025-11-22 07:28:42,745 p=33953 u=zuul n=ansible | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] ***
2025-11-22 07:28:42,745 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.025) 0:01:21.061 *****
2025-11-22 07:28:42,745 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.025) 0:01:21.060 *****
2025-11-22 07:28:42,777 p=33953 u=zuul n=ansible | ok: [localhost] =>
cifmw_install_yamls_defaults:
ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24
ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24
ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24
ADOPTED_STORAGE_NETWORK: 172.18.1.0/24
ADOPTED_TENANT_NETWORK: 172.9.1.0/24
ANSIBLEEE: config/samples/_v1beta1_ansibleee.yaml
ANSIBLEEE_BRANCH: main
ANSIBLEEE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml
ANSIBLEEE_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest
ANSIBLEEE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml
ANSIBLEEE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/tests/kuttl/tests
ANSIBLEEE_KUTTL_NAMESPACE: ansibleee-kuttl-tests
ANSIBLEEE_REPO: https://github.com/openstack-k8s-operators/openstack-ansibleee-operator
ANSIBLEE_COMMIT_HASH: ''
BARBICAN: config/samples/barbican_v1beta1_barbican.yaml
BARBICAN_BRANCH: main
BARBICAN_COMMIT_HASH: ''
BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml
BARBICAN_DEPL_IMG: unused
BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest
BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml
BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/tests/kuttl/tests
BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests
BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git
BARBICAN_SERVICE_ENABLED: 'true'
BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sE**********U=
BAREMETAL_BRANCH: main
BAREMETAL_COMMIT_HASH: ''
BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest
BAREMETAL_OS_CONTAINER_IMG: ''
BAREMETAL_OS_IMG: ''
BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git
BAREMETAL_TIMEOUT: 20m
BASH_IMG: quay.io/openstack-k8s-operators/bash:latest
BGP_ASN: '64999'
BGP_LEAF_1: 100.65.4.1
BGP_LEAF_2: 100.64.4.1
BGP_OVN_ROUTING: 'false'
BGP_PEER_ASN: '64999'
BGP_SOURCE_IP: 172.30.4.2
BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42
BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24
BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64
BMAAS_INSTANCE_DISK_SIZE: '20'
BMAAS_INSTANCE_MEMORY: '4096'
BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas
BMAAS_INSTANCE_NET_MODEL: virtio
BMAAS_INSTANCE_OS_VARIANT: centos-stream9
BMAAS_INSTANCE_VCPUS: '2'
BMAAS_INSTANCE_VIRT_TYPE: kvm
BMAAS_IPV4: 'true'
BMAAS_IPV6: 'false'
BMAAS_LIBVIRT_USER: sushyemu
BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26
BMAAS_METALLB_POOL_NAME: baremetal
BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24
BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64
BMAAS_NETWORK_NAME: crc-bmaas
BMAAS_NODE_COUNT: '1'
BMAAS_OCP_INSTANCE_NAME: crc
BMAAS_REDFISH_PASSWORD: password
BMAAS_REDFISH_USERNAME: admin
BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default
BMAAS_SUSHY_EMULATOR_DRIVER: libvirt
BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest
BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator
BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml
BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack
BMH_NAMESPACE: openstack
BMO_BRANCH: release-0.9
BMO_CLEANUP: 'true'
BMO_COMMIT_HASH: ''
BMO_IPA_BRANCH: stable/2024.1
BMO_IRONIC_HOST: 192.168.122.10
BMO_PROVISIONING_INTERFACE: ''
BMO_REPO: https://github.com/metal3-io/baremetal-operator
BMO_SETUP: false
BMO_SETUP_ROUTE_REPLACE: 'true'
BM_CTLPLANE_INTERFACE: enp1s0
BM_INSTANCE_MEMORY: '8192'
BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal
BM_INSTANCE_NAME_SUFFIX: '0'
BM_NETWORK_NAME: default
BM_NODE_COUNT: '1'
BM_ROOT_PASSWORD: ''
BM_ROOT_PASSWORD_SECRET: ''
CEILOMETER_CENTRAL_DEPL_IMG: unused
CEILOMETER_NOTIFICATION_DEPL_IMG: unused
CEPH_BRANCH: release-1.15
CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml
CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml
CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml
CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml
CEPH_IMG: quay.io/ceph/demo:latest-squid
CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml
CEPH_REPO: https://github.com/rook/rook.git
CERTMANAGER_TIMEOUT: 300s
CHECKOUT_FROM_OPENSTACK_REF: 'true'
CINDER: config/samples/cinder_v1beta1_cinder.yaml
CINDERAPI_DEPL_IMG: unused
CINDERBKP_DEPL_IMG: unused
CINDERSCH_DEPL_IMG: unused
CINDERVOL_DEPL_IMG: unused
CINDER_BRANCH: main
CINDER_COMMIT_HASH: ''
CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml
CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest
CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml
CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests
CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests
CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git
CLEANUP_DIR_CMD: rm -Rf
CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11'
CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12'
CRC_HTTPS_PROXY: ''
CRC_HTTP_PROXY: ''
CRC_STORAGE_NAMESPACE: crc-storage
CRC_STORAGE_RETRIES: '3'
CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz'''
CRC_VERSION: latest
DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret
DATAPLANE_ANSIBLE_USER: ''
DATAPLANE_COMPUTE_IP: 192.168.122.100
DATAPLANE_CONTAINER_PREFIX: openstack
DATAPLANE_CONTAINER_TAG: current-podified
DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest
DATAPLANE_DEFAULT_GW: 192.168.122.1
DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null
DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100%
DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned
DATAPLANE_NETWORKER_IP: 192.168.122.200
DATAPLANE_NETWORK_INTERFACE_NAME: eth0
DATAPLANE_NOVA_NFS_PATH: ''
DATAPLANE_NTP_SERVER: pool.ntp.org
DATAPLANE_PLAYBOOK: osp.edpm.download_cache
DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9
DATAPLANE_RUNNER_IMG: ''
DATAPLANE_SERVER_ROLE: compute
DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']'
DATAPLANE_TIMEOUT: 30m
DATAPLANE_TLS_ENABLED: 'true'
DATAPLANE_TOTAL_NETWORKER_NODES: '1'
DATAPLANE_TOTAL_NODES: '1'
DBSERVICE: galera
DESIGNATE: config/samples/designate_v1beta1_designate.yaml
DESIGNATE_BRANCH: main
DESIGNATE_COMMIT_HASH: ''
DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml
DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest
DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml
DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/tests/kuttl/tests
DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests
DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git
DNSDATA: config/samples/network_v1beta1_dnsdata.yaml
DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml
DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml
DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml
DNS_DEPL_IMG: unused
DNS_DOMAIN: localdomain
DOWNLOAD_TOOLS_SELECTION: all
EDPM_ATTACH_EXTNET: 'true'
EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]'''
EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]'''
EDPM_COMPUTE_CELLS: '1'
EDPM_COMPUTE_CEPH_ENABLED: 'true'
EDPM_COMPUTE_CEPH_NOVA: 'true'
EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true'
EDPM_COMPUTE_SRIOV_ENABLED: 'true'
EDPM_COMPUTE_SUFFIX: '0'
EDPM_CONFIGURE_DEFAULT_ROUTE: 'true'
EDPM_CONFIGURE_HUGEPAGES: 'false'
EDPM_CONFIGURE_NETWORKING: 'true'
EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra
EDPM_NETWORKER_SUFFIX: '0'
EDPM_TOTAL_NETWORKERS: '1'
EDPM_TOTAL_NODES: '1'
GALERA_REPLICAS: ''
GENERATE_SSH_KEYS: 'true'
GIT_CLONE_OPTS: ''
GLANCE: config/samples/glance_v1beta1_glance.yaml
GLANCEAPI_DEPL_IMG: unused
GLANCE_BRANCH: main
GLANCE_COMMIT_HASH: ''
GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml
GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest
GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml
GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests
GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests
GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git
HEAT: config/samples/heat_v1beta1_heat.yaml
HEATAPI_DEPL_IMG: unused
HEATCFNAPI_DEPL_IMG: unused
HEATENGINE_DEPL_IMG: unused
HEAT_AUTH_ENCRYPTION_KEY: 76**********f0
HEAT_BRANCH: main
HEAT_COMMIT_HASH: ''
HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml
HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest
HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml
HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/tests/kuttl/tests
HEAT_KUTTL_NAMESPACE: heat-kuttl-tests
HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git
HEAT_SERVICE_ENABLED: 'true'
HORIZON: config/samples/horizon_v1beta1_horizon.yaml
HORIZON_BRANCH: main
HORIZON_COMMIT_HASH: ''
HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml
HORIZON_DEPL_IMG: unused
HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest
HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml
HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/tests/kuttl/tests
HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests
HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git
INFRA_BRANCH: main
INFRA_COMMIT_HASH: ''
INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest
INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml
INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/tests/kuttl/tests
INFRA_KUTTL_NAMESPACE: infra-kuttl-tests
INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git
INSTALL_CERT_MANAGER: 'true'
INSTALL_NMSTATE: true || false
INSTALL_NNCP: true || false
INTERNALAPI_HOST_ROUTES: ''
IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24
IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64
IPV6_LAB_LIBVIRT_STORAGE_POOL: default
IPV6_LAB_MANAGE_FIREWALLD: 'true'
IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24
IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64
IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router
IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64
IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24
IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1
IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3
IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96
IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false'
IPV6_LAB_NETWORK_NAME: nat64
IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48
IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11
IPV6_LAB_SNO_HOST_PREFIX: '64'
IPV6_LAB_SNO_INSTANCE_NAME: sno
IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64
IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp
IPV6_LAB_SNO_OCP_VERSION: latest-4.14
IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112
IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub
IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab
IRONIC: config/samples/ironic_v1beta1_ironic.yaml
IRONICAPI_DEPL_IMG: unused
IRONICCON_DEPL_IMG: unused
IRONICINS_DEPL_IMG: unused
IRONICNAG_DEPL_IMG: unused
IRONICPXE_DEPL_IMG: unused
IRONIC_BRANCH: main
IRONIC_COMMIT_HASH: ''
IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml
IRONIC_IMAGE_TAG: release-24.1
IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest
IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml
IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/tests/kuttl/tests
IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests
IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git
KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml
KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml
KEYSTONEAPI_DEPL_IMG: unused
KEYSTONE_BRANCH: main
KEYSTONE_COMMIT_HASH: ''
KEYSTONE_FEDERATION_CLIENT_SECRET: CO**********6f
KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack
KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest
KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml
KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/tests/kuttl/tests
KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests
KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git
KUBEADMIN_PWD: '12345678'
LIBVIRT_SECRET: libvirt-secret
LOKI_DEPLOY_MODE: openshift-network
LOKI_DEPLOY_NAMESPACE: netobserv
LOKI_DEPLOY_SIZE: 1x.demo
LOKI_NAMESPACE: openshift-operators-redhat
LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki
LOKI_SUBSCRIPTION: loki-operator
LVMS_CR: '1'
MANILA: config/samples/manila_v1beta1_manila.yaml
MANILAAPI_DEPL_IMG: unused
MANILASCH_DEPL_IMG: unused
MANILASHARE_DEPL_IMG: unused
MANILA_BRANCH: main
MANILA_COMMIT_HASH: ''
MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml
MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest
MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml
MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests
MANILA_KUTTL_NAMESPACE: manila-kuttl-tests
MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git
MANILA_SERVICE_ENABLED: 'true'
MARIADB: config/samples/mariadb_v1beta1_galera.yaml
MARIADB_BRANCH: main
MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/config.yaml
MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/tests
MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests
MARIADB_COMMIT_HASH: ''
MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml
MARIADB_DEPL_IMG: unused
MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest
MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml
MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/kuttl/tests
MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests
MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git
MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml
MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml
MEMCACHED_DEPL_IMG: unused
METADATA_SHARED_SECRET: '12**********42'
METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90
METALLB_POOL: 192.168.122.80-192.168.122.90
MICROSHIFT: '0'
NAMESPACE: openstack
NETCONFIG: config/samples/network_v1beta1_netconfig.yaml
NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml
NETCONFIG_DEPL_IMG: unused
NETOBSERV_DEPLOY_NAMESPACE: netobserv
NETOBSERV_NAMESPACE: openshift-netobserv-operator
NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net
NETOBSERV_SUBSCRIPTION: netobserv-operator
NETWORK_BGP: 'false'
NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0
NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0
NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0
NETWORK_ISOLATION: 'true'
NETWORK_ISOLATION_INSTANCE_NAME: crc
NETWORK_ISOLATION_IPV4: 'true'
NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24
NETWORK_ISOLATION_IPV4_NAT: 'true'
NETWORK_ISOLATION_IPV6: 'false'
NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64
NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10
NETWORK_ISOLATION_MAC: '52:54:00:11:11:10'
NETWORK_ISOLATION_NETWORK_NAME: net-iso
NETWORK_ISOLATION_NET_NAME: default
NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true'
NETWORK_MTU: '1500'
NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0
NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0
NETWORK_STORAGE_MACVLAN: ''
NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0
NETWORK_VLAN_START: '20'
NETWORK_VLAN_STEP: '1'
NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml
NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml
NEUTRONAPI_DEPL_IMG: unused
NEUTRON_BRANCH: main
NEUTRON_COMMIT_HASH: ''
NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest
NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml
NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests
NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests
NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git
NFS_HOME: /home/nfs
NMSTATE_NAMESPACE: openshift-nmstate
NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8
NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator
NNCP_ADDITIONAL_HOST_ROUTES: ''
NNCP_BGP_1_INTERFACE: enp7s0
NNCP_BGP_1_IP_ADDRESS: 100.65.4.2
NNCP_BGP_2_INTERFACE: enp8s0
NNCP_BGP_2_IP_ADDRESS: 100.64.4.2
NNCP_BRIDGE: ospbr
NNCP_CLEANUP_TIMEOUT: 120s
NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::'
NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10'
NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122
NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10'
NNCP_DNS_SERVER: 192.168.122.1
NNCP_DNS_SERVER_IPV6: fd00:aaaa::1
NNCP_GATEWAY: 192.168.122.1
NNCP_GATEWAY_IPV6: fd00:aaaa::1
NNCP_INTERFACE: enp6s0
NNCP_NODES: ''
NNCP_TIMEOUT: 240s
NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml
NOVA_BRANCH: main
NOVA_COMMIT_HASH: ''
NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml
NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest
NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git
NUMBER_OF_INSTANCES: '1'
OCP_NETWORK_NAME: crc
OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml
OCTAVIA_BRANCH: main
OCTAVIA_COMMIT_HASH: ''
OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml
OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest
OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml
OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/tests/kuttl/tests
OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests
OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git
OKD: 'false'
OPENSTACK_BRANCH: main
OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest
OPENSTACK_COMMIT_HASH: ''
OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml
OPENSTACK_CRDS_DIR: openstack_crds
OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml
OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest
OPENSTACK_K8S_BRANCH: main
OPENSTACK_K8S_TAG: latest
OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml
OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/tests/kuttl/tests
OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests
OPENSTACK_NEUTRON_CUSTOM_CONF: ''
OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git
OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest
OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator
OPERATOR_CHANNEL: ''
OPERATOR_NAMESPACE: openstack-operators
OPERATOR_SOURCE: ''
OPERATOR_SOURCE_NAMESPACE: ''
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml
OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml
OVNCONTROLLER_NMAP: 'true'
OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml
OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml
OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml
OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml
OVN_BRANCH: main
OVN_COMMIT_HASH: ''
OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest
OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml
OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/tests/kuttl/tests
OVN_KUTTL_NAMESPACE: ovn-kuttl-tests
OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git
PASSWORD: '12**********78'
PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml
PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml
PLACEMENTAPI_DEPL_IMG: unused
PLACEMENT_BRANCH: main
PLACEMENT_COMMIT_HASH: ''
PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest
PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml
PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/tests/kuttl/tests
PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests
PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git
PULL_SECRET: /home/zuul/src/review.rdoproject.org/rdo-jobs/playbooks/data_plane_adoption/pull-secret.txt
RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml
RABBITMQ_BRANCH: patches
RABBITMQ_COMMIT_HASH: ''
RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml
RABBITMQ_DEPL_IMG: unused
RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest
RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git
REDHAT_OPERATORS: 'false'
REDIS: config/samples/redis_v1beta1_redis.yaml
REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml
REDIS_DEPL_IMG: unused
RH_REGISTRY_PWD: ''
RH_REGISTRY_USER: ''
SECRET: os**********et
SG_CORE_DEPL_IMG: unused
STANDALONE_COMPUTE_DRIVER: libvirt
STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0
STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0
STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0
STANDALONE_STORAGE_NET_PREFIX: 172.18.0
STANDALONE_TENANT_NET_PREFIX: 172.19.0
STORAGEMGMT_HOST_ROUTES: ''
STORAGE_CLASS: local-storage
STORAGE_HOST_ROUTES: ''
SWIFT: config/samples/swift_v1beta1_swift.yaml
SWIFT_BRANCH: main
SWIFT_COMMIT_HASH: ''
SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml
SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest
SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml
SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/tests/kuttl/tests
SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests
SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git
TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml
TELEMETRY_BRANCH: main
TELEMETRY_COMMIT_HASH: ''
TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml
TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest
TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator
TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml
TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests
TELEMETRY_KUTTL_RELPATH: tests/kuttl/suites
TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git
TENANT_HOST_ROUTES: ''
TIMEOUT: 300s
TLS_ENABLED: 'false'
tripleo_deploy: 'export REGISTRY_PWD:'
2025-11-22 07:28:42,786 p=33953 u=zuul n=ansible | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] ***
2025-11-22 07:28:42,786 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.040) 0:01:21.102 *****
2025-11-22 07:28:42,786 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.040) 0:01:21.101 *****
2025-11-22 07:28:43,129 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:43,138 p=33953 u=zuul n=ansible | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] *****
2025-11-22 07:28:43,138 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.351) 0:01:21.454 *****
2025-11-22 07:28:43,138 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.351) 0:01:21.452 *****
2025-11-22 07:28:43,162 p=33953 u=zuul n=ansible | ok: [localhost] =>
cifmw_generate_makes:
changed: false
debug:
/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile:
- all
- help
- cleanup
- deploy_cleanup
- wait
- crc_storage
- crc_storage_cleanup
- crc_storage_release
- crc_storage_with_retries
- crc_storage_cleanup_with_retries
- operator_namespace
- namespace
- namespace_cleanup
- input
- input_cleanup
- crc_bmo_setup
- crc_bmo_cleanup
- openstack_prep
- openstack
- openstack_wait
- openstack_init
- openstack_cleanup
- openstack_repo
- openstack_deploy_prep
- openstack_deploy
- openstack_wait_deploy
- openstack_deploy_cleanup
- openstack_update_run
- update_services
- update_system
- openstack_patch_version
- edpm_deploy_generate_keys
- edpm_patch_ansible_runner_image
- edpm_deploy_prep
- edpm_deploy_cleanup
- edpm_deploy
- edpm_deploy_baremetal_prep
- edpm_deploy_baremetal
- edpm_wait_deploy_baremetal
- edpm_wait_deploy
- edpm_register_dns
- edpm_nova_discover_hosts
- openstack_crds
- openstack_crds_cleanup
- edpm_deploy_networker_prep
- edpm_deploy_networker_cleanup
- edpm_deploy_networker
- infra_prep
- infra
- infra_cleanup
- dns_deploy_prep
- dns_deploy
- dns_deploy_cleanup
- netconfig_deploy_prep
- netconfig_deploy
- netconfig_deploy_cleanup
- memcached_deploy_prep
- memcached_deploy
- memcached_deploy_cleanup
- keystone_prep
- keystone
- keystone_cleanup
- keystone_deploy_prep
- keystone_deploy
- keystone_deploy_cleanup
- barbican_prep
- barbican
- barbican_cleanup
- barbican_deploy_prep
- barbican_deploy
- barbican_deploy_validate
- barbican_deploy_cleanup
- mariadb
- mariadb_cleanup
- mariadb_deploy_prep
- mariadb_deploy
- mariadb_deploy_cleanup
- placement_prep
- placement
- placement_cleanup
- placement_deploy_prep
- placement_deploy
- placement_deploy_cleanup
- glance_prep
- glance
- glance_cleanup
- glance_deploy_prep
- glance_deploy
- glance_deploy_cleanup
- ovn_prep
- ovn
- ovn_cleanup
- ovn_deploy_prep
- ovn_deploy
- ovn_deploy_cleanup
- neutron_prep
- neutron
- neutron_cleanup
- neutron_deploy_prep
- neutron_deploy
- neutron_deploy_cleanup
- cinder_prep
- cinder
- cinder_cleanup
- cinder_deploy_prep
- cinder_deploy
- cinder_deploy_cleanup
- rabbitmq_prep
- rabbitmq
- rabbitmq_cleanup
- rabbitmq_deploy_prep
- rabbitmq_deploy
- rabbitmq_deploy_cleanup
- ironic_prep
- ironic
- ironic_cleanup
- ironic_deploy_prep
- ironic_deploy
- ironic_deploy_cleanup
- octavia_prep
- octavia
- octavia_cleanup
- octavia_deploy_prep
- octavia_deploy
- octavia_deploy_cleanup
- designate_prep
- designate
- designate_cleanup
- designate_deploy_prep
- designate_deploy
- designate_deploy_cleanup
- nova_prep
- nova
- nova_cleanup
- nova_deploy_prep
- nova_deploy
- nova_deploy_cleanup
- mariadb_kuttl_run
- mariadb_kuttl
- kuttl_db_prep
- kuttl_db_cleanup
- kuttl_common_prep
- kuttl_common_cleanup
- keystone_kuttl_run
- keystone_kuttl
- barbican_kuttl_run
- barbican_kuttl
- placement_kuttl_run
- placement_kuttl
- cinder_kuttl_run
- cinder_kuttl
- neutron_kuttl_run
- neutron_kuttl
- octavia_kuttl_run
- octavia_kuttl
- designate_kuttl
- designate_kuttl_run
- ovn_kuttl_run
- ovn_kuttl
- infra_kuttl_run
- infra_kuttl
- ironic_kuttl_run
- ironic_kuttl
- ironic_kuttl_crc
- heat_kuttl_run
- heat_kuttl
- heat_kuttl_crc
- ansibleee_kuttl_run
- ansibleee_kuttl_cleanup
- ansibleee_kuttl_prep
- ansibleee_kuttl
- glance_kuttl_run
- glance_kuttl
- manila_kuttl_run
- manila_kuttl
- swift_kuttl_run
- swift_kuttl
- horizon_kuttl_run
- horizon_kuttl
- openstack_kuttl_run
- openstack_kuttl
- mariadb_chainsaw_run
- mariadb_chainsaw
- horizon_prep
- horizon
- horizon_cleanup
- horizon_deploy_prep
- horizon_deploy
- horizon_deploy_cleanup
- heat_prep
- heat
- heat_cleanup
- heat_deploy_prep
- heat_deploy
- heat_deploy_cleanup
- ansibleee_prep
- ansibleee
- ansibleee_cleanup
- baremetal_prep
- baremetal
- baremetal_cleanup
- ceph_help
- ceph
- ceph_cleanup
- rook_prep
- rook
- rook_deploy_prep
- rook_deploy
- rook_crc_disk
- rook_cleanup
- lvms
- nmstate
- nncp
- nncp_cleanup
- netattach
- netattach_cleanup
- metallb
- metallb_config
- metallb_config_cleanup
- metallb_cleanup
- loki
- loki_cleanup
- loki_deploy
- loki_deploy_cleanup
- netobserv
- netobserv_cleanup
- netobserv_deploy
- netobserv_deploy_cleanup
- manila_prep
- manila
- manila_cleanup
- manila_deploy_prep
- manila_deploy
- manila_deploy_cleanup
- telemetry_prep
- telemetry
- telemetry_cleanup
- telemetry_deploy_prep
- telemetry_deploy
- telemetry_deploy_cleanup
- telemetry_kuttl_run
- telemetry_kuttl
- swift_prep
- swift
- swift_cleanup
- swift_deploy_prep
- swift_deploy
- swift_deploy_cleanup
- certmanager
- certmanager_cleanup
- validate_marketplace
- redis_deploy_prep
- redis_deploy
- redis_deploy_cleanup
- set_slower_etcd_profile
/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile:
- help
- download_tools
- nfs
- nfs_cleanup
- crc
- crc_cleanup
- crc_scrub
- crc_attach_default_interface
- crc_attach_default_interface_cleanup
- ipv6_lab_network
- ipv6_lab_network_cleanup
- ipv6_lab_nat64_router
- ipv6_lab_nat64_router_cleanup
- ipv6_lab_sno
- ipv6_lab_sno_cleanup
- ipv6_lab
- ipv6_lab_cleanup
- attach_default_interface
- attach_default_interface_cleanup
- network_isolation_bridge
- network_isolation_bridge_cleanup
- edpm_baremetal_compute
- edpm_compute
- edpm_compute_bootc
- edpm_ansible_runner
- edpm_computes_bgp
- edpm_compute_repos
- edpm_compute_cleanup
- edpm_networker
- edpm_networker_cleanup
- edpm_deploy_instance
- tripleo_deploy
- standalone_deploy
- standalone_sync
- standalone
- standalone_cleanup
- standalone_snapshot
- standalone_revert
- cifmw_prepare
- cifmw_cleanup
- bmaas_network
- bmaas_network_cleanup
- bmaas_route_crc_and_crc_bmaas_networks
- bmaas_route_crc_and_crc_bmaas_networks_cleanup
- bmaas_crc_attach_network
- bmaas_crc_attach_network_cleanup
- bmaas_crc_baremetal_bridge
- bmaas_crc_baremetal_bridge_cleanup
- bmaas_baremetal_net_nad
- bmaas_baremetal_net_nad_cleanup
- bmaas_metallb
- bmaas_metallb_cleanup
- bmaas_virtual_bms
- bmaas_virtual_bms_cleanup
- bmaas_sushy_emulator
- bmaas_sushy_emulator_cleanup
- bmaas_sushy_emulator_wait
- bmaas_generate_nodes_yaml
- bmaas
- bmaas_cleanup
failed: false
success: true
2025-11-22 07:28:43,171 p=33953 u=zuul n=ansible | TASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml, content={{
{
'cifmw_install_yamls_environment': cifmw_install_yamls_environment,
'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults
} | to_nice_yaml
}}, mode=0644] ***
2025-11-22 07:28:43,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.033) 0:01:21.487 *****
2025-11-22 07:28:43,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.033) 0:01:21.486 *****
2025-11-22 07:28:43,736 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:43,756 p=33953 u=zuul n=ansible | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] ***
2025-11-22 07:28:43,756 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.584) 0:01:22.072 *****
2025-11-22 07:28:43,756 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.585) 0:01:22.071 *****
2025-11-22 07:28:43,797 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:43,837 p=33953 u=zuul n=ansible | TASK [discover_latest_image : Get latest image url={{ cifmw_discover_latest_image_base_url }}, image_prefix={{ cifmw_discover_latest_image_qcow_prefix }}, images_file={{ cifmw_discover_latest_image_images_file }}] ***
2025-11-22 07:28:43,838 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.081) 0:01:22.154 *****
2025-11-22 07:28:43,838 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.081) 0:01:22.152 *****
2025-11-22 07:28:44,502 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:44,514 p=33953 u=zuul n=ansible | TASK [discover_latest_image : Export facts accordingly cifmw_discovered_image_name={{ discovered_image['data']['image_name'] }}, cifmw_discovered_image_url={{ discovered_image['data']['image_url'] }}, cifmw_discovered_hash={{ discovered_image['data']['hash'] }}, cifmw_discovered_hash_algorithm={{ discovered_image['data']['hash_algorithm'] }}, cacheable=True] ***
2025-11-22 07:28:44,515 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:44 +0000 (0:00:00.676) 0:01:22.831 *****
2025-11-22 07:28:44,515 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:44 +0000 (0:00:00.676) 0:01:22.829 *****
2025-11-22 07:28:44,546 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:44,567 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Create artifacts with custom params mode=0644, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/custom-params.yml, content={{ ci_framework_params | to_nice_yaml }}] ***
2025-11-22 07:28:44,567 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:44 +0000 (0:00:00.052) 0:01:22.883 *****
2025-11-22 07:28:44,567 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:44 +0000 (0:00:00.052) 0:01:22.882 *****
2025-11-22 07:28:45,063 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:45,079 p=33953 u=zuul n=ansible | TASK [Dump parameters to a file to pass them easily to cifmw playbooks src={{ playbook_dir }}/files/ci_framework_params.yaml.j2, dest={{ cifmw_parameters_file }}] ***
2025-11-22 07:28:45,080 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.512) 0:01:23.396 *****
2025-11-22 07:28:45,080 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.512) 0:01:23.394 *****
2025-11-22 07:28:45,594 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:45,602 p=33953 u=zuul n=ansible | TASK [Set vars as fact - cifmw parameters name=cifmw_helpers, tasks_from=var_file.yml] ***
2025-11-22 07:28:45,602 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.522) 0:01:23.918 *****
2025-11-22 07:28:45,602 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.522) 0:01:23.917 *****
2025-11-22 07:28:45,725 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***
2025-11-22 07:28:45,725 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.122) 0:01:24.041 *****
2025-11-22 07:28:45,725 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.122) 0:01:24.040 *****
2025-11-22 07:28:45,749 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:45,758 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Check if file is available path={{ provided_file | trim }}] ***
2025-11-22 07:28:45,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.033) 0:01:24.074 *****
2025-11-22 07:28:45,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.033) 0:01:24.073 *****
2025-11-22 07:28:45,984 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,002 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Read the vars] *******************************************
2025-11-22 07:28:46,002 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.243) 0:01:24.318 *****
2025-11-22 07:28:46,002 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.243) 0:01:24.317 *****
2025-11-22 07:28:46,179 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,187 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Set vars as fact] ****************************************
2025-11-22 07:28:46,187 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.184) 0:01:24.503 *****
2025-11-22 07:28:46,187 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.184) 0:01:24.502 *****
2025-11-22 07:28:46,218 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,227 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,236 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,245 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,254 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,264 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,273 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,283 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,293 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,302 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,311 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,315 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,347 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,368 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:28:46,368 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.181) 0:01:24.684 *****
2025-11-22 07:28:46,368 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.181) 0:01:24.683 *****
2025-11-22 07:28:46,424 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,432 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:28:46,432 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.064) 0:01:24.748 *****
2025-11-22 07:28:46,432 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.064) 0:01:24.747 *****
2025-11-22 07:28:46,495 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,505 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for pre_infra _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:28:46,505 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.072) 0:01:24.821 *****
2025-11-22 07:28:46,505 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.072) 0:01:24.820 *****
2025-11-22 07:28:46,607 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml'})
2025-11-22 07:28:46,626 p=33953 u=zuul n=ansible | TASK [run_hook : Set playbook path for Download needed tools cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e operator_namespace={{ _operator_namespace }} -e namespace={{ _namespace}} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e "@{{ value }}" {%- else %} -e "{{ key }}={{ value }}" {%- endif %} {%- endfor %} {%- endif %}] ***
2025-11-22 07:28:46,626 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.120) 0:01:24.942 *****
2025-11-22 07:28:46,626 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.120) 0:01:24.941 *****
2025-11-22 07:28:46,669 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,678 p=33953 u=zuul n=ansible | TASK [run_hook : Get file stat path={{ playbook_path }}] ***********************
2025-11-22 07:28:46,678 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.051) 0:01:24.994 *****
2025-11-22 07:28:46,678 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.051) 0:01:24.993 *****
2025-11-22 07:28:46,939 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,948 p=33953 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***
2025-11-22 07:28:46,948 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.270) 0:01:25.264 *****
2025-11-22 07:28:46,948 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.270) 0:01:25.263 *****
2025-11-22 07:28:46,963 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:46,972 p=33953 u=zuul n=ansible | TASK [run_hook : Get parameters files paths={{
(cifmw_basedir, 'artifacts/parameters') | path_join
}}, file_type=file, patterns=*.yml] ***
2025-11-22 07:28:46,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.024) 0:01:25.288 *****
2025-11-22 07:28:46,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.024) 0:01:25.287 *****
2025-11-22 07:28:47,244 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:47,255 p=33953 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e "@{{ file.path }}" {%- endfor %}] ***
2025-11-22 07:28:47,255 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.282) 0:01:25.571 *****
2025-11-22 07:28:47,255 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.282) 0:01:25.570 *****
2025-11-22 07:28:47,274 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:47,292 p=33953 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***
2025-11-22 07:28:47,292 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.037) 0:01:25.608 *****
2025-11-22 07:28:47,292 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.037) 0:01:25.607 *****
2025-11-22 07:28:47,880 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:47,898 p=33953 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***
2025-11-22 07:28:47,899 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.606) 0:01:26.215 *****
2025-11-22 07:28:47,899 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.606) 0:01:26.214 *****
2025-11-22 07:28:48,206 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:48,231 p=33953 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Download needed tools] ***************
2025-11-22 07:28:48,231 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:48 +0000 (0:00:00.332) 0:01:26.547 *****
2025-11-22 07:28:48,231 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:48 +0000 (0:00:00.332) 0:01:26.546 *****
2025-11-22 07:28:48,292 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_hook_without_retry.log
2025-11-22 07:29:29,989 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:29,999 p=33953 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Download needed tools] ******************
2025-11-22 07:29:30,000 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:29 +0000 (0:00:41.768) 0:02:08.316 *****
2025-11-22 07:29:30,000 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:29 +0000 (0:00:41.768) 0:02:08.314 *****
2025-11-22 07:29:30,020 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:30,029 p=33953 u=zuul n=ansible | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***
2025-11-22 07:29:30,029 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.029) 0:02:08.345 *****
2025-11-22 07:29:30,029 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.029) 0:02:08.344 *****
2025-11-22 07:29:30,362 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:30,372 p=33953 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***
2025-11-22 07:29:30,372 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.343) 0:02:08.689 *****
2025-11-22 07:29:30,373 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.343) 0:02:08.687 *****
2025-11-22 07:29:30,392 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:30,434 p=33953 u=zuul n=ansible | PLAY [Prepare host virtualization] *********************************************
2025-11-22 07:29:30,456 p=33953 u=zuul n=ansible | TASK [Include vars from cifmw_extras _raw_params={{ item | replace('@','') }}] ***
2025-11-22 07:29:30,456 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.083) 0:02:08.772 *****
2025-11-22 07:29:30,456 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.083) 0:02:08.771 *****
2025-11-22 07:29:30,486 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:30,499 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***
2025-11-22 07:29:30,500 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.043) 0:02:08.816 *****
2025-11-22 07:29:30,500 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.043) 0:02:08.815 *****
2025-11-22 07:29:30,698 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:30,708 p=33953 u=zuul n=ansible | TASK [Ensure libvirt is present/configured name=libvirt_manager] ***************
2025-11-22 07:29:30,708 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.208) 0:02:09.024 *****
2025-11-22 07:29:30,708 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.208) 0:02:09.023 *****
2025-11-22 07:29:30,733 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:30,743 p=33953 u=zuul n=ansible | TASK [Perpare OpenShift provisioner node name=openshift_provisioner_node] ******
2025-11-22 07:29:30,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.035) 0:02:09.059 *****
2025-11-22 07:29:30,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.035) 0:02:09.058 *****
2025-11-22 07:29:30,770 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:30,815 p=33953 u=zuul n=ansible | PLAY [Run cifmw_setup infra, build package, container and operators, deploy EDPM] ***
2025-11-22 07:29:30,859 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***
2025-11-22 07:29:30,860 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.116) 0:02:09.176 *****
2025-11-22 07:29:30,860 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.116) 0:02:09.174 *****
2025-11-22 07:29:30,912 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:30,926 p=33953 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2025-11-22 07:29:30,926 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.066) 0:02:09.242 *****
2025-11-22 07:29:30,926 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.066) 0:02:09.241 *****
2025-11-22 07:29:31,503 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:31,512 p=33953 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-22 07:29:31,512 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.585) 0:02:09.828 *****
2025-11-22 07:29:31,512 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.585) 0:02:09.827 *****
2025-11-22 07:29:31,539 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,551 p=33953 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2025-11-22 07:29:31,552 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.039) 0:02:09.868 *****
2025-11-22 07:29:31,552 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.039) 0:02:09.866 *****
2025-11-22 07:29:31,590 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,601 p=33953 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-22 07:29:31,601 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.049) 0:02:09.917 *****
2025-11-22 07:29:31,601 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.049) 0:02:09.916 *****
2025-11-22 07:29:31,634 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,649 p=33953 u=zuul n=ansible | TASK [Deploy OCP using Hive name=hive] *****************************************
2025-11-22 07:29:31,649 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.048) 0:02:09.965 *****
2025-11-22 07:29:31,649 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.048) 0:02:09.964 *****
2025-11-22 07:29:31,673 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,681 p=33953 u=zuul n=ansible | TASK [Prepare CRC name=rhol_crc] ***********************************************
2025-11-22 07:29:31,681 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.032) 0:02:09.998 *****
2025-11-22 07:29:31,682 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.032) 0:02:09.996 *****
2025-11-22 07:29:31,707 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,717 p=33953 u=zuul n=ansible | TASK [Deploy OpenShift cluster using dev-scripts name=devscripts] **************
2025-11-22 07:29:31,717 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.035) 0:02:10.033 *****
2025-11-22 07:29:31,717 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.035) 0:02:10.032 *****
2025-11-22 07:29:31,740 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,751 p=33953 u=zuul n=ansible | TASK [openshift_login : Ensure output directory exists path={{ cifmw_openshift_login_basedir }}/artifacts, state=directory, mode=0755] ***
2025-11-22 07:29:31,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.033) 0:02:10.067 *****
2025-11-22 07:29:31,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.033) 0:02:10.066 *****
2025-11-22 07:29:32,154 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:32,171 p=33953 u=zuul n=ansible | TASK [openshift_login : OpenShift login _raw_params=login.yml] *****************
2025-11-22 07:29:32,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.420) 0:02:10.487 *****
2025-11-22 07:29:32,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.420) 0:02:10.486 *****
2025-11-22 07:29:32,212 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/login.yml for localhost
2025-11-22 07:29:32,225 p=33953 u=zuul n=ansible | TASK [openshift_login : Check if the password file is present path={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] ***
2025-11-22 07:29:32,225 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.054) 0:02:10.542 *****
2025-11-22 07:29:32,226 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.054) 0:02:10.540 *****
2025-11-22 07:29:32,250 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,263 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch user password content src={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] ***
2025-11-22 07:29:32,263 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.037) 0:02:10.579 *****
2025-11-22 07:29:32,263 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.037) 0:02:10.578 *****
2025-11-22 07:29:32,294 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,307 p=33953 u=zuul n=ansible | TASK [openshift_login : Set user password as a fact cifmw_openshift_login_password={{ cifmw_openshift_login_password_file_slurp.content | b64decode }}, cacheable=True] ***
2025-11-22 07:29:32,307 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.044) 0:02:10.623 *****
2025-11-22 07:29:32,307 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.044) 0:02:10.622 *****
2025-11-22 07:29:32,338 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,349 p=33953 u=zuul n=ansible | TASK [openshift_login : Set role variables cifmw_openshift_login_kubeconfig={{
cifmw_openshift_login_kubeconfig |
default(cifmw_openshift_kubeconfig) |
default(
ansible_env.KUBECONFIG if 'KUBECONFIG' in ansible_env else
cifmw_openshift_login_kubeconfig_default_path
) | trim
}}, cifmw_openshift_login_user={{ cifmw_openshift_login_user | default(cifmw_openshift_user) | default(omit) }}, cifmw_openshift_login_password={{********** cifmw_openshift_login_password | default(cifmw_openshift_password) | default(omit) }}, cifmw_openshift_login_api={{ cifmw_openshift_login_api | default(cifmw_openshift_api) | default(omit) }}, cifmw_openshift_login_cert_login={{ cifmw_openshift_login_cert_login | default(false)}}, cifmw_openshift_login_provided_token={{ cifmw_openshift_provided_token | default(omit) }}, cacheable=True] ***
2025-11-22 07:29:32,349 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.041) 0:02:10.665 *****
2025-11-22 07:29:32,349 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.041) 0:02:10.664 *****
2025-11-22 07:29:32,388 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:32,400 p=33953 u=zuul n=ansible | TASK [openshift_login : Check if kubeconfig exists path={{ cifmw_openshift_login_kubeconfig }}] ***
2025-11-22 07:29:32,400 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.051) 0:02:10.716 *****
2025-11-22 07:29:32,400 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.051) 0:02:10.715 *****
2025-11-22 07:29:32,663 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:32,674 p=33953 u=zuul n=ansible | TASK [openshift_login : Assert that enough data is provided to log in to OpenShift that=cifmw_openshift_login_kubeconfig_stat.stat.exists or (cifmw_openshift_login_provided_token is defined and cifmw_openshift_login_provided_token != '') or (
(cifmw_openshift_login_user is defined) and
(cifmw_openshift_login_password is defined) and
(cifmw_openshift_login_api is defined)
), msg=If an existing kubeconfig is not provided user/pwd or provided/initial token and API URL must be given] ***
2025-11-22 07:29:32,675 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.274) 0:02:10.991 *****
2025-11-22 07:29:32,675 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.274) 0:02:10.989 *****
2025-11-22 07:29:32,705 p=33953 u=zuul n=ansible | ok: [localhost] =>
changed: false
msg: All assertions passed
2025-11-22 07:29:32,714 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch kubeconfig content src={{ cifmw_openshift_login_kubeconfig }}] ***
2025-11-22 07:29:32,714 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.039) 0:02:11.031 *****
2025-11-22 07:29:32,714 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.039) 0:02:11.029 *****
2025-11-22 07:29:32,740 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,751 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch x509 key based users cifmw_openshift_login_key_based_users={{
(
cifmw_openshift_login_kubeconfig_content_b64.content |
b64decode |
from_yaml
). users | default([]) |
selectattr('user.client-certificate-data', 'defined') |
map(attribute="name") |
map("split", "/") |
map("first")
}}, cacheable=True] ***
2025-11-22 07:29:32,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.036) 0:02:11.067 *****
2025-11-22 07:29:32,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.036) 0:02:11.066 *****
2025-11-22 07:29:32,790 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,805 p=33953 u=zuul n=ansible | TASK [openshift_login : Assign key based user if not provided and available cifmw_openshift_login_user={{
(cifmw_openshift_login_assume_cert_system_user | ternary('system:', '')) +
(cifmw_openshift_login_key_based_users | map('replace', 'system:', '') | unique | first)
}}, cifmw_openshift_login_cert_login=True, cacheable=True] ***
2025-11-22 07:29:32,805 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.054) 0:02:11.121 *****
2025-11-22 07:29:32,805 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.054) 0:02:11.120 *****
2025-11-22 07:29:32,835 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,847 p=33953 u=zuul n=ansible | TASK [openshift_login : Set the retry count cifmw_openshift_login_retries_cnt={{
0 if cifmw_openshift_login_retries_cnt is undefined else
cifmw_openshift_login_retries_cnt|int + 1
}}] ***
2025-11-22 07:29:32,847 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.042) 0:02:11.163 *****
2025-11-22 07:29:32,847 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.042) 0:02:11.162 *****
2025-11-22 07:29:32,877 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:32,891 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch token _raw_params=try_login.yml] *****************
2025-11-22 07:29:32,892 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.044) 0:02:11.208 *****
2025-11-22 07:29:32,892 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.044) 0:02:11.206 *****
2025-11-22 07:29:32,927 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml for localhost
2025-11-22 07:29:32,943 p=33953 u=zuul n=ansible | TASK [openshift_login : Try get OpenShift access token _raw_params=oc whoami -t] ***
2025-11-22 07:29:32,944 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.052) 0:02:11.260 *****
2025-11-22 07:29:32,944 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.051) 0:02:11.258 *****
2025-11-22 07:29:32,964 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,975 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch OpenShift token output_dir={{ cifmw_openshift_login_basedir }}/artifacts, script=oc login {%- if cifmw_openshift_login_provided_token is not defined %} {%- if cifmw_openshift_login_user is defined %} -u {{ cifmw_openshift_login_user }} {%- endif %} {%- if cifmw_openshift_login_password is defined %} -p {{ cifmw_openshift_login_password }} {%- endif %} {% else %} --token={{ cifmw_openshift_login_provided_token }} {%- endif %} {%- if cifmw_openshift_login_skip_tls_verify|bool %} --insecure-skip-tls-verify=true {%- endif %} {%- if cifmw_openshift_login_api is defined %} {{ cifmw_openshift_login_api }} {%- endif %}] ***
2025-11-22 07:29:32,975 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.031) 0:02:11.291 *****
2025-11-22 07:29:32,975 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.031) 0:02:11.290 *****
2025-11-22 07:29:33,055 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_fetch_openshift.log
2025-11-22 07:29:36,316 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:36,324 p=33953 u=zuul n=ansible | TASK [openshift_login : Ensure kubeconfig is provided that=cifmw_openshift_login_kubeconfig != ""] ***
2025-11-22 07:29:36,325 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:03.349) 0:02:14.641 *****
2025-11-22 07:29:36,325 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:03.349) 0:02:14.639 *****
2025-11-22 07:29:36,349 p=33953 u=zuul n=ansible | ok: [localhost] =>
changed: false
msg: All assertions passed
2025-11-22 07:29:36,362 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch new OpenShift access token _raw_params=oc whoami -t] ***
2025-11-22 07:29:36,362 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.037) 0:02:14.678 *****
2025-11-22 07:29:36,362 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.037) 0:02:14.677 *****
2025-11-22 07:29:36,701 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:36,711 p=33953 u=zuul n=ansible | TASK [openshift_login : Set new OpenShift token cifmw_openshift_login_token={{
(not cifmw_openshift_login_new_token_out.skipped | default(false)) |
ternary(cifmw_openshift_login_new_token_out.stdout, cifmw_openshift_login_whoami_out.stdout)
}}, cacheable=True] ***
2025-11-22 07:29:36,711 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.349) 0:02:15.027 *****
2025-11-22 07:29:36,711 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.349) 0:02:15.026 *****
2025-11-22 07:29:36,745 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:36,758 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch OpenShift API URL _raw_params=oc whoami --show-server=true] ***
2025-11-22 07:29:36,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.046) 0:02:15.074 *****
2025-11-22 07:29:36,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.046) 0:02:15.073 *****
2025-11-22 07:29:37,095 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:37,108 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch OpenShift kubeconfig context _raw_params=oc whoami -c] ***
2025-11-22 07:29:37,108 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.349) 0:02:15.424 *****
2025-11-22 07:29:37,108 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.349) 0:02:15.423 *****
2025-11-22 07:29:37,440 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:37,465 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch OpenShift current user _raw_params=oc whoami] ****
2025-11-22 07:29:37,465 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.357) 0:02:15.781 *****
2025-11-22 07:29:37,465 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.357) 0:02:15.780 *****
2025-11-22 07:29:37,840 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:37,854 p=33953 u=zuul n=ansible | TASK [openshift_login : Set OpenShift user, context and API facts cifmw_openshift_login_api={{ cifmw_openshift_login_api_out.stdout }}, cifmw_openshift_login_context={{ cifmw_openshift_login_context_out.stdout }}, cifmw_openshift_login_user={{ _oauth_user }}, cifmw_openshift_kubeconfig={{ cifmw_openshift_login_kubeconfig }}, cifmw_openshift_api={{ cifmw_openshift_login_api_out.stdout }}, cifmw_openshift_context={{ cifmw_openshift_login_context_out.stdout }}, cifmw_openshift_user={{ _oauth_user }}, cifmw_openshift_token={{ cifmw_openshift_login_token | default(omit) }}, cifmw_install_yamls_environment={{ ( cifmw_install_yamls_environment |
combine({'KUBECONFIG': cifmw_openshift_login_kubeconfig})
) if cifmw_install_yamls_environment is defined else omit
}}, cacheable=True] ***
2025-11-22 07:29:37,854 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.388) 0:02:16.170 *****
2025-11-22 07:29:37,854 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.388) 0:02:16.169 *****
2025-11-22 07:29:37,899 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:37,912 p=33953 u=zuul n=ansible | TASK [openshift_login : Create the openshift_login parameters file dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/openshift-login-params.yml, content={{ cifmw_openshift_login_params_content | from_yaml | to_nice_yaml }}, mode=0600] ***
2025-11-22 07:29:37,912 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.057) 0:02:16.228 *****
2025-11-22 07:29:37,912 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.057) 0:02:16.227 *****
2025-11-22 07:29:38,381 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:38,390 p=33953 u=zuul n=ansible | TASK [openshift_login : Read the install yamls parameters file path={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml] ***
2025-11-22 07:29:38,390 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:38 +0000 (0:00:00.478) 0:02:16.706 *****
2025-11-22 07:29:38,390 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:38 +0000 (0:00:00.478) 0:02:16.705 *****
2025-11-22 07:29:38,640 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:38,653 p=33953 u=zuul n=ansible | TASK [openshift_login : Append the KUBECONFIG to the install yamls parameters content={{
cifmw_openshift_login_install_yamls_artifacts_slurp['content'] | b64decode | from_yaml |
combine(
{
'cifmw_install_yamls_environment': {
'KUBECONFIG': cifmw_openshift_login_kubeconfig
}
}, recursive=true) | to_nice_yaml
}}, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml, mode=0600] ***
2025-11-22 07:29:38,653 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:38 +0000 (0:00:00.262) 0:02:16.969 *****
2025-11-22 07:29:38,653 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:38 +0000 (0:00:00.262) 0:02:16.968 *****
2025-11-22 07:29:39,148 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:39,172 p=33953 u=zuul n=ansible | TASK [openshift_setup : Ensure output directory exists path={{ cifmw_openshift_setup_basedir }}/artifacts, state=directory, mode=0755] ***
2025-11-22 07:29:39,172 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.518) 0:02:17.488 *****
2025-11-22 07:29:39,172 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.518) 0:02:17.487 *****
2025-11-22 07:29:39,397 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:39,406 p=33953 u=zuul n=ansible | TASK [openshift_setup : Fetch namespaces to create cifmw_openshift_setup_namespaces={{
((
([cifmw_install_yamls_defaults['NAMESPACE']] +
([cifmw_install_yamls_defaults['OPERATOR_NAMESPACE']] if 'OPERATOR_NAMESPACE' is in cifmw_install_yamls_defaults else [])
) if cifmw_install_yamls_defaults is defined else []
) + cifmw_openshift_setup_create_namespaces) | unique
}}] ***
2025-11-22 07:29:39,406 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.234) 0:02:17.722 *****
2025-11-22 07:29:39,406 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.234) 0:02:17.721 *****
2025-11-22 07:29:39,433 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:39,448 p=33953 u=zuul n=ansible | TASK [openshift_setup : Create required namespaces kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ item }}, kind=Namespace, state=present] ***
2025-11-22 07:29:39,448 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.042) 0:02:17.764 *****
2025-11-22 07:29:39,448 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.042) 0:02:17.763 *****
2025-11-22 07:29:40,415 p=33953 u=zuul n=ansible | changed: [localhost] => (item=openstack)
2025-11-22 07:29:41,210 p=33953 u=zuul n=ansible | changed: [localhost] => (item=openstack-operators)
2025-11-22 07:29:41,224 p=33953 u=zuul n=ansible | TASK [openshift_setup : Get internal OpenShift registry route kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Route, name=default-route, namespace=openshift-image-registry] ***
2025-11-22 07:29:41,224 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:41 +0000 (0:00:01.775) 0:02:19.540 *****
2025-11-22 07:29:41,224 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:41 +0000 (0:00:01.775) 0:02:19.538 *****
2025-11-22 07:29:42,358 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:42,369 p=33953 u=zuul n=ansible | TASK [openshift_setup : Allow anonymous image-pulls in CRC registry for targeted namespaces state=present, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'kind': 'RoleBinding', 'apiVersion': 'rbac.authorization.k8s.io/v1', 'metadata': {'name': 'system:image-puller', 'namespace': '{{ item }}'}, 'subjects': [{'kind': 'User', 'name': 'system:anonymous'}, {'kind': 'User', 'name': 'system:unauthenticated'}], 'roleRef': {'kind': 'ClusterRole', 'name': 'system:image-puller'}}] ***
2025-11-22 07:29:42,370 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:42 +0000 (0:00:01.145) 0:02:20.686 *****
2025-11-22 07:29:42,370 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:42 +0000 (0:00:01.145) 0:02:20.684 *****
2025-11-22 07:29:43,250 p=33953 u=zuul n=ansible | changed: [localhost] => (item=openstack)
2025-11-22 07:29:43,998 p=33953 u=zuul n=ansible | changed: [localhost] => (item=openstack-operators)
2025-11-22 07:29:44,009 p=33953 u=zuul n=ansible | TASK [openshift_setup : Wait for the image registry to be ready kind=Deployment, name=image-registry, namespace=openshift-image-registry, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, wait=True, wait_sleep=10, wait_timeout=600, wait_condition={'type': 'Available', 'status': 'True'}] ***
2025-11-22 07:29:44,010 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:44 +0000 (0:00:01.639) 0:02:22.326 *****
2025-11-22 07:29:44,010 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:44 +0000 (0:00:01.639) 0:02:22.324 *****
2025-11-22 07:29:44,955 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:44,978 p=33953 u=zuul n=ansible | TASK [openshift_setup : Login into OpenShift internal registry output_dir={{ cifmw_openshift_setup_basedir }}/artifacts, script=podman login -u {{ cifmw_openshift_user }} -p {{ cifmw_openshift_token }} {%- if cifmw_openshift_setup_skip_internal_registry_tls_verify|bool %} --tls-verify=false {%- endif %} {{ cifmw_openshift_setup_registry_default_route.resources[0].spec.host }}] ***
2025-11-22 07:29:44,979 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:44 +0000 (0:00:00.968) 0:02:23.295 *****
2025-11-22 07:29:44,979 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:44 +0000 (0:00:00.969) 0:02:23.293 *****
2025-11-22 07:29:45,033 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_login_into_openshift_internal.log
2025-11-22 07:29:45,268 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:45,280 p=33953 u=zuul n=ansible | TASK [Ensure we have custom CA installed on host role=install_ca] **************
2025-11-22 07:29:45,280 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.301) 0:02:23.597 *****
2025-11-22 07:29:45,281 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.301) 0:02:23.595 *****
2025-11-22 07:29:45,305 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,319 p=33953 u=zuul n=ansible | TASK [openshift_setup : Update ca bundle _raw_params=update-ca-trust extract] ***
2025-11-22 07:29:45,319 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.038) 0:02:23.635 *****
2025-11-22 07:29:45,319 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.038) 0:02:23.634 *****
2025-11-22 07:29:45,348 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,360 p=33953 u=zuul n=ansible | TASK [openshift_setup : Slurp CAs file src={{ cifmw_openshift_setup_ca_bundle_path }}] ***
2025-11-22 07:29:45,360 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.041) 0:02:23.676 *****
2025-11-22 07:29:45,360 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.041) 0:02:23.675 *****
2025-11-22 07:29:45,391 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,404 p=33953 u=zuul n=ansible | TASK [openshift_setup : Create config map with registry CAs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'v1', 'kind': 'ConfigMap', 'metadata': {'namespace': 'openshift-config', 'name': 'registry-cas'}, 'data': '{{ _config_map_data | items2dict }}'}] ***
2025-11-22 07:29:45,404 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.043) 0:02:23.720 *****
2025-11-22 07:29:45,404 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.043) 0:02:23.719 *****
2025-11-22 07:29:45,429 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,441 p=33953 u=zuul n=ansible | TASK [openshift_setup : Install Red Hat CA for pulling images from internal registry kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, merge_type=merge, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'Image', 'metadata': {'name': 'cluster'}, 'spec': {'additionalTrustedCA': {'name': 'registry-cas'}}}] ***
2025-11-22 07:29:45,442 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.037) 0:02:23.758 *****
2025-11-22 07:29:45,442 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.037) 0:02:23.756 *****
2025-11-22 07:29:45,469 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,482 p=33953 u=zuul n=ansible | TASK [openshift_setup : Add insecure registry kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, merge_type=merge, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'Image', 'metadata': {'name': 'cluster'}, 'spec': {'registrySources': {'insecureRegistries': ['{{ cifmw_update_containers_registry }}'], 'allowedRegistries': '{{ all_registries }}'}}}] ***
2025-11-22 07:29:45,482 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.040) 0:02:23.798 *****
2025-11-22 07:29:45,482 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.040) 0:02:23.797 *****
2025-11-22 07:29:45,505 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,518 p=33953 u=zuul n=ansible | TASK [openshift_setup : Create a ICSP with repository digest mirrors kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'operator.openshift.io/v1alpha1', 'kind': 'ImageContentSourcePolicy', 'metadata': {'name': 'registry-digest-mirrors'}, 'spec': {'repositoryDigestMirrors': '{{ cifmw_openshift_setup_digest_mirrors }}'}}] ***
2025-11-22 07:29:45,518 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.035) 0:02:23.834 *****
2025-11-22 07:29:45,518 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.035) 0:02:23.833 *****
2025-11-22 07:29:45,543 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,554 p=33953 u=zuul n=ansible | TASK [openshift_setup : Gather network.operator info kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, api_version=operator.openshift.io/v1, kind=Network, name=cluster] ***
2025-11-22 07:29:45,554 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.036) 0:02:23.871 *****
2025-11-22 07:29:45,555 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.036) 0:02:23.869 *****
2025-11-22 07:29:46,359 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:46,372 p=33953 u=zuul n=ansible | TASK [openshift_setup : Patch network operator api_version=operator.openshift.io/v1, kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Network, name=cluster, persist_config=True, patch=[{'path': '/spec/defaultNetwork/ovnKubernetesConfig/gatewayConfig/routingViaHost', 'value': True, 'op': 'replace'}, {'path': '/spec/defaultNetwork/ovnKubernetesConfig/gatewayConfig/ipForwarding', 'value': 'Global', 'op': 'replace'}]] ***
2025-11-22 07:29:46,372 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:46 +0000 (0:00:00.817) 0:02:24.688 *****
2025-11-22 07:29:46,372 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:46 +0000 (0:00:00.817) 0:02:24.687 *****
2025-11-22 07:29:47,289 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:47,299 p=33953 u=zuul n=ansible | TASK [openshift_setup : Patch samples registry configuration kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, api_version=samples.operator.openshift.io/v1, kind=Config, name=cluster, patch=[{'op': 'replace', 'path': '/spec/samplesRegistry', 'value': 'registry.redhat.io'}]] ***
2025-11-22 07:29:47,299 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:47 +0000 (0:00:00.926) 0:02:25.615 *****
2025-11-22 07:29:47,299 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:47 +0000 (0:00:00.926) 0:02:25.614 *****
2025-11-22 07:29:48,003 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:48,016 p=33953 u=zuul n=ansible | TASK [openshift_setup : Delete the pods from openshift-marketplace namespace kind=Pod, state=absent, delete_all=True, kubeconfig={{ cifmw_openshift_kubeconfig }}, namespace=openshift-marketplace] ***
2025-11-22 07:29:48,016 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.717) 0:02:26.332 *****
2025-11-22 07:29:48,016 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.717) 0:02:26.331 *****
2025-11-22 07:29:48,035 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,047 p=33953 u=zuul n=ansible | TASK [openshift_setup : Wait for openshift-marketplace pods to be running _raw_params=oc wait pod --all --for=condition=Ready -n openshift-marketplace --timeout=1m] ***
2025-11-22 07:29:48,048 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.031) 0:02:26.364 *****
2025-11-22 07:29:48,048 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.031) 0:02:26.362 *****
2025-11-22 07:29:48,065 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,086 p=33953 u=zuul n=ansible | TASK [Deploy Observability operator. name=openshift_obs] ***********************
2025-11-22 07:29:48,086 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.402 *****
2025-11-22 07:29:48,086 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.401 *****
2025-11-22 07:29:48,112 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,123 p=33953 u=zuul n=ansible | TASK [Deploy Metal3 BMHs name=deploy_bmh] **************************************
2025-11-22 07:29:48,123 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.037) 0:02:26.439 *****
2025-11-22 07:29:48,123 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.037) 0:02:26.438 *****
2025-11-22 07:29:48,168 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,180 p=33953 u=zuul n=ansible | TASK [Install certmanager operator role name=cert_manager] *********************
2025-11-22 07:29:48,180 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.057) 0:02:26.496 *****
2025-11-22 07:29:48,180 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.057) 0:02:26.495 *****
2025-11-22 07:29:48,211 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,219 p=33953 u=zuul n=ansible | TASK [Configure hosts networking using nmstate name=ci_nmstate] ****************
2025-11-22 07:29:48,219 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.535 *****
2025-11-22 07:29:48,219 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.534 *****
2025-11-22 07:29:48,244 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,253 p=33953 u=zuul n=ansible | TASK [Configure multus networks name=ci_multus] ********************************
2025-11-22 07:29:48,254 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.034) 0:02:26.570 *****
2025-11-22 07:29:48,254 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.034) 0:02:26.568 *****
2025-11-22 07:29:48,274 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,283 p=33953 u=zuul n=ansible | TASK [Deploy Sushy Emulator service pod name=sushy_emulator] *******************
2025-11-22 07:29:48,283 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.029) 0:02:26.599 *****
2025-11-22 07:29:48,283 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.029) 0:02:26.597 *****
2025-11-22 07:29:48,306 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,315 p=33953 u=zuul n=ansible | TASK [Setup Libvirt on controller name=libvirt_manager] ************************
2025-11-22 07:29:48,315 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.032) 0:02:26.631 *****
2025-11-22 07:29:48,315 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.032) 0:02:26.630 *****
2025-11-22 07:29:48,337 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,349 p=33953 u=zuul n=ansible | TASK [Prepare container package builder name=pkg_build] ************************
2025-11-22 07:29:48,350 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.034) 0:02:26.666 *****
2025-11-22 07:29:48,350 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.034) 0:02:26.664 *****
2025-11-22 07:29:48,376 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,388 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:29:48,388 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.704 *****
2025-11-22 07:29:48,388 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.703 *****
2025-11-22 07:29:48,458 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:48,469 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:29:48,469 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.081) 0:02:26.786 *****
2025-11-22 07:29:48,470 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.081) 0:02:26.784 *****
2025-11-22 07:29:48,551 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:48,570 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for post_infra _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:29:48,570 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.100) 0:02:26.886 *****
2025-11-22 07:29:48,570 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.100) 0:02:26.885 *****
2025-11-22 07:29:48,634 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,665 p=33953 u=zuul n=ansible | TASK [Set content-provider variables dictionary cifmw_content_provider_params={'cifmw_operator_build_output': '{{ cifmw_operator_build_output }}', 'cifmw_operator_build_meta_name': 'openstack-operator'}, cacheable=True] ***
2025-11-22 07:29:48,665 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.095) 0:02:26.981 *****
2025-11-22 07:29:48,665 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.095) 0:02:26.980 *****
2025-11-22 07:29:48,685 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,697 p=33953 u=zuul n=ansible | TASK [Write variables to cifmw custom params file path={{ cifwm_data_folder }}/custom-params.yml, line={{ cifmw_content_provider_params | to_nice_yaml }}] ***
2025-11-22 07:29:48,697 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.031) 0:02:27.013 *****
2025-11-22 07:29:48,697 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.031) 0:02:27.012 *****
2025-11-22 07:29:48,718 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,727 p=33953 u=zuul n=ansible | TASK [Set content-provider variables dictionary cifmw_content_provider_params={'cifmw_operator_build_output': {'operators': {'openstack-operator': {'image_catalog': "{{ operators_catalog_img['openstack-operator'] }}"}}}, 'cifmw_operator_build_meta_name': 'openstack-operator'}, cacheable=True] ***
2025-11-22 07:29:48,727 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.029) 0:02:27.043 *****
2025-11-22 07:29:48,727 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.029) 0:02:27.042 *****
2025-11-22 07:29:48,762 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,770 p=33953 u=zuul n=ansible | TASK [Write variables to cifmw custom params file path={{ cifwm_data_folder }}/custom-params.yml, line={{ cifmw_content_provider_params | to_nice_yaml }}] ***
2025-11-22 07:29:48,771 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.043) 0:02:27.087 *****
2025-11-22 07:29:48,771 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.043) 0:02:27.085 *****
2025-11-22 07:29:48,791 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,803 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:29:48,803 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.032) 0:02:27.120 *****
2025-11-22 07:29:48,804 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.032) 0:02:27.118 *****
2025-11-22 07:29:48,879 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:48,890 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:29:48,890 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.086) 0:02:27.206 *****
2025-11-22 07:29:48,890 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.086) 0:02:27.205 *****
2025-11-22 07:29:48,963 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:48,976 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for pre_deploy _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:29:48,976 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.086) 0:02:27.292 *****
2025-11-22 07:29:48,976 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.085) 0:02:27.291 *****
2025-11-22 07:29:49,067 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Fetch compute facts', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'})
2025-11-22 07:29:49,081 p=33953 u=zuul n=ansible | TASK [run_hook : Set playbook path for Fetch compute facts cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e operator_namespace={{ _operator_namespace }} -e namespace={{ _namespace}} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e "@{{ value }}" {%- else %} -e "{{ key }}={{ value }}" {%- endif %} {%- endfor %} {%- endif %}] ***
2025-11-22 07:29:49,081 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.105) 0:02:27.397 *****
2025-11-22 07:29:49,081 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.105) 0:02:27.396 *****
2025-11-22 07:29:49,124 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:49,133 p=33953 u=zuul n=ansible | TASK [run_hook : Get file stat path={{ playbook_path }}] ***********************
2025-11-22 07:29:49,133 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.051) 0:02:27.449 *****
2025-11-22 07:29:49,133 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.051) 0:02:27.448 *****
2025-11-22 07:29:49,363 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:49,373 p=33953 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***
2025-11-22 07:29:49,373 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.239) 0:02:27.689 *****
2025-11-22 07:29:49,373 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.239) 0:02:27.688 *****
2025-11-22 07:29:49,396 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:49,405 p=33953 u=zuul n=ansible | TASK [run_hook : Get parameters files paths={{
(cifmw_basedir, 'artifacts/parameters') | path_join
}}, file_type=file, patterns=*.yml] ***
2025-11-22 07:29:49,405 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.032) 0:02:27.722 *****
2025-11-22 07:29:49,406 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.032) 0:02:27.720 *****
2025-11-22 07:29:49,698 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:49,707 p=33953 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e "@{{ file.path }}" {%- endfor %}] ***
2025-11-22 07:29:49,707 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.301) 0:02:28.023 *****
2025-11-22 07:29:49,707 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.301) 0:02:28.022 *****
2025-11-22 07:29:49,733 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:49,743 p=33953 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***
2025-11-22 07:29:49,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.036) 0:02:28.059 *****
2025-11-22 07:29:49,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.036) 0:02:28.058 *****
2025-11-22 07:29:49,968 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:49,977 p=33953 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***
2025-11-22 07:29:49,977 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.234) 0:02:28.293 *****
2025-11-22 07:29:49,977 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.234) 0:02:28.292 *****
2025-11-22 07:29:50,162 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:50,183 p=33953 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Fetch compute facts] *****************
2025-11-22 07:29:50,183 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:50 +0000 (0:00:00.205) 0:02:28.499 *****
2025-11-22 07:29:50,183 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:50 +0000 (0:00:00.205) 0:02:28.498 *****
2025-11-22 07:29:50,242 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_hook_without_retry_fetch.log
2025-11-22 07:29:53,346 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:53,356 p=33953 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Fetch compute facts] ********************
2025-11-22 07:29:53,356 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:03.173) 0:02:31.672 *****
2025-11-22 07:29:53,356 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:03.173) 0:02:31.671 *****
2025-11-22 07:29:53,380 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:53,390 p=33953 u=zuul n=ansible | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***
2025-11-22 07:29:53,390 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.033) 0:02:31.706 *****
2025-11-22 07:29:53,390 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.033) 0:02:31.705 *****
2025-11-22 07:29:53,621 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:53,634 p=33953 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***
2025-11-22 07:29:53,634 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.244) 0:02:31.950 *****
2025-11-22 07:29:53,634 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.244) 0:02:31.949 *****
2025-11-22 07:29:53,663 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:53,685 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***
2025-11-22 07:29:53,685 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.050) 0:02:32.001 *****
2025-11-22 07:29:53,685 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.051) 0:02:32.000 *****
2025-11-22 07:29:53,743 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:53,753 p=33953 u=zuul n=ansible | TASK [Configure Storage Class name=ci_local_storage] ***************************
2025-11-22 07:29:53,753 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.067) 0:02:32.069 *****
2025-11-22 07:29:53,753 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.067) 0:02:32.068 *****
2025-11-22 07:29:53,891 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] ***
2025-11-22 07:29:53,891 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.137) 0:02:32.207 *****
2025-11-22 07:29:53,891 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.137) 0:02:32.206 *****
2025-11-22 07:29:54,103 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:54,111 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create the cifmw_cls_namespace namespace" kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ cifmw_cls_namespace }}, kind=Namespace, state=present] ***
2025-11-22 07:29:54,111 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:54 +0000 (0:00:00.220) 0:02:32.428 *****
2025-11-22 07:29:54,112 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:54 +0000 (0:00:00.220) 0:02:32.426 *****
2025-11-22 07:29:54,834 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:54,845 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Save storage manifests as artifacts dest={{ cifmw_cls_manifests_dir }}/storage-class.yaml, content={{ cifmw_cls_storage_manifest | to_nice_yaml }}, mode=0644] ***
2025-11-22 07:29:54,845 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:54 +0000 (0:00:00.733) 0:02:33.161 *****
2025-11-22 07:29:54,845 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:54 +0000 (0:00:00.733) 0:02:33.160 *****
2025-11-22 07:29:55,287 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:55,296 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Get k8s nodes kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Node] ***
2025-11-22 07:29:55,296 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:55 +0000 (0:00:00.451) 0:02:33.612 *****
2025-11-22 07:29:55,296 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:55 +0000 (0:00:00.451) 0:02:33.611 *****
2025-11-22 07:29:56,076 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:56,088 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] ***
2025-11-22 07:29:56,088 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:56 +0000 (0:00:00.791) 0:02:34.404 *****
2025-11-22 07:29:56,088 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:56 +0000 (0:00:00.791) 0:02:34.403 *****
2025-11-22 07:29:57,760 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=crc)
2025-11-22 07:29:58,298 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-controller-0(38.129.56.184)] => (item=overcloud-controller-0)
2025-11-22 07:29:58,821 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-controller-1(38.129.56.233)] => (item=overcloud-controller-1)
2025-11-22 07:29:59,393 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-controller-2(38.129.56.157)] => (item=overcloud-controller-2)
2025-11-22 07:29:59,978 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-novacompute-0(38.129.56.14)] => (item=overcloud-novacompute-0)
2025-11-22 07:30:00,558 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-novacompute-1(38.129.56.71)] => (item=overcloud-novacompute-1)
2025-11-22 07:30:01,107 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-novacompute-2(38.129.56.165)] => (item=overcloud-novacompute-2)
2025-11-22 07:30:01,702 p=33953 u=zuul n=ansible | changed: [localhost -> undercloud(38.129.56.252)] => (item=undercloud)
2025-11-22 07:30:02,370 p=33953 u=zuul n=ansible | changed: [localhost -> controller(38.129.56.179)] => (item=controller)
2025-11-22 07:30:02,578 p=33953 u=zuul n=ansible | changed: [localhost] => (item=localhost)
2025-11-22 07:30:02,580 p=33953 u=zuul n=ansible | [WARNING]: Platform linux on host localhost is using the discovered Python
interpreter at /usr/bin/python3.9, but future installation of another Python
interpreter could change the meaning of that path. See
https://docs.ansible.com/ansible-
core/2.15/reference_appendices/interpreter_discovery.html for more information.
2025-11-22 07:30:02,590 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{
_host_map |
selectattr("key", "in", k8s_nodes_hostnames) |
map(attribute="value") |
list
}}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] ***
2025-11-22 07:30:02,590 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:02 +0000 (0:00:06.501) 0:02:40.906 *****
2025-11-22 07:30:02,590 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:02 +0000 (0:00:06.501) 0:02:40.905 *****
2025-11-22 07:30:02,636 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:30:02,657 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Apply the storage class manifests kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage-class.yaml] ***
2025-11-22 07:30:02,658 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:02 +0000 (0:00:00.067) 0:02:40.974 *****
2025-11-22 07:30:02,658 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:02 +0000 (0:00:00.067) 0:02:40.973 *****
2025-11-22 07:30:03,616 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:30:03,626 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] ***
2025-11-22 07:30:03,626 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:03 +0000 (0:00:00.968) 0:02:41.942 *****
2025-11-22 07:30:03,626 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:03 +0000 (0:00:00.968) 0:02:41.941 *****
2025-11-22 07:30:03,670 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_local_storage/tasks/worker_node_dirs.yml for localhost => (item=crc)
2025-11-22 07:30:03,688 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Perform action in the PV directory path={{
[
cifmw_cls_local_storage_name,
'pv'+ ("%02d" | format(item | int))
] | path_join
}}, state={{
'directory' if cifmw_cls_action == 'create' else 'absent'
}}, mode=0775] ***
2025-11-22 07:30:03,688 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:03 +0000 (0:00:00.062) 0:02:42.004 *****
2025-11-22 07:30:03,688 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:03 +0000 (0:00:00.062) 0:02:42.003 *****
2025-11-22 07:30:04,268 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=1)
2025-11-22 07:30:04,841 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=2)
2025-11-22 07:30:05,323 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=3)
2025-11-22 07:30:05,802 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=4)
2025-11-22 07:30:06,309 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=5)
2025-11-22 07:30:06,818 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=6)
2025-11-22 07:30:07,373 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=7)
2025-11-22 07:30:07,872 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=8)
2025-11-22 07:30:08,319 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=9)
2025-11-22 07:30:08,813 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=10)
2025-11-22 07:30:09,270 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=11)
2025-11-22 07:30:09,752 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=12)
2025-11-22 07:30:09,780 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Generate pv related storage manifest file src=storage.yaml.j2, dest={{ cifmw_cls_manifests_dir }}/storage.yaml, mode=0644] ***
2025-11-22 07:30:09,780 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:09 +0000 (0:00:06.092) 0:02:48.096 *****
2025-11-22 07:30:09,781 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:09 +0000 (0:00:06.092) 0:02:48.095 *****
2025-11-22 07:30:10,424 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:30:10,442 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Apply pv related storage manifest file kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage.yaml] ***
2025-11-22 07:30:10,442 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:10 +0000 (0:00:00.661) 0:02:48.758 *****
2025-11-22 07:30:10,443 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:10 +0000 (0:00:00.662) 0:02:48.757 *****
2025-11-22 07:30:11,356 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:30:11,391 p=33953 u=zuul n=ansible | TASK [Configure LVMS Storage Class name=ci_lvms_storage] ***********************
2025-11-22 07:30:11,392 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.949) 0:02:49.708 *****
2025-11-22 07:30:11,392 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.948) 0:02:49.706 *****
2025-11-22 07:30:11,422 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:30:11,432 p=33953 u=zuul n=ansible | TASK [Run edpm_prepare name=edpm_prepare] **************************************
2025-11-22 07:30:11,433 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.040) 0:02:49.749 *****
2025-11-22 07:30:11,433 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.040) 0:02:49.747 *****
2025-11-22 07:30:11,563 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Define minimal set of repo variables when not running on Zuul _install_yamls_repos={'OPENSTACK_BRANCH': '', "GIT_CLONE_OPTS'": '-l', "OPENSTACK_REPO'": '{{ operators_build_output[cifmw_operator_build_meta_name].git_src_dir }}'}] ***
2025-11-22 07:30:11,563 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.130) 0:02:49.880 *****
2025-11-22 07:30:11,564 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.130) 0:02:49.878 *****
2025-11-22 07:30:11,590 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:30:11,603 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Set install_yamls Makefile environment variables cifmw_edpm_prepare_common_env={{
cifmw_install_yamls_environment |
combine({'PATH': cifmw_path}) |
combine(_install_yamls_repos | default({})) |
combine(cifmw_edpm_prepare_extra_vars | default({}))
}}, cifmw_edpm_prepare_make_openstack_env={% if cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output %}
OPENSTACK_IMG: {{ operators_build_output[cifmw_operator_build_meta_name].image_catalog }}
{% endif %}
, cifmw_edpm_prepare_make_openstack_deploy_prep_env=CLEANUP_DIR_CMD: "true"
, cifmw_edpm_prepare_operators_build_output={{ operators_build_output }}] ***
2025-11-22 07:30:11,604 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.040) 0:02:49.920 *****
2025-11-22 07:30:11,604 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.040) 0:02:49.918 *****
2025-11-22 07:30:11,635 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:30:11,645 p=33953 u=zuul n=ansible | TASK [Prepare storage in CRC name=install_yamls_makes, tasks_from=make_crc_storage] ***
2025-11-22 07:30:11,645 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.041) 0:02:49.961 *****
2025-11-22 07:30:11,645 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.041) 0:02:49.960 *****
2025-11-22 07:30:11,698 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_crc_storage_env var=make_crc_storage_env] ***
2025-11-22 07:30:11,698 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.052) 0:02:50.014 *****
2025-11-22 07:30:11,698 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.052) 0:02:50.013 *****
2025-11-22 07:30:11,725 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_crc_storage_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:30:11,734 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_crc_storage_params var=make_crc_storage_params] ***
2025-11-22 07:30:11,734 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.035) 0:02:50.050 *****
2025-11-22 07:30:11,734 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.035) 0:02:50.049 *****
2025-11-22 07:30:11,754 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:30:11,763 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run crc_storage output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make crc_storage, dry_run={{ make_crc_storage_dryrun|default(false)|bool }}, extra_args={{ dict((make_crc_storage_env|default({})), **(make_crc_storage_params|default({}))) }}] ***
2025-11-22 07:30:11,763 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.029) 0:02:50.079 *****
2025-11-22 07:30:11,763 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.029) 0:02:50.078 *****
2025-11-22 07:30:11,815 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_004_run_crc.log
2025-11-22 07:30:43,463 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_crc_storage_until |
default(true) }}
2025-11-22 07:30:43,469 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:30:43,489 p=33953 u=zuul n=ansible | TASK [Prepare inputs name=install_yamls_makes, tasks_from=make_input] **********
2025-11-22 07:30:43,489 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:31.725) 0:03:21.805 *****
2025-11-22 07:30:43,489 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:31.725) 0:03:21.804 *****
2025-11-22 07:30:43,543 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_input_env var=make_input_env] ***********
2025-11-22 07:30:43,544 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.054) 0:03:21.860 *****
2025-11-22 07:30:43,544 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.054) 0:03:21.858 *****
2025-11-22 07:30:43,590 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_input_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:30:43,598 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_input_params var=make_input_params] *****
2025-11-22 07:30:43,598 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.054) 0:03:21.915 *****
2025-11-22 07:30:43,599 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.054) 0:03:21.913 *****
2025-11-22 07:30:43,621 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:30:43,634 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run input output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make input, dry_run={{ make_input_dryrun|default(false)|bool }}, extra_args={{ dict((make_input_env|default({})), **(make_input_params|default({}))) }}] ***
2025-11-22 07:30:43,634 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.035) 0:03:21.950 *****
2025-11-22 07:30:43,634 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.035) 0:03:21.949 *****
2025-11-22 07:30:43,683 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_005_run.log
2025-11-22 07:30:44,771 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_input_until | default(true)
}}
2025-11-22 07:30:44,774 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:30:44,803 p=33953 u=zuul n=ansible | TASK [OpenStack meta-operator installation name=install_yamls_makes, tasks_from=make_openstack] ***
2025-11-22 07:30:44,804 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:01.169) 0:03:23.120 *****
2025-11-22 07:30:44,804 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:01.169) 0:03:23.118 *****
2025-11-22 07:30:44,866 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_env var=make_openstack_env] ***
2025-11-22 07:30:44,866 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.062) 0:03:23.182 *****
2025-11-22 07:30:44,866 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.062) 0:03:23.181 *****
2025-11-22 07:30:44,895 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_openstack_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:30:44,904 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_params var=make_openstack_params] ***
2025-11-22 07:30:44,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.038) 0:03:23.220 *****
2025-11-22 07:30:44,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.038) 0:03:23.219 *****
2025-11-22 07:30:44,927 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:30:44,937 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run openstack output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack, dry_run={{ make_openstack_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_env|default({})), **(make_openstack_params|default({}))) }}] ***
2025-11-22 07:30:44,937 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.032) 0:03:23.253 *****
2025-11-22 07:30:44,937 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.032) 0:03:23.252 *****
2025-11-22 07:30:44,992 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_006_run.log
2025-11-22 07:34:51,707 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_openstack_until |
default(true) }}
2025-11-22 07:34:51,711 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:34:51,726 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Wait for OpenStack subscription creation _raw_params=oc get sub openstack-operator --namespace={{ cifmw_install_yamls_defaults['OPERATOR_NAMESPACE'] }} -o=jsonpath='{.status.installplan.name}'] ***
2025-11-22 07:34:51,726 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:34:51 +0000 (0:04:06.789) 0:07:30.042 *****
2025-11-22 07:34:51,726 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:34:51 +0000 (0:04:06.789) 0:07:30.041 *****
2025-11-22 07:35:53,063 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:35:53,070 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Wait for OpenStack operator to get installed _raw_params=oc wait InstallPlan {{ cifmw_edpm_prepare_wait_installplan_out.stdout }} --namespace={{ cifmw_install_yamls_defaults['OPERATOR_NAMESPACE'] }} --for=jsonpath='{.status.phase}'=Complete --timeout=20m] ***
2025-11-22 07:35:53,071 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:53 +0000 (0:01:01.344) 0:08:31.387 *****
2025-11-22 07:35:53,071 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:53 +0000 (0:01:01.344) 0:08:31.385 *****
2025-11-22 07:35:53,763 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:35:53,774 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Check if the OpenStack initialization CRD exists kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, kind=CustomResourceDefinition, name=openstacks.operator.openstack.org] ***
2025-11-22 07:35:53,774 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:53 +0000 (0:00:00.703) 0:08:32.090 *****
2025-11-22 07:35:53,774 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:53 +0000 (0:00:00.703) 0:08:32.089 *****
2025-11-22 07:35:55,274 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:35:55,286 p=33953 u=zuul n=ansible | TASK [OpenStack meta-operator initialization, if necessary name=install_yamls_makes, tasks_from=make_openstack_init] ***
2025-11-22 07:35:55,286 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:01.511) 0:08:33.602 *****
2025-11-22 07:35:55,286 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:01.511) 0:08:33.601 *****
2025-11-22 07:35:55,347 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_init_env var=make_openstack_init_env] ***
2025-11-22 07:35:55,347 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.060) 0:08:33.663 *****
2025-11-22 07:35:55,347 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.060) 0:08:33.662 *****
2025-11-22 07:35:55,375 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_openstack_init_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:35:55,384 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_init_params var=make_openstack_init_params] ***
2025-11-22 07:35:55,384 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.037) 0:08:33.700 *****
2025-11-22 07:35:55,384 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.037) 0:08:33.699 *****
2025-11-22 07:35:55,409 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:35:55,422 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run openstack_init output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack_init, dry_run={{ make_openstack_init_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_init_env|default({})), **(make_openstack_init_params|default({}))) }}] ***
2025-11-22 07:35:55,422 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.037) 0:08:33.738 *****
2025-11-22 07:35:55,422 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.037) 0:08:33.737 *****
2025-11-22 07:35:55,490 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_007_run_openstack.log
2025-11-22 07:38:06,237 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_openstack_init_until |
default(true) }}
2025-11-22 07:38:06,239 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:38:06,274 p=33953 u=zuul n=ansible | TASK [Update OpenStack Services containers Env name=set_openstack_containers] ***
2025-11-22 07:38:06,274 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:02:10.852) 0:10:44.590 *****
2025-11-22 07:38:06,274 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:02:10.852) 0:10:44.589 *****
2025-11-22 07:38:06,304 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:06,316 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Set facts for baremetal UEFI image url cifmw_update_containers_edpm_image_url={{ cifmw_build_images_output['images']['edpm-hardened-uefi']['image'] }}, cacheable=True] ***
2025-11-22 07:38:06,316 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.042) 0:10:44.633 *****
2025-11-22 07:38:06,317 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.042) 0:10:44.631 *****
2025-11-22 07:38:06,345 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:06,354 p=33953 u=zuul n=ansible | TASK [Prepare OpenStack control plane CR name=install_yamls_makes, tasks_from=make_openstack_deploy_prep] ***
2025-11-22 07:38:06,355 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.038) 0:10:44.671 *****
2025-11-22 07:38:06,355 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.038) 0:10:44.669 *****
2025-11-22 07:38:06,415 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_deploy_prep_env var=make_openstack_deploy_prep_env] ***
2025-11-22 07:38:06,415 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.060) 0:10:44.731 *****
2025-11-22 07:38:06,415 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.060) 0:10:44.730 *****
2025-11-22 07:38:06,445 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_openstack_deploy_prep_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
CLEANUP_DIR_CMD: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:38:06,453 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_deploy_prep_params var=make_openstack_deploy_prep_params] ***
2025-11-22 07:38:06,453 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.037) 0:10:44.769 *****
2025-11-22 07:38:06,453 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.037) 0:10:44.768 *****
2025-11-22 07:38:06,476 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:06,485 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run openstack_deploy_prep output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack_deploy_prep, dry_run={{ make_openstack_deploy_prep_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_deploy_prep_env|default({})), **(make_openstack_deploy_prep_params|default({}))) }}] ***
2025-11-22 07:38:06,485 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.031) 0:10:44.801 *****
2025-11-22 07:38:06,485 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.031) 0:10:44.800 *****
2025-11-22 07:38:06,563 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_008_run_openstack_deploy.log
2025-11-22 07:38:08,950 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_openstack_deploy_prep_until |
default(true) }}
2025-11-22 07:38:08,952 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:38:08,972 p=33953 u=zuul n=ansible | TASK [Deploy NetConfig name=install_yamls_makes, tasks_from=make_netconfig_deploy] ***
2025-11-22 07:38:08,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:08 +0000 (0:00:02.487) 0:10:47.288 *****
2025-11-22 07:38:08,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:08 +0000 (0:00:02.487) 0:10:47.287 *****
2025-11-22 07:38:09,045 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_netconfig_deploy_env var=make_netconfig_deploy_env] ***
2025-11-22 07:38:09,046 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.073) 0:10:47.362 *****
2025-11-22 07:38:09,046 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.073) 0:10:47.360 *****
2025-11-22 07:38:09,089 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_netconfig_deploy_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:38:09,097 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_netconfig_deploy_params var=make_netconfig_deploy_params] ***
2025-11-22 07:38:09,098 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.051) 0:10:47.414 *****
2025-11-22 07:38:09,098 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.051) 0:10:47.412 *****
2025-11-22 07:38:09,118 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:09,127 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run netconfig_deploy output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make netconfig_deploy, dry_run={{ make_netconfig_deploy_dryrun|default(false)|bool }}, extra_args={{ dict((make_netconfig_deploy_env|default({})), **(make_netconfig_deploy_params|default({}))) }}] ***
2025-11-22 07:38:09,127 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.029) 0:10:47.443 *****
2025-11-22 07:38:09,127 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.029) 0:10:47.442 *****
2025-11-22 07:38:09,200 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_009_run_netconfig.log
2025-11-22 07:38:15,816 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_netconfig_deploy_until |
default(true) }}
2025-11-22 07:38:15,819 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:38:15,841 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Kustomize and deploy OpenStackControlPlane _raw_params=kustomize_and_deploy.yml] ***
2025-11-22 07:38:15,841 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:06.714) 0:10:54.157 *****
2025-11-22 07:38:15,841 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:06.714) 0:10:54.156 *****
2025-11-22 07:38:15,877 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/edpm_prepare/tasks/kustomize_and_deploy.yml for localhost
2025-11-22 07:38:15,898 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Controlplane name _ctlplane_name=controlplane] ************
2025-11-22 07:38:15,898 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.057) 0:10:54.214 *****
2025-11-22 07:38:15,898 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.057) 0:10:54.213 *****
2025-11-22 07:38:15,922 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:38:15,930 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Set vars related to update_containers content provider cifmw_update_containers_registry={{ content_provider_os_registry_url | split('/') | first }}, cifmw_update_containers_org={{ content_provider_os_registry_url | split('/') | last }}, cifmw_update_containers_tag={{ content_provider_dlrn_md5_hash }}, cifmw_update_containers_openstack=True] ***
2025-11-22 07:38:15,930 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.032) 0:10:54.247 *****
2025-11-22 07:38:15,931 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.032) 0:10:54.245 *****
2025-11-22 07:38:15,963 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:15,972 p=33953 u=zuul n=ansible | TASK [Prepare OpenStackVersion CR name=update_containers] **********************
2025-11-22 07:38:15,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.041) 0:10:54.288 *****
2025-11-22 07:38:15,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.041) 0:10:54.287 *****
2025-11-22 07:38:16,002 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:16,011 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Controlplane name kustomization _ctlplane_name_kustomizations=[{'apiVersion': 'kustomize.config.k8s.io/v1beta1', 'kind': 'Kustomization', 'patches': [{'target': {'kind': 'OpenStackControlPlane'}, 'patch': '- op: replace\n path: /metadata/name\n value: {{ _ctlplane_name }}'}]}]] ***
2025-11-22 07:38:16,011 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.039) 0:10:54.327 *****
2025-11-22 07:38:16,011 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.039) 0:10:54.326 *****
2025-11-22 07:38:16,037 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:38:16,062 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Perform kustomizations to the OpenStackControlPlane CR target_path={{ cifmw_edpm_prepare_openstack_crs_path }}, sort_ascending=False, kustomizations={{
cifmw_edpm_prepare_kustomizations +
_ctlplane_name_kustomizations +
(cifmw_edpm_prepare_extra_kustomizations | default([]))
}}, kustomizations_paths={{
[
(
[
cifmw_edpm_prepare_manifests_dir,
'kustomizations',
'controlplane'
] | ansible.builtin.path_join
)
]
}}] ***
2025-11-22 07:38:16,062 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.050) 0:10:54.378 *****
2025-11-22 07:38:16,062 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.050) 0:10:54.377 *****
2025-11-22 07:38:16,813 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:38:16,824 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Log the CR that is about to be applied var=cifmw_edpm_prepare_crs_kustomize_result] ***
2025-11-22 07:38:16,824 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.761) 0:10:55.140 *****
2025-11-22 07:38:16,824 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.761) 0:10:55.139 *****
2025-11-22 07:38:16,864 p=33953 u=zuul n=ansible | ok: [localhost] =>
cifmw_edpm_prepare_crs_kustomize_result:
changed: true
count: 3
failed: false
kustomizations_paths:
- /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/kustomization.yaml
- /home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/99-kustomization.yaml
output_path: /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/cifmw-kustomization-result.yaml
result:
- apiVersion: core.openstack.org/v1beta1
kind: OpenStackControlPlane
metadata:
labels:
created-by: install_yamls
name: controlplane
namespace: openstack
spec:
barbican:
apiOverride:
route: {}
template:
barbicanAPI:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
barbicanKeystoneListener:
replicas: 1
barbicanWorker:
replicas: 1
databaseInstance: openstack
secret: os**********et
cinder:
apiOverride:
route: {}
template:
cinderAPI:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
cinderBackup:
networkAttachments:
- storage
replicas: 0
cinderScheduler:
replicas: 1
cinderVolumes:
volume1:
networkAttachments:
- storage
replicas: 0
databaseInstance: openstack
secret: os**********et
designate:
apiOverride:
route: {}
enabled: false
template:
databaseInstance: openstack
designateAPI:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
designateBackendbind9:
networkAttachments:
- designate
replicas: 1
storageClass: local-storage
storageRequest: 10G
designateCentral:
replicas: 1
designateMdns:
networkAttachments:
- designate
replicas: 1
designateProducer:
replicas: 1
designateWorker:
networkAttachments:
- designate
replicas: 1
secret: os**********et
dns:
template:
options:
- key: server
values:
- 192.168.122.10
- key: no-negcache
values: []
override:
service:
metadata:
annotations:
metallb.universe.tf/address-pool: ctlplane
metallb.universe.tf/allow-shared-ip: ctlplane
metallb.universe.tf/loadBalancerIPs: 192.168.122.80
spec:
type: LoadBalancer
replicas: 1
galera:
templates:
openstack:
replicas: 1
secret: os**********et
storageRequest: 10G
openstack-cell1:
replicas: 1
secret: os**********et
storageRequest: 10G
glance:
apiOverrides:
default:
route: {}
template:
customServiceConfig: |
[DEFAULT]
enabled_backends = default_backend:swift
[glance_store]
default_backend = default_backend
[default_backend]
swift_store_create_container_on_put = True
swift_store_auth_version = 3
swift_store_auth_address = {{ .KeystoneInternalURL }}
swift_store_endpoint_type = internalURL
swift_store_user = service:glance
swift_store_key = {{ .ServicePassword }}
databaseInstance: openstack
glanceAPIs:
default:
networkAttachments:
- storage
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
keystoneEndpoint: default
secret: os**********et
storage:
storageClass: ''
storageRequest: 10G
heat:
apiOverride:
route: {}
cnfAPIOverride:
route: {}
enabled: false
template:
databaseInstance: openstack
heatAPI:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
heatEngine:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
secret: os**********et
horizon:
apiOverride:
route: {}
template:
replicas: 1
secret: os**********et
ironic:
enabled: false
template:
databaseInstance: openstack
ironicAPI:
replicas: 1
ironicConductors:
- replicas: 1
storageRequest: 10G
ironicInspector:
replicas: 1
ironicNeutronAgent:
replicas: 1
secret: os**********et
keystone:
apiOverride:
route: {}
template:
databaseInstance: openstack
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
secret: os**********et
manila:
apiOverride:
route: {}
template:
databaseInstance: openstack
manilaAPI:
networkAttachments:
- internalapi
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
manilaScheduler:
replicas: 1
manilaShares:
share1:
networkAttachments:
- storage
replicas: 1
memcached:
templates:
memcached:
replicas: 1
neutron:
apiOverride:
route: {}
template:
databaseInstance: openstack
networkAttachments:
- internalapi
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
secret: os**********et
nova:
apiOverride:
route: {}
template:
apiServiceTemplate:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
cellTemplates:
cell0:
cellDatabaseAccount: nova-cell0
cellDatabaseInstance: openstack
cellMessageBusInstance: rabbitmq
conductorServiceTemplate:
replicas: 1
hasAPIAccess: true
cell1:
cellDatabaseAccount: nova-cell1
cellDatabaseInstance: openstack-cell1
cellMessageBusInstance: rabbitmq-cell1
conductorServiceTemplate:
replicas: 1
hasAPIAccess: true
metadataServiceTemplate:
override:
service:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
secret: os**********et
octavia:
enabled: false
template:
databaseInstance: openstack
octaviaAPI:
replicas: 1
secret: os**********et
ovn:
template:
ovnController:
networkAttachment: tenant
nicMappings:
datacentre: ospbr
ovnDBCluster:
ovndbcluster-nb:
dbType: NB
networkAttachment: internalapi
storageRequest: 10G
ovndbcluster-sb:
dbType: SB
networkAttachment: internalapi
storageRequest: 10G
placement:
apiOverride:
route: {}
template:
databaseInstance: openstack
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
secret: os**********et
rabbitmq:
templates:
rabbitmq:
override:
service:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.85
spec:
type: LoadBalancer
rabbitmq-cell1:
override:
service:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.86
spec:
type: LoadBalancer
redis:
enabled: false
secret: os**********et
storageClass: local-storage
swift:
enabled: true
proxyOverride:
route: {}
template:
swiftProxy:
networkAttachments:
- storage
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
swiftRing:
ringReplicas: 1
swiftStorage:
networkAttachments:
- storage
replicas: 1
telemetry:
enabled: true
template:
autoscaling:
aodh:
databaseAccount: aodh
databaseInstance: openstack
passwordSelectors: null
secret: os**********et
enabled: false
heatInstance: heat
ceilometer:
enabled: true
secret: os**********et
cloudkitty:
apiTimeout: 0
cloudKittyAPI:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
resources: {}
tls:
api:
internal: {}
public: {}
caBundleSecretName: combined-ca-bundle
cloudKittyProc:
replicas: 1
resources: {}
tls:
caBundleSecretName: combined-ca-bundle
databaseAccount: cloudkitty
databaseInstance: openstack
enabled: false
memcachedInstance: memcached
passwordSelector:
aodhService: AodhPassword
ceilometerService: CeilometerPassword
cloudKittyService: CloudKittyPassword
preserveJobs: false
rabbitMqClusterName: rabbitmq
s3StorageConfig:
schemas:
- effectiveDate: '2024-11-18'
version: v13
secret:
name: logging-loki-s3
type: s3
secret: os**********et
serviceUser: cloudkitty
storageClass: local-storage
logging:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
cloNamespace: openshift-logging
enabled: false
ipaddr: 172.17.0.80
port: 10514
metricStorage:
enabled: false
monitoringStack:
alertingEnabled: true
scrapeInterval: 30s
storage:
persistent:
pvcStorageRequest: 20G
retention: 24h
strategy: persistent
2025-11-22 07:38:16,874 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Apply the OpenStackControlPlane CR output_dir={{ cifmw_edpm_prepare_basedir }}/artifacts, script=oc apply -f {{ cifmw_edpm_prepare_crs_kustomize_result.output_path }}] ***
2025-11-22 07:38:16,874 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.050) 0:10:55.190 *****
2025-11-22 07:38:16,874 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.050) 0:10:55.189 *****
2025-11-22 07:38:16,929 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_010_apply_the.log
2025-11-22 07:38:17,217 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:38:17,229 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Wait for control plane to change its status seconds={{ cifmw_edpm_prepare_wait_controplane_status_change_sec }}] ***
2025-11-22 07:38:17,229 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:17 +0000 (0:00:00.354) 0:10:55.545 *****
2025-11-22 07:38:17,229 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:17 +0000 (0:00:00.354) 0:10:55.544 *****
2025-11-22 07:38:17,258 p=33953 u=zuul n=ansible | Pausing for 30 seconds
2025-11-22 07:38:47,295 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:38:47,316 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Wait for OpenStack controlplane to be deployed _raw_params=oc wait OpenStackControlPlane {{ _ctlplane_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=ready --timeout={{ cifmw_edpm_prepare_timeout }}m] ***
2025-11-22 07:38:47,316 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:47 +0000 (0:00:30.086) 0:11:25.632 *****
2025-11-22 07:38:47,316 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:47 +0000 (0:00:30.087) 0:11:25.631 *****
2025-11-22 07:48:44,425 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:44,434 p=33953 u=zuul n=ansible | TASK [Extract and install OpenStackControlplane CA role=install_openstack_ca] ***
2025-11-22 07:48:44,434 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:09:57.118) 0:21:22.750 *****
2025-11-22 07:48:44,434 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:09:57.117) 0:21:22.749 *****
2025-11-22 07:48:44,524 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Get CA bundle data with retries] ******************
2025-11-22 07:48:44,524 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.090) 0:21:22.840 *****
2025-11-22 07:48:44,524 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.090) 0:21:22.839 *****
2025-11-22 07:48:44,895 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:44,904 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Set _ca_bundle fact if CA returned from OCP] ******
2025-11-22 07:48:44,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.379) 0:21:23.220 *****
2025-11-22 07:48:44,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.379) 0:21:23.219 *****
2025-11-22 07:48:44,937 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:44,947 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Creating tls-ca-bundle.pem from CA bundle dest={{ cifmw_install_openstack_ca_file_full_path }}, content={{ _ca_bundle }}, mode=0644] ***
2025-11-22 07:48:44,947 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.043) 0:21:23.264 *****
2025-11-22 07:48:44,948 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.043) 0:21:23.262 *****
2025-11-22 07:48:45,399 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:45,408 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Check if OpenStackControlplane CA file is present path={{ cifmw_install_openstack_ca_file_full_path }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2025-11-22 07:48:45,409 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.461) 0:21:23.725 *****
2025-11-22 07:48:45,409 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.461) 0:21:23.723 *****
2025-11-22 07:48:45,630 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:45,640 p=33953 u=zuul n=ansible | TASK [Call install_ca role to inject OpenStackControlplane CA file if present role=install_ca] ***
2025-11-22 07:48:45,640 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.231) 0:21:23.956 *****
2025-11-22 07:48:45,640 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.231) 0:21:23.955 *****
2025-11-22 07:48:45,695 p=33953 u=zuul n=ansible | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] ***
2025-11-22 07:48:45,695 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.054) 0:21:24.011 *****
2025-11-22 07:48:45,695 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.055) 0:21:24.010 *****
2025-11-22 07:48:45,929 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:45,939 p=33953 u=zuul n=ansible | TASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] ***
2025-11-22 07:48:45,939 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.243) 0:21:24.255 *****
2025-11-22 07:48:45,939 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.243) 0:21:24.253 *****
2025-11-22 07:48:45,962 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:45,971 p=33953 u=zuul n=ansible | TASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] ***
2025-11-22 07:48:45,971 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.032) 0:21:24.287 *****
2025-11-22 07:48:45,971 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.032) 0:21:24.286 *****
2025-11-22 07:48:46,002 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:46,012 p=33953 u=zuul n=ansible | TASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] ***
2025-11-22 07:48:46,012 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:46 +0000 (0:00:00.040) 0:21:24.328 *****
2025-11-22 07:48:46,012 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:46 +0000 (0:00:00.040) 0:21:24.327 *****
2025-11-22 07:48:46,492 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:46,501 p=33953 u=zuul n=ansible | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] ***************
2025-11-22 07:48:46,501 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:46 +0000 (0:00:00.489) 0:21:24.817 *****
2025-11-22 07:48:46,501 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:46 +0000 (0:00:00.489) 0:21:24.816 *****
2025-11-22 07:48:48,085 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:48,113 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Extract keystone endpoint host _raw_params=oc get keystoneapi keystone --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} -o jsonpath='{ .status.apiEndpoints.public }'] ***
2025-11-22 07:48:48,113 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:01.612) 0:21:26.429 *****
2025-11-22 07:48:48,113 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:01.612) 0:21:26.428 *****
2025-11-22 07:48:48,432 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:48,441 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Wait for keystone endpoint to exist in DNS url={{ _cifmw_edpm_prepare_keystone_endpoint_out.stdout | trim }}, status_code={{ _keystone_response_codes }}, validate_certs={{ cifmw_edpm_prepare_verify_tls }}] ***
2025-11-22 07:48:48,441 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.327) 0:21:26.757 *****
2025-11-22 07:48:48,441 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.327) 0:21:26.756 *****
2025-11-22 07:48:48,903 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:48,919 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:48:48,919 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.477) 0:21:27.235 *****
2025-11-22 07:48:48,919 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.477) 0:21:27.234 *****
2025-11-22 07:48:48,982 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:48,991 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:48:48,991 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.072) 0:21:27.307 *****
2025-11-22 07:48:48,991 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.072) 0:21:27.306 *****
2025-11-22 07:48:49,130 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:49,140 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for post_ctlplane_deploy _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:48:49,140 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.149) 0:21:27.456 *****
2025-11-22 07:48:49,140 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.149) 0:21:27.455 *****
2025-11-22 07:48:49,275 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,291 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***
2025-11-22 07:48:49,291 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.150) 0:21:27.607 *****
2025-11-22 07:48:49,291 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.150) 0:21:27.606 *****
2025-11-22 07:48:49,407 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:49,423 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Define minimal set of repo variables when not running on Zuul _install_yamls_repos={{
(
{
'OPENSTACK_REPO': operators_build_output[cifmw_operator_build_meta_name].git_src_dir,
'OPENSTACK_BRANCH': '',
'GIT_CLONE_OPTS': '-l',
} if (cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output)
else {}
)
}}] ***
2025-11-22 07:48:49,423 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.131) 0:21:27.739 *****
2025-11-22 07:48:49,423 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.131) 0:21:27.738 *****
2025-11-22 07:48:49,451 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,516 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Set install_yamls Makefile environment variables cifmw_edpm_deploy_baremetal_common_env={{
cifmw_install_yamls_environment |
combine({'PATH': cifmw_path}) |
combine(_install_yamls_repos | default({}))
}}, cifmw_edpm_deploy_baremetal_make_openstack_env={{
cifmw_edpm_deploy_baremetal_make_openstack_env | default({}) |
combine(
{
'OPENSTACK_IMG': operators_build_output[cifmw_operator_build_meta_name].image_catalog,
} if (cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output)
else {}
)
}}, cifmw_edpm_deploy_baremetal_operators_build_output={{ operators_build_output }}] ***
2025-11-22 07:48:49,516 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.092) 0:21:27.832 *****
2025-11-22 07:48:49,516 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.092) 0:21:27.830 *****
2025-11-22 07:48:49,541 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,550 p=33953 u=zuul n=ansible | TASK [Create virtual baremetal name=install_yamls_makes, tasks_from=make_edpm_baremetal_compute] ***
2025-11-22 07:48:49,550 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.034) 0:21:27.866 *****
2025-11-22 07:48:49,550 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.034) 0:21:27.865 *****
2025-11-22 07:48:49,574 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,583 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Create the config file mode=0644, content={{ cifmw_edpm_deploy_baremetal_nova_compute_extra_config }}, dest={{ _cifmw_edpm_deploy_baremetal_nova_extra_config_file }}] ***
2025-11-22 07:48:49,584 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.900 *****
2025-11-22 07:48:49,584 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.898 *****
2025-11-22 07:48:49,608 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,617 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Define DATAPLANE_EXTRA_NOVA_CONFIG_FILE cifmw_edpm_deploy_baremetal_common_env={{
cifmw_edpm_deploy_baremetal_common_env | default({}) |
combine({'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': _cifmw_edpm_deploy_baremetal_nova_extra_config_file })
}}, cacheable=True] ***
2025-11-22 07:48:49,617 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.933 *****
2025-11-22 07:48:49,617 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.932 *****
2025-11-22 07:48:49,641 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,651 p=33953 u=zuul n=ansible | TASK [Prepare OpenStack Dataplane NodeSet CR name=install_yamls_makes, tasks_from=make_edpm_deploy_baremetal_prep] ***
2025-11-22 07:48:49,651 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.967 *****
2025-11-22 07:48:49,651 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.966 *****
2025-11-22 07:48:49,674 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,688 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Perform kustomizations to the OpenStackDataPlaneNodeSet CR target_path={{ cifmw_edpm_deploy_openstack_crs_path }}, sort_ascending=False, kustomizations={% if content_provider_registry_ip is defined or not cifmw_edpm_deploy_baremetal_bootc %}
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
patches:
- target:
kind: OpenStackDataPlaneNodeSet
patch: |-
{% if content_provider_registry_ip is defined %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_container_registry_insecure_registries
value: ["{{ content_provider_registry_ip }}:5001"]
{% endif %}
{% if not cifmw_edpm_deploy_baremetal_bootc %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_bootstrap_command
value: sudo dnf -y update
{% endif %}
{% endif %}, kustomizations_paths={{
[
(
[
cifmw_edpm_deploy_baremetal_manifests_dir,
'kustomizations',
'dataplane'
] | ansible.builtin.path_join
)
]
}}] ***
2025-11-22 07:48:49,688 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.037) 0:21:28.004 *****
2025-11-22 07:48:49,689 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.037) 0:21:28.003 *****
2025-11-22 07:48:49,716 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,725 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Log the CR that is about to be applied var=cifmw_edpm_deploy_baremetal_crs_kustomize_result] ***
2025-11-22 07:48:49,725 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.041 *****
2025-11-22 07:48:49,725 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.040 *****
2025-11-22 07:48:49,748 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,757 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Create repo-setup-downstream OpenStackDataPlaneService _raw_params=oc apply -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} -f "{{ cifmw_installyamls_repos }}/devsetup/edpm/services/dataplane_v1beta1_openstackdataplaneservice_reposetup_downstream.yaml"] ***
2025-11-22 07:48:49,757 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.032) 0:21:28.073 *****
2025-11-22 07:48:49,757 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.032) 0:21:28.072 *****
2025-11-22 07:48:49,785 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,800 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Get list of services defined under OpenStackDataPlaneNodeSet resource _raw_params=yq '.spec.services[]' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***
2025-11-22 07:48:49,800 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.043) 0:21:28.116 *****
2025-11-22 07:48:49,800 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.043) 0:21:28.115 *****
2025-11-22 07:48:49,825 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,837 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Patch OpenStackDataPlaneNodeSet resource to add "repo-setup-downstream" service _raw_params=yq -i '.spec.services = ["repo-setup-downstream"] + .spec.services' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***
2025-11-22 07:48:49,837 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.153 *****
2025-11-22 07:48:49,837 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.152 *****
2025-11-22 07:48:49,862 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,872 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Patch OpenStackDataPlaneNodeSet resource to replace "repo-setup" with "repo-setup-downstream" service _raw_params=yq -i '(.spec.services[] | select(. == "repo-setup")) |= "repo-setup-downstream"' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***
2025-11-22 07:48:49,872 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.034) 0:21:28.188 *****
2025-11-22 07:48:49,872 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.034) 0:21:28.187 *****
2025-11-22 07:48:49,897 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,907 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Apply the OpenStackDataPlaneNodeSet CR output_dir={{ cifmw_edpm_deploy_baremetal_basedir }}/artifacts, script=oc apply -f {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***
2025-11-22 07:48:49,907 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.035) 0:21:28.223 *****
2025-11-22 07:48:49,907 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.035) 0:21:28.222 *****
2025-11-22 07:48:49,935 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,943 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Wait for Ironic to be ready _raw_params=oc wait pod -l name=ironic -n baremetal-operator-system --for=condition=Ready --timeout={{ cifmw_edpm_deploy_baremetal_wait_ironic_timeout_mins }}m] ***
2025-11-22 07:48:49,944 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.260 *****
2025-11-22 07:48:49,944 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.258 *****
2025-11-22 07:48:49,972 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,985 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Wait for OpenStack Provision Server pod to be created _raw_params=oc get po -l osp-provisionserver/name=openstack-edpm-ipam-provisionserver -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} -o name] ***
2025-11-22 07:48:49,986 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.042) 0:21:28.302 *****
2025-11-22 07:48:49,986 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.042) 0:21:28.301 *****
2025-11-22 07:48:50,011 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,020 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Wait for OpenStack Provision Server deployment to be available _raw_params=oc wait deployment openstack-edpm-ipam-provisionserver-openstackprovisionserver -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for condition=Available --timeout={{ cifmw_edpm_deploy_baremetal_wait_provisionserver_timeout_mins }}m] ***
2025-11-22 07:48:50,020 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.337 *****
2025-11-22 07:48:50,021 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.335 *****
2025-11-22 07:48:50,051 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,060 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Wait for baremetal nodes to reach 'provisioned' state _raw_params=oc wait bmh --all -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=jsonpath='{.status.provisioning.state}'=provisioned --timeout={{ cifmw_edpm_deploy_baremetal_wait_bmh_timeout_mins }}m] ***
2025-11-22 07:48:50,060 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:28.377 *****
2025-11-22 07:48:50,061 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.040) 0:21:28.375 *****
2025-11-22 07:48:50,089 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,100 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Register the list of compute nodes _raw_params=oc get bmh -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }}] ***
2025-11-22 07:48:50,100 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:28.416 *****
2025-11-22 07:48:50,100 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:28.415 *****
2025-11-22 07:48:50,125 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,135 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Print the list of compute nodes var=compute_nodes_output.stdout_lines] ***
2025-11-22 07:48:50,135 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.451 *****
2025-11-22 07:48:50,135 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.450 *****
2025-11-22 07:48:50,160 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,171 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Wait for OpenStackDataPlaneNodeSet to be deployed _raw_params=oc wait OpenStackDataPlaneNodeSet {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=ready --timeout={{ cifmw_edpm_deploy_baremetal_wait_dataplane_timeout_mins }}m] ***
2025-11-22 07:48:50,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.036) 0:21:28.487 *****
2025-11-22 07:48:50,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.036) 0:21:28.486 *****
2025-11-22 07:48:50,196 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,206 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Run nova-manage discover_hosts to ensure compute nodes are mapped _raw_params=oc rsh -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose] ***
2025-11-22 07:48:50,206 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.522 *****
2025-11-22 07:48:50,206 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.521 *****
2025-11-22 07:48:50,229 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,245 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***
2025-11-22 07:48:50,245 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:28.561 *****
2025-11-22 07:48:50,245 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:28.560 *****
2025-11-22 07:48:50,308 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:50,319 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Set compute config and common environment facts compute_config={{ cifmw_libvirt_manager_configuration['vms']['compute'] }}, cifmw_libvirt_manager_common_env={{ cifmw_install_yamls_environment | combine({'PATH': cifmw_path }) }}, cacheable=True] ***
2025-11-22 07:48:50,320 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.074) 0:21:28.636 *****
2025-11-22 07:48:50,320 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.074) 0:21:28.634 *****
2025-11-22 07:48:50,346 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,357 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Ensure needed directories exist path={{ item }}, state=directory, mode=0755] ***
2025-11-22 07:48:50,357 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.037) 0:21:28.673 *****
2025-11-22 07:48:50,357 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.037) 0:21:28.672 *****
2025-11-22 07:48:50,392 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=/home/zuul/ci-framework-data/workload)
2025-11-22 07:48:50,399 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/edpm_compute)
2025-11-22 07:48:50,405 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/openstack/cr/)
2025-11-22 07:48:50,405 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,418 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Ensure image is available _raw_params=get_image.yml] ***
2025-11-22 07:48:50,418 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.060) 0:21:28.734 *****
2025-11-22 07:48:50,418 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.060) 0:21:28.733 *****
2025-11-22 07:48:50,448 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,461 p=33953 u=zuul n=ansible | TASK [Create EDPM compute VMs name=install_yamls_makes, tasks_from=make_edpm_compute.yml] ***
2025-11-22 07:48:50,461 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.043) 0:21:28.777 *****
2025-11-22 07:48:50,461 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.043) 0:21:28.776 *****
2025-11-22 07:48:50,490 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,499 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Catch compute IPs _raw_params=virsh -c qemu:///system -q domifaddr --source arp --domain edpm-compute-{{ item }}] ***
2025-11-22 07:48:50,500 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.038) 0:21:28.816 *****
2025-11-22 07:48:50,500 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.038) 0:21:28.814 *****
2025-11-22 07:48:50,531 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,541 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Ensure we get SSH host={{ item.stdout.split()[-1].split('/')[0] }}, port=22, timeout=60] ***
2025-11-22 07:48:50,541 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:28.857 *****
2025-11-22 07:48:50,541 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:28.856 *****
2025-11-22 07:48:50,570 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,579 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Output CR for extra computes dest={{ cifmw_libvirt_manager_basedir }}/artifacts/{{ cifmw_install_yamls_defaults['NAMESPACE'] }}/cr/99-cifmw-computes-{{ item }}.yaml, src=kustomize_compute.yml.j2, mode=0644] ***
2025-11-22 07:48:50,580 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.038) 0:21:28.896 *****
2025-11-22 07:48:50,580 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.038) 0:21:28.894 *****
2025-11-22 07:48:50,607 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,625 p=33953 u=zuul n=ansible | TASK [Prepare for HCI deploy phase 1 name=hci_prepare, tasks_from=phase1.yml] ***
2025-11-22 07:48:50,625 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.045) 0:21:28.941 *****
2025-11-22 07:48:50,625 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.045) 0:21:28.940 *****
2025-11-22 07:48:50,655 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,665 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Set EDPM related vars cifmw_edpm_deploy_env={{
cifmw_install_yamls_environment |
combine({'PATH': cifmw_path}) |
combine({'DATAPLANE_REGISTRY_URL': cifmw_edpm_deploy_registry_url }) |
combine({'DATAPLANE_CONTAINER_TAG': cifmw_repo_setup_full_hash | default(cifmw_install_yamls_defaults['DATAPLANE_CONTAINER_TAG']) }) |
combine(cifmw_edpm_deploy_extra_vars | default({})) |
combine(_install_yamls_repos | default({}))
}}, cacheable=True] ***
2025-11-22 07:48:50,665 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.040) 0:21:28.981 *****
2025-11-22 07:48:50,665 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.040) 0:21:28.980 *****
2025-11-22 07:48:50,697 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,707 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Create the config file mode=0644, content={{ cifmw_edpm_deploy_nova_compute_extra_config }}, dest={{ _cifmw_edpm_deploy_nova_extra_config_file }}] ***
2025-11-22 07:48:50,707 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:29.023 *****
2025-11-22 07:48:50,707 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:29.022 *****
2025-11-22 07:48:50,737 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,748 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Define DATAPLANE_EXTRA_NOVA_CONFIG_FILE cifmw_edpm_deploy_env={{
cifmw_edpm_deploy_env | default({}) |
combine({'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': _cifmw_edpm_deploy_nova_extra_config_file })
}}, cacheable=True] ***
2025-11-22 07:48:50,749 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:29.065 *****
2025-11-22 07:48:50,749 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:29.063 *****
2025-11-22 07:48:50,778 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,788 p=33953 u=zuul n=ansible | TASK [Prepare OpenStack Dataplane NodeSet CR name=install_yamls_makes, tasks_from=make_edpm_deploy_prep] ***
2025-11-22 07:48:50,788 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:29.104 *****
2025-11-22 07:48:50,788 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:29.103 *****
2025-11-22 07:48:50,818 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,828 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Perform kustomizations to the OpenStackDataPlaneNodeSet CR target_path={{ cifmw_edpm_deploy_openstack_crs_path }}, sort_ascending=False, kustomizations_paths={{
[
(
[
cifmw_edpm_deploy_manifests_dir,
'kustomizations',
'dataplane'
] | ansible.builtin.path_join
)
]
}}] ***
2025-11-22 07:48:50,828 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:29.144 *****
2025-11-22 07:48:50,828 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.040) 0:21:29.143 *****
2025-11-22 07:48:50,855 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,864 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Log the CR that is about to be applied var=cifmw_edpm_deploy_crs_kustomize_result] ***
2025-11-22 07:48:50,864 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.036) 0:21:29.180 *****
2025-11-22 07:48:50,864 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.036) 0:21:29.179 *****
2025-11-22 07:48:50,891 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,903 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Apply dataplane resources but ignore DataPlaneDeployment kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, definition={{ lookup('file', cifmw_edpm_deploy_crs_kustomize_result.output_path) | from_yaml_all | rejectattr('kind', 'search', cifmw_edpm_deploy_step2_kind) }}] ***
2025-11-22 07:48:50,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:29.220 *****
2025-11-22 07:48:50,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:29.218 *****
2025-11-22 07:48:50,932 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,946 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Wait for OpenStackDataPlaneNodeSet become SetupReady _raw_params=oc wait OpenStackDataPlaneNodeSet {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=SetupReady --timeout={{ cifmw_edpm_deploy_timeout }}m] ***
2025-11-22 07:48:50,946 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.042) 0:21:29.262 *****
2025-11-22 07:48:50,946 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.042) 0:21:29.261 *****
2025-11-22 07:48:50,971 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,982 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Apply DataPlaneDeployment resource kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, definition={{ lookup('file', cifmw_edpm_deploy_crs_kustomize_result.output_path) | from_yaml_all | selectattr('kind', 'search', cifmw_edpm_deploy_step2_kind) }}] ***
2025-11-22 07:48:50,982 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.035) 0:21:29.298 *****
2025-11-22 07:48:50,982 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.035) 0:21:29.297 *****
2025-11-22 07:48:51,007 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,016 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Wait for OpenStackDataPlaneDeployment become Ready _raw_params=oc wait OpenStackDataPlaneDeployment {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=Ready --timeout={{ cifmw_edpm_deploy_timeout }}m] ***
2025-11-22 07:48:51,016 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.033) 0:21:29.332 *****
2025-11-22 07:48:51,016 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.033) 0:21:29.331 *****
2025-11-22 07:48:51,047 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,060 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Run nova-manage discover_hosts to ensure compute nodes are mapped output_dir={{ cifmw_basedir }}/artifacts, executable=/bin/bash, script=set -xe
oc rsh --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose
] ***
2025-11-22 07:48:51,061 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.044) 0:21:29.377 *****
2025-11-22 07:48:51,061 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.044) 0:21:29.375 *****
2025-11-22 07:48:51,087 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,096 p=33953 u=zuul n=ansible | TASK [Validate EDPM name=install_yamls_makes, tasks_from=make_edpm_deploy_instance] ***
2025-11-22 07:48:51,096 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.035) 0:21:29.412 *****
2025-11-22 07:48:51,096 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.035) 0:21:29.411 *****
2025-11-22 07:48:51,121 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,170 p=33953 u=zuul n=ansible | PLAY [Deploy ceph using hooks] *************************************************
2025-11-22 07:48:51,196 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:48:51,196 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.100) 0:21:29.512 *****
2025-11-22 07:48:51,196 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.100) 0:21:29.511 *****
2025-11-22 07:48:51,255 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:51,265 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:48:51,265 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.068) 0:21:29.581 *****
2025-11-22 07:48:51,265 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.068) 0:21:29.580 *****
2025-11-22 07:48:51,334 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:51,344 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for post_ceph _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:48:51,344 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.079) 0:21:29.661 *****
2025-11-22 07:48:51,345 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.079) 0:21:29.659 *****
2025-11-22 07:48:51,420 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,472 p=33953 u=zuul n=ansible | PLAY [Continue HCI deploy, deploy architecture and validate workflow] **********
2025-11-22 07:48:51,521 p=33953 u=zuul n=ansible | TASK [Prepare for HCI deploy phase 2 name=hci_prepare, tasks_from=phase2.yml] ***
2025-11-22 07:48:51,521 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.176) 0:21:29.837 *****
2025-11-22 07:48:51,521 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.176) 0:21:29.836 *****
2025-11-22 07:48:51,547 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,559 p=33953 u=zuul n=ansible | TASK [Continue HCI deployment name=edpm_deploy] ********************************
2025-11-22 07:48:51,560 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.038) 0:21:29.876 *****
2025-11-22 07:48:51,560 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.038) 0:21:29.874 *****
2025-11-22 07:48:51,586 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,598 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:48:51,598 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.038) 0:21:29.914 *****
2025-11-22 07:48:51,598 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.038) 0:21:29.913 *****
2025-11-22 07:48:51,660 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:51,669 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:48:51,669 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.071) 0:21:29.986 *****
2025-11-22 07:48:51,670 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.071) 0:21:29.984 *****
2025-11-22 07:48:51,746 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:51,758 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for post_deploy _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:48:51,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.088) 0:21:30.074 *****
2025-11-22 07:48:51,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.088) 0:21:30.073 *****
2025-11-22 07:48:51,831 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,851 p=33953 u=zuul n=ansible | TASK [Run validations name=validations] ****************************************
2025-11-22 07:48:51,852 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.093) 0:21:30.168 *****
2025-11-22 07:48:51,852 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.093) 0:21:30.166 *****
2025-11-22 07:48:51,876 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,891 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:48:51,891 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.039) 0:21:30.207 *****
2025-11-22 07:48:51,891 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.039) 0:21:30.206 *****
2025-11-22 07:48:51,912 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,924 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:48:51,925 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.033) 0:21:30.241 *****
2025-11-22 07:48:51,925 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.033) 0:21:30.239 *****
2025-11-22 07:48:51,948 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,960 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for pre_deploy _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:48:51,961 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.035) 0:21:30.277 *****
2025-11-22 07:48:51,961 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.035) 0:21:30.275 *****
2025-11-22 07:48:52,039 p=33953 u=zuul n=ansible | skipping: [localhost] => (item={'name': 'Fetch compute facts', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'})
2025-11-22 07:48:52,041 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,062 p=33953 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2025-11-22 07:48:52,062 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.101) 0:21:30.378 *****
2025-11-22 07:48:52,062 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.101) 0:21:30.377 *****
2025-11-22 07:48:52,085 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,094 p=33953 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-22 07:48:52,094 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:30.410 *****
2025-11-22 07:48:52,094 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:30.409 *****
2025-11-22 07:48:52,117 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,127 p=33953 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2025-11-22 07:48:52,127 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:30.443 *****
2025-11-22 07:48:52,127 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:30.441 *****
2025-11-22 07:48:52,148 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,157 p=33953 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-22 07:48:52,157 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.473 *****
2025-11-22 07:48:52,157 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.472 *****
2025-11-22 07:48:52,177 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,193 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Fetch network facts gather_subset=network] *****************
2025-11-22 07:48:52,193 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.036) 0:21:30.510 *****
2025-11-22 07:48:52,194 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.036) 0:21:30.508 *****
2025-11-22 07:48:52,222 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=controller)
2025-11-22 07:48:52,227 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=crc)
2025-11-22 07:48:52,238 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=localhost)
2025-11-22 07:48:52,245 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-0)
2025-11-22 07:48:52,251 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-1)
2025-11-22 07:48:52,256 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-2)
2025-11-22 07:48:52,263 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-0)
2025-11-22 07:48:52,268 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-1)
2025-11-22 07:48:52,274 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-2)
2025-11-22 07:48:52,279 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=undercloud)
2025-11-22 07:48:52,280 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,288 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Look for nova migration keypair file path={{ cifmw_basedir }}/artifacts/nova_migration_key] ***
2025-11-22 07:48:52,288 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.094) 0:21:30.604 *****
2025-11-22 07:48:52,288 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.094) 0:21:30.603 *****
2025-11-22 07:48:52,310 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,318 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Create nova migration keypair if does not exists comment=nova migration, path={{ _ssh_file }}, type={{ cifmw_ssh_keytype | default('ecdsa') }}, size={{ cifmw_ssh_keysize | default(521) }}] ***
2025-11-22 07:48:52,319 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.635 *****
2025-11-22 07:48:52,319 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.633 *****
2025-11-22 07:48:52,341 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,350 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ lookup('file', '~/.ssh/id_cifw.pub', rstrip=False) }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ lookup('file', '~/.ssh/id_cifw', rstrip=False) }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ lookup('file', '~/.ssh/id_cifw.pub', rstrip=False) }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ lookup('file', _ssh_file ~ '.pub', rstrip=False)}}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ lookup('file', _ssh_file, rstrip=False) }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
_ipv4_sshd_ranges + _ipv6_sshd_ranges
}}] ***
2025-11-22 07:48:52,351 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:30.667 *****
2025-11-22 07:48:52,351 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:30.665 *****
2025-11-22 07:48:52,370 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,380 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Set cifmw_architecture_automation_file if not set before cifmw_architecture_automation_file={{
(
cifmw_architecture_repo,
'automation/vars',
cifmw_architecture_scenario~'.yaml'
) | ansible.builtin.path_join
}}] ***
2025-11-22 07:48:52,380 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.029) 0:21:30.696 *****
2025-11-22 07:48:52,380 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.029) 0:21:30.695 *****
2025-11-22 07:48:52,400 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,408 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load architecture automation file path={{ cifmw_architecture_automation_file }}] ***
2025-11-22 07:48:52,409 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.725 *****
2025-11-22 07:48:52,409 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.723 *****
2025-11-22 07:48:52,429 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,438 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Prepare automation data cifmw_deploy_architecture_steps={{ _parsed['vas'][cifmw_architecture_scenario] }}] ***
2025-11-22 07:48:52,438 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.029) 0:21:30.754 *****
2025-11-22 07:48:52,438 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.029) 0:21:30.753 *****
2025-11-22 07:48:52,457 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,466 p=33953 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-22 07:48:52,466 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.782 *****
2025-11-22 07:48:52,466 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.781 *****
2025-11-22 07:48:52,486 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,495 p=33953 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-22 07:48:52,495 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.811 *****
2025-11-22 07:48:52,495 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.810 *****
2025-11-22 07:48:52,516 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,526 p=33953 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-22 07:48:52,526 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.842 *****
2025-11-22 07:48:52,526 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.841 *****
2025-11-22 07:48:52,547 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,557 p=33953 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-22 07:48:52,558 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:30.874 *****
2025-11-22 07:48:52,558 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:30.872 *****
2025-11-22 07:48:52,580 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,590 p=33953 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-22 07:48:52,590 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:30.906 *****
2025-11-22 07:48:52,590 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:30.905 *****
2025-11-22 07:48:52,651 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=cifmw_architecture_user_kustomize)
2025-11-22 07:48:52,653 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,662 p=33953 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-22 07:48:52,662 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.072) 0:21:30.978 *****
2025-11-22 07:48:52,662 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.072) 0:21:30.977 *****
2025-11-22 07:48:52,684 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,707 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Load nncp kustomization.yaml path={{ _nncp_kust_path }}] ***
2025-11-22 07:48:52,707 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.045) 0:21:31.023 *****
2025-11-22 07:48:52,708 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.045) 0:21:31.022 *****
2025-11-22 07:48:52,731 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,741 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Remove node_1 and node_2 backup=True, content={{ _nncp_updated | to_nice_yaml }}, dest={{ _nncp_kust_path }}, mode=0644] ***
2025-11-22 07:48:52,741 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.033) 0:21:31.057 *****
2025-11-22 07:48:52,741 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.033) 0:21:31.056 *****
2025-11-22 07:48:52,762 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,772 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Reduce NNCP ocp_nodes backup=True, dest={{ _nncp_ocp_nodes_path }}, mode=0644, content=---
apiVersion: nmstate.io/v1
kind: NodeNetworkConfigurationPolicy
metadata:
name: node-0
labels:
osp/nncm-config-type: standard
] ***
2025-11-22 07:48:52,772 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.088 *****
2025-11-22 07:48:52,772 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.087 *****
2025-11-22 07:48:52,794 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,803 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Replace replicas backup=True, path={{ _ctlplane_path }}, regexp=^(.+) replicas: [2-9]+$, replace=\1 replicas: 1] ***
2025-11-22 07:48:52,803 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:31.119 *****
2025-11-22 07:48:52,803 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:31.118 *****
2025-11-22 07:48:52,826 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,841 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] ***
2025-11-22 07:48:52,842 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.038) 0:21:31.158 *****
2025-11-22 07:48:52,842 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.038) 0:21:31.156 *****
2025-11-22 07:48:52,862 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,872 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create the cifmw_cls_namespace namespace" kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ cifmw_cls_namespace }}, kind=Namespace, state=present] ***
2025-11-22 07:48:52,872 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:31.188 *****
2025-11-22 07:48:52,872 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:31.187 *****
2025-11-22 07:48:52,896 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,905 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Save storage manifests as artifacts dest={{ cifmw_cls_manifests_dir }}/storage-class.yaml, content={{ cifmw_cls_storage_manifest | to_nice_yaml }}, mode=0644] ***
2025-11-22 07:48:52,905 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:31.221 *****
2025-11-22 07:48:52,905 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:31.220 *****
2025-11-22 07:48:52,927 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,936 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Get k8s nodes kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Node] ***
2025-11-22 07:48:52,936 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.252 *****
2025-11-22 07:48:52,936 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.251 *****
2025-11-22 07:48:52,958 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,967 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] ***
2025-11-22 07:48:52,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.283 *****
2025-11-22 07:48:52,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.282 *****
2025-11-22 07:48:52,999 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=crc)
2025-11-22 07:48:53,006 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-0)
2025-11-22 07:48:53,013 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-1)
2025-11-22 07:48:53,019 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-2)
2025-11-22 07:48:53,026 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-0)
2025-11-22 07:48:53,033 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-1)
2025-11-22 07:48:53,040 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-2)
2025-11-22 07:48:53,047 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=undercloud)
2025-11-22 07:48:53,054 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=controller)
2025-11-22 07:48:53,066 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=localhost)
2025-11-22 07:48:53,067 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,077 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{
_host_map |
selectattr("key", "in", k8s_nodes_hostnames) |
map(attribute="value") |
list
}}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] ***
2025-11-22 07:48:53,077 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.109) 0:21:31.393 *****
2025-11-22 07:48:53,077 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.109) 0:21:31.392 *****
2025-11-22 07:48:53,100 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,110 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Apply the storage class manifests kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage-class.yaml] ***
2025-11-22 07:48:53,110 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.426 *****
2025-11-22 07:48:53,110 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.425 *****
2025-11-22 07:48:53,133 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,147 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] ***
2025-11-22 07:48:53,147 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.037) 0:21:31.463 *****
2025-11-22 07:48:53,148 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.037) 0:21:31.462 *****
2025-11-22 07:48:53,181 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=crc)
2025-11-22 07:48:53,182 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,194 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Generate pv related storage manifest file src=storage.yaml.j2, dest={{ cifmw_cls_manifests_dir }}/storage.yaml, mode=0644] ***
2025-11-22 07:48:53,194 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.046) 0:21:31.510 *****
2025-11-22 07:48:53,194 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.046) 0:21:31.509 *****
2025-11-22 07:48:53,217 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,227 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Apply pv related storage manifest file kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage.yaml] ***
2025-11-22 07:48:53,227 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.543 *****
2025-11-22 07:48:53,227 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.542 *****
2025-11-22 07:48:53,256 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,274 p=33953 u=zuul n=ansible | TASK [Install subscriptions name=ci_gen_kustomize_values, tasks_from=olm_subscriptions_overlay.yml] ***
2025-11-22 07:48:53,275 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.047) 0:21:31.591 *****
2025-11-22 07:48:53,275 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.047) 0:21:31.589 *****
2025-11-22 07:48:53,298 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,307 p=33953 u=zuul n=ansible | TASK [Generate values.yaml for OLM resources name=ci_gen_kustomize_values] *****
2025-11-22 07:48:53,307 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.623 *****
2025-11-22 07:48:53,307 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.622 *****
2025-11-22 07:48:53,356 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2025-11-22 07:48:53,356 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.048) 0:21:31.672 *****
2025-11-22 07:48:53,356 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.048) 0:21:31.671 *****
2025-11-22 07:48:53,397 p=33953 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-22 07:48:53,409 p=33953 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-22 07:48:53,410 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.053) 0:21:31.726 *****
2025-11-22 07:48:53,410 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.053) 0:21:31.724 *****
2025-11-22 07:48:53,441 p=33953 u=zuul n=ansible | ok: [localhost] =>
changed: false
msg: All assertions passed
2025-11-22 07:48:53,450 p=33953 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-22 07:48:53,450 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.040) 0:21:31.766 *****
2025-11-22 07:48:53,450 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.040) 0:21:31.764 *****
2025-11-22 07:48:53,687 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:53,700 p=33953 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-22 07:48:53,700 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.250) 0:21:32.016 *****
2025-11-22 07:48:53,700 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.250) 0:21:32.015 *****
2025-11-22 07:48:53,736 p=33953 u=zuul n=ansible | ok: [localhost] =>
changed: false
msg: All assertions passed
2025-11-22 07:48:53,747 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2025-11-22 07:48:53,747 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.047) 0:21:32.063 *****
2025-11-22 07:48:53,747 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.047) 0:21:32.062 *****
2025-11-22 07:48:53,989 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:54,002 p=33953 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-22 07:48:54,002 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.254) 0:21:32.318 *****
2025-11-22 07:48:54,002 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.254) 0:21:32.317 *****
2025-11-22 07:48:54,195 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:54,204 p=33953 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-22 07:48:54,205 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.202) 0:21:32.521 *****
2025-11-22 07:48:54,205 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.202) 0:21:32.519 *****
2025-11-22 07:48:54,235 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:54,244 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2025-11-22 07:48:54,244 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.039) 0:21:32.560 *****
2025-11-22 07:48:54,244 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.039) 0:21:32.559 *****
2025-11-22 07:48:54,437 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:54,448 p=33953 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-22 07:48:54,448 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.203) 0:21:32.764 *****
2025-11-22 07:48:54,448 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.203) 0:21:32.762 *****
2025-11-22 07:48:54,937 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:54,947 p=33953 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-22 07:48:54,947 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.499) 0:21:33.263 *****
2025-11-22 07:48:54,947 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.499) 0:21:33.262 *****
2025-11-22 07:48:54,981 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:54,990 p=33953 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-22 07:48:54,990 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.043) 0:21:33.306 *****
2025-11-22 07:48:54,990 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.043) 0:21:33.305 *****
2025-11-22 07:48:55,439 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:55,449 p=33953 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-22 07:48:55,449 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:55 +0000 (0:00:00.458) 0:21:33.765 *****
2025-11-22 07:48:55,449 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:55 +0000 (0:00:00.458) 0:21:33.763 *****
2025-11-22 07:48:55,903 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:55,913 p=33953 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-22 07:48:55,913 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:55 +0000 (0:00:00.464) 0:21:34.229 *****
2025-11-22 07:48:55,913 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:55 +0000 (0:00:00.464) 0:21:34.228 *****
2025-11-22 07:48:56,377 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:56,388 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2025-11-22 07:48:56,388 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.474) 0:21:34.704 *****
2025-11-22 07:48:56,388 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.474) 0:21:34.703 *****
2025-11-22 07:48:56,426 p=33953 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-22 07:48:56,444 p=33953 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-22 07:48:56,444 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.056) 0:21:34.760 *****
2025-11-22 07:48:56,444 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.056) 0:21:34.759 *****
2025-11-22 07:48:56,475 p=33953 u=zuul n=ansible | ok: [localhost] =>
changed: false
msg: All assertions passed
2025-11-22 07:48:56,485 p=33953 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-22 07:48:56,485 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.040) 0:21:34.801 *****
2025-11-22 07:48:56,485 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.040) 0:21:34.800 *****
2025-11-22 07:48:56,701 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:56,715 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2025-11-22 07:48:56,715 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.230) 0:21:35.031 *****
2025-11-22 07:48:56,715 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.230) 0:21:35.030 *****
2025-11-22 07:48:56,742 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:56,754 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2025-11-22 07:48:56,755 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.039) 0:21:35.071 *****
2025-11-22 07:48:56,755 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.039) 0:21:35.070 *****
2025-11-22 07:48:56,988 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/olm-values/02_ci_data.yaml)
2025-11-22 07:48:57,192 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/olm-values/03_user_data_b64.yaml)
2025-11-22 07:48:57,356 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/olm-values/04_user_data.yaml)
2025-11-22 07:48:57,372 p=33953 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-22 07:48:57,372 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.617) 0:21:35.688 *****
2025-11-22 07:48:57,373 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.617) 0:21:35.687 *****
2025-11-22 07:48:57,425 p=33953 u=zuul n=ansible | ok: [localhost] => (item=02_ci_data.yaml)
2025-11-22 07:48:57,442 p=33953 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml)
2025-11-22 07:48:57,455 p=33953 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml)
2025-11-22 07:48:57,469 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2025-11-22 07:48:57,469 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.096) 0:21:35.785 *****
2025-11-22 07:48:57,469 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.096) 0:21:35.784 *****
2025-11-22 07:48:57,783 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:57,793 p=33953 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-22 07:48:57,793 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.324) 0:21:36.109 *****
2025-11-22 07:48:57,793 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.324) 0:21:36.108 *****
2025-11-22 07:48:58,298 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:58,312 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Copy generated values.yaml for OLM resources backup=True, remote_src=True, src={{
(cifmw_kustomize_deploy_basedir,
'artifacts', 'ci_gen_kustomize_values',
'olm-values', 'values.yaml') | path_join
}}, dest={{
(
cifmw_kustomize_deploy_olm_source_files,
'values.yaml'
) | path_join
}}, mode=0644] ***
2025-11-22 07:48:58,312 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.518) 0:21:36.628 *****
2025-11-22 07:48:58,312 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.518) 0:21:36.627 *****
2025-11-22 07:48:58,333 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,343 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Generate the OLM kustomization file content={{
lookup(
'kubernetes.core.kustomize',
dir=cifmw_kustomize_deploy_olm_source_files
)
}}, dest={{ cifmw_kustomize_deploy_olm_dest_file }}, mode=0644] ***
2025-11-22 07:48:58,343 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.030) 0:21:36.659 *****
2025-11-22 07:48:58,343 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.030) 0:21:36.658 *****
2025-11-22 07:48:58,365 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,376 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Apply the kustomized CRs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, wait=True, src={{ cifmw_kustomize_deploy_olm_dest_file }}] ***
2025-11-22 07:48:58,376 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.033) 0:21:36.692 *****
2025-11-22 07:48:58,376 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.033) 0:21:36.691 *****
2025-11-22 07:48:58,398 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,410 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for the openstack operators Subscription to be created kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, api_version={{ _cifmw_kustomize_deploy_olm_osp_operator_subscription.apiVersion }}, kind=Subscription, namespace={{ _cifmw_kustomize_deploy_olm_osp_operator_subscription.metadata.namespace }}, name={{ _cifmw_kustomize_deploy_olm_osp_operator_subscription.metadata.name }}] ***
2025-11-22 07:48:58,410 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.033) 0:21:36.726 *****
2025-11-22 07:48:58,410 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.033) 0:21:36.725 *****
2025-11-22 07:48:58,431 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,441 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Install plan _raw_params=install_plan.yml] ************
2025-11-22 07:48:58,441 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.031) 0:21:36.757 *****
2025-11-22 07:48:58,441 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.031) 0:21:36.756 *****
2025-11-22 07:48:58,464 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,473 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for the openstack operators InstallPlan to be finished kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, api_version={{ _install_plan.apiVersion }}, kind=InstallPlan, namespace={{ _install_plan.namespace }}, name={{ _install_plan.name }}] ***
2025-11-22 07:48:58,473 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.032) 0:21:36.789 *****
2025-11-22 07:48:58,473 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.032) 0:21:36.788 *****
2025-11-22 07:48:58,498 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,509 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for cert-manager-operator pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=cert-manager-operator, label_selectors=['name = cert-manager-operator'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,509 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.035) 0:21:36.825 *****
2025-11-22 07:48:58,509 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.035) 0:21:36.824 *****
2025-11-22 07:48:58,535 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,548 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for cainjector pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=cert-manager, label_selectors=['app = cainjector'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,548 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:36.864 *****
2025-11-22 07:48:58,548 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:36.863 *****
2025-11-22 07:48:58,576 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,586 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for webhook pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=cert-manager, label_selectors=['app = webhook'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,586 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.038) 0:21:36.902 *****
2025-11-22 07:48:58,586 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.038) 0:21:36.901 *****
2025-11-22 07:48:58,614 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,628 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for certmanager pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=cert-manager, label_selectors=['app = cert-manager'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,628 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.041) 0:21:36.944 *****
2025-11-22 07:48:58,628 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.041) 0:21:36.943 *****
2025-11-22 07:48:58,655 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,669 p=33953 u=zuul n=ansible | TASK [openshift_setup : Write catalog source kubeconfig={{ cifmw_openshift_kubeconfig }}, state=present, definition={'apiVersion': 'operators.coreos.com/v1alpha1', 'kind': 'CatalogSource', 'metadata': {'name': '{{ cifmw_openshift_setup_operator_override_catalog_name }}', 'namespace': '{{ cifmw_openshift_setup_operator_override_catalog_namespace }}'}, 'spec': {'displayName': '{{ cifmw_openshift_setup_operator_override_catalog_name }}', 'image': '{{ cifmw_openshift_setup_operator_override_catalog_image }}', 'publisher': 'CI-Framework', 'sourceType': 'grpc', 'updateStrategy': {'registryPoll': {'interval': '10m'}}}}] ***
2025-11-22 07:48:58,669 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.041) 0:21:36.986 *****
2025-11-22 07:48:58,670 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.041) 0:21:36.984 *****
2025-11-22 07:48:58,697 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,709 p=33953 u=zuul n=ansible | TASK [openshift_setup : Patch metallb operator subscription to use custom CatalogSource state=patched, kind=Subscription, api_version=operators.coreos.com/v1alpha1, kubeconfig={{ cifmw_openshift_kubeconfig }}, name=metallb-operator-sub, namespace=metallb-system, definition={'spec': {'source': '{{ cifmw_openshift_setup_operator_override_catalog_name }}'}}, wait=True, wait_timeout=300, wait_condition={'type': 'CatalogSourcesUnhealthy', 'status': 'False'}] ***
2025-11-22 07:48:58,709 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.025 *****
2025-11-22 07:48:58,709 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.024 *****
2025-11-22 07:48:58,738 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,749 p=33953 u=zuul n=ansible | TASK [openshift_setup : Patch nmstate operator subscription to use custom CatalogSource state=patched, kind=Subscription, api_version=operators.coreos.com/v1alpha1, kubeconfig={{ cifmw_openshift_kubeconfig }}, name=kubernetes-nmstate-operator, namespace=openshift-nmstate, definition={'spec': {'source': '{{ cifmw_openshift_setup_operator_override_catalog_name }}', 'wait_sleep': 10}}, wait=True, wait_timeout=300, wait_condition={'type': 'CatalogSourcesUnhealthy', 'status': 'False'}] ***
2025-11-22 07:48:58,749 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.040) 0:21:37.065 *****
2025-11-22 07:48:58,749 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.040) 0:21:37.064 *****
2025-11-22 07:48:58,774 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,791 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for controller-manager deployment kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Deployment, namespace=metallb-system, label_selectors=['control-plane = controller-manager'], wait=True, wait_condition={'type': 'Available', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,792 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.042) 0:21:37.108 *****
2025-11-22 07:48:58,792 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.042) 0:21:37.106 *****
2025-11-22 07:48:58,822 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,831 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for webhook-server deployment kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Deployment, namespace=metallb-system, label_selectors=['component = webhook-server'], wait=True, wait_condition={'type': 'Available', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,831 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.147 *****
2025-11-22 07:48:58,831 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.146 *****
2025-11-22 07:48:58,855 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,865 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait until NMstate operator resources are deployed kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Deployment, namespace=openshift-nmstate, name=nmstate-operator, wait=True, wait_condition={'type': 'Available', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,865 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.034) 0:21:37.181 *****
2025-11-22 07:48:58,865 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.034) 0:21:37.180 *****
2025-11-22 07:48:58,894 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,908 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Generate MetalLB kustomization file content={{
lookup(
'kubernetes.core.kustomize',
dir=cifmw_kustomize_deploy_metallb_source_files
)
}}, dest={{ cifmw_kustomize_deploy_metallb_dest_file }}, mode=0644] ***
2025-11-22 07:48:58,908 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.042) 0:21:37.224 *****
2025-11-22 07:48:58,908 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.042) 0:21:37.223 *****
2025-11-22 07:48:58,933 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,948 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Apply the kustomized MetalLB CRs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, wait=True, src={{ cifmw_kustomize_deploy_metallb_dest_file }}] ***
2025-11-22 07:48:58,948 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.264 *****
2025-11-22 07:48:58,948 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.263 *****
2025-11-22 07:48:58,987 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,000 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for MetalLB speaker pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=metallb-system, label_selectors=['component = speaker'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:59,001 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.052) 0:21:37.317 *****
2025-11-22 07:48:59,001 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.052) 0:21:37.315 *****
2025-11-22 07:48:59,026 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,039 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Generate NMstate kustomization file content={{
lookup(
'kubernetes.core.kustomize',
dir=cifmw_kustomize_deploy_nmstate_source_files
)
}}, dest={{ cifmw_kustomize_deploy_nmstate_dest_file }}, mode=0644] ***
2025-11-22 07:48:59,039 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.038) 0:21:37.355 *****
2025-11-22 07:48:59,040 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.038) 0:21:37.354 *****
2025-11-22 07:48:59,073 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,091 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Apply the kustomized NMstate CRs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, wait=True, src={{ cifmw_kustomize_deploy_nmstate_dest_file }}] ***
2025-11-22 07:48:59,092 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.052) 0:21:37.408 *****
2025-11-22 07:48:59,092 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.052) 0:21:37.407 *****
2025-11-22 07:48:59,126 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,136 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for NMstate handler pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=openshift-nmstate, label_selectors=['component = kubernetes-nmstate-handler'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:59,136 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.044) 0:21:37.452 *****
2025-11-22 07:48:59,136 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.044) 0:21:37.451 *****
2025-11-22 07:48:59,163 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,171 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for NMstate webhook deployment kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Deployment, namespace=openshift-nmstate, name=nmstate-webhook, wait=True, wait_condition={'type': 'Available', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:59,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.035) 0:21:37.487 *****
2025-11-22 07:48:59,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.035) 0:21:37.486 *****
2025-11-22 07:48:59,200 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,211 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Check if the OpenStack initialization CRD exists kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, kind=CustomResourceDefinition, name=openstacks.operator.openstack.org] ***
2025-11-22 07:48:59,211 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.039) 0:21:37.527 *****
2025-11-22 07:48:59,211 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.039) 0:21:37.526 *****
2025-11-22 07:48:59,236 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,245 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Generate OpenStack initialization kustomization file content={{
lookup(
'kubernetes.core.kustomize',
dir=cifmw_kustomize_deploy_openstack_source_files
)
}}, dest={{ cifmw_kustomize_deploy_openstack_dest_file }}, mode=0644] ***
2025-11-22 07:48:59,245 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.034) 0:21:37.562 *****
2025-11-22 07:48:59,246 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.034) 0:21:37.560 *****
2025-11-22 07:48:59,269 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,278 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Apply the kustomized OpenStack initialization CRs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, wait=True, src={{ cifmw_kustomize_deploy_openstack_dest_file }}] ***
2025-11-22 07:48:59,278 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.032) 0:21:37.594 *****
2025-11-22 07:48:59,278 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.032) 0:21:37.593 *****
2025-11-22 07:48:59,305 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,316 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait until OpenStack operators are deployed and ready (new install paradigm) kubeconfig={{ cifmw_openshift_kubeconfig }}, api_version=operator.openstack.org/v1beta1, kind=OpenStack, namespace=openstack-operators, name=openstack, wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=600] ***
2025-11-22 07:48:59,316 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.037) 0:21:37.632 *****
2025-11-22 07:48:59,316 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.037) 0:21:37.631 *****
2025-11-22 07:48:59,344 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,353 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait until OpenStack operators are deployed and ready (old install paradigm) kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Deployment, namespace=openstack-operators, label_selectors=['{{ item }}'], wait=True, wait_condition={'type': 'Available', 'status': 'True'}, wait_timeout=600] ***
2025-11-22 07:48:59,353 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.036) 0:21:37.669 *****
2025-11-22 07:48:59,353 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.036) 0:21:37.668 *****
2025-11-22 07:48:59,388 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=openstack.org/operator-name)
2025-11-22 07:48:59,393 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=app.kubernetes.io/name=rabbitmq-cluster-operator)
2025-11-22 07:48:59,394 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,412 p=33953 u=zuul n=ansible | TASK [Update containers in deployed OSP operators name=update_containers] ******
2025-11-22 07:48:59,412 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.059) 0:21:37.728 *****
2025-11-22 07:48:59,412 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.059) 0:21:37.727 *****
2025-11-22 07:48:59,443 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,451 p=33953 u=zuul n=ansible | TASK [Update containers in deployed OSP operators using set_openstack_containers role name=set_openstack_containers] ***
2025-11-22 07:48:59,451 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.039) 0:21:37.768 *****
2025-11-22 07:48:59,452 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.039) 0:21:37.766 *****
2025-11-22 07:48:59,473 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,482 p=33953 u=zuul n=ansible | TASK [Configure LVMS Storage Class name=ci_lvms_storage] ***********************
2025-11-22 07:48:59,482 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:37.799 *****
2025-11-22 07:48:59,483 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:37.797 *****
2025-11-22 07:48:59,503 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,513 p=33953 u=zuul n=ansible | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2025-11-22 07:48:59,513 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:37.829 *****
2025-11-22 07:48:59,513 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:37.828 *****
2025-11-22 07:48:59,538 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,548 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Get CA bundle data with retries] ******************
2025-11-22 07:48:59,548 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.035) 0:21:37.864 *****
2025-11-22 07:48:59,548 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.035) 0:21:37.863 *****
2025-11-22 07:48:59,569 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,578 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Set _ca_bundle fact if CA returned from OCP] ******
2025-11-22 07:48:59,578 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.029) 0:21:37.894 *****
2025-11-22 07:48:59,578 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.029) 0:21:37.893 *****
2025-11-22 07:48:59,598 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,607 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Creating tls-ca-bundle.pem from CA bundle dest={{ cifmw_install_openstack_ca_file_full_path }}, content={{ _ca_bundle }}, mode=0644] ***
2025-11-22 07:48:59,608 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.029) 0:21:37.924 *****
2025-11-22 07:48:59,608 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.029) 0:21:37.922 *****
2025-11-22 07:48:59,626 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,636 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Check if OpenStackControlplane CA file is present path={{ cifmw_install_openstack_ca_file_full_path }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2025-11-22 07:48:59,636 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.028) 0:21:37.952 *****
2025-11-22 07:48:59,636 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.028) 0:21:37.951 *****
2025-11-22 07:48:59,655 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,664 p=33953 u=zuul n=ansible | TASK [Call install_ca role to inject OpenStackControlplane CA file if present role=install_ca] ***
2025-11-22 07:48:59,664 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.028) 0:21:37.981 *****
2025-11-22 07:48:59,665 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.028) 0:21:37.979 *****
2025-11-22 07:48:59,686 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,709 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Run nova host discover process _raw_params=oc rsh -n {{ openstack_namespace }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose] ***
2025-11-22 07:48:59,709 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.044) 0:21:38.025 *****
2025-11-22 07:48:59,709 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.044) 0:21:38.024 *****
2025-11-22 07:48:59,731 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,741 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:48:59,741 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.032) 0:21:38.057 *****
2025-11-22 07:48:59,741 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.032) 0:21:38.056 *****
2025-11-22 07:48:59,762 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,772 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:48:59,772 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:38.088 *****
2025-11-22 07:48:59,772 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:38.087 *****
2025-11-22 07:48:59,793 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,806 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for post_deploy _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:48:59,806 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.034) 0:21:38.123 *****
2025-11-22 07:48:59,807 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.034) 0:21:38.121 *****
2025-11-22 07:48:59,879 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,901 p=33953 u=zuul n=ansible | TASK [Run validations name=validations] ****************************************
2025-11-22 07:48:59,902 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.095) 0:21:38.218 *****
2025-11-22 07:48:59,902 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.095) 0:21:38.216 *****
2025-11-22 07:48:59,925 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,935 p=33953 u=zuul n=ansible | TASK [Copy kubeconfig to .kube folder where oc expects it src={{ cifmw_openshift_kubeconfig }}, dest=/home/zuul/.kube/config, remote_src=True] ***
2025-11-22 07:48:59,935 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.033) 0:21:38.251 *****
2025-11-22 07:48:59,935 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.033) 0:21:38.250 *****
2025-11-22 07:49:00,220 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:49:00,229 p=33953 u=zuul n=ansible | TASK [Make sure all Openstack operators are deployed _raw_params=set -o pipefail && oc get csv -l operators.coreos.com/openstack-operator.openstack-operators -n "openstack-operators" --no-headers=true | grep -i "succeeded"
] ***
2025-11-22 07:49:00,229 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.293) 0:21:38.545 *****
2025-11-22 07:49:00,229 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.293) 0:21:38.544 *****
2025-11-22 07:49:00,589 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:49:00,598 p=33953 u=zuul n=ansible | TASK [Get the name of the control plane deployed by 06-deploy-edpm.yml _raw_params=oc get -n openstack openstackcontrolplane -o name] ***
2025-11-22 07:49:00,599 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.369) 0:21:38.915 *****
2025-11-22 07:49:00,599 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.369) 0:21:38.913 *****
2025-11-22 07:49:00,952 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:49:00,960 p=33953 u=zuul n=ansible | TASK [Delete control plane deployed by 06-deploy-edpm.yml _raw_params=oc delete -n openstack "{{ control_plane.stdout }}"] ***
2025-11-22 07:49:00,960 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.361) 0:21:39.277 *****
2025-11-22 07:49:00,961 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.361) 0:21:39.275 *****
2025-11-22 07:49:01,798 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:49:01,826 p=33953 u=zuul n=ansible | PLAY RECAP *********************************************************************
2025-11-22 07:49:01,827 p=33953 u=zuul n=ansible | localhost : ok=187 changed=71 unreachable=0 failed=0 skipped=222 rescued=0 ignored=0
2025-11-22 07:49:01,827 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:01 +0000 (0:00:00.866) 0:21:40.143 *****
2025-11-22 07:49:01,827 p=33953 u=zuul n=ansible | ===============================================================================
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | edpm_prepare : Wait for OpenStack controlplane to be deployed --------- 597.12s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes : Run openstack ----------------------------------- 246.79s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes : Run openstack_init ------------------------------ 130.85s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | edpm_prepare : Wait for OpenStack subscription creation ---------------- 61.34s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | run_hook : Run hook without retry - Download needed tools -------------- 41.77s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | ci_setup : Install needed packages ------------------------------------- 39.10s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes : Run crc_storage ---------------------------------- 31.73s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | edpm_prepare : Wait for control plane to change its status ------------- 30.09s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | repo_setup : Initialize python venv and install requirements ----------- 13.03s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes : Run netconfig_deploy ------------------------------ 6.71s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | ci_local_storage : Fetch hostnames for all hosts ------------------------ 6.50s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | ci_local_storage : Perform action in the PV directory ------------------- 6.09s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | ci_setup : Install openshift client ------------------------------------- 5.33s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | repo_setup : Get repo-setup repository ---------------------------------- 3.81s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | openshift_login : Fetch OpenShift token --------------------------------- 3.35s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | run_hook : Run hook without retry - Fetch compute facts ----------------- 3.17s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes : Run openstack_deploy_prep ------------------------- 2.49s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_ca : Update ca bundle ------------------------------------------- 2.23s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | openshift_setup : Create required namespaces ---------------------------- 1.78s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | openshift_setup : Allow anonymous image-pulls in CRC registry for targeted namespaces --- 1.64s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:01 +0000 (0:00:00.867) 0:21:40.143 *****
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | ===============================================================================
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | edpm_prepare ---------------------------------------------------------- 693.58s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes --------------------------------------------------- 420.19s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | run_hook --------------------------------------------------------------- 50.53s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ci_setup --------------------------------------------------------------- 47.55s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | repo_setup ------------------------------------------------------------- 24.24s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ci_local_storage ------------------------------------------------------- 17.93s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | openshift_setup --------------------------------------------------------- 9.04s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | openshift_login --------------------------------------------------------- 7.42s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | install_ca -------------------------------------------------------------- 5.57s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ci_gen_kustomize_values ------------------------------------------------- 4.96s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | install_yamls ----------------------------------------------------------- 3.54s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | cifmw_setup ------------------------------------------------------------- 2.79s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.template ------------------------------------------------ 1.66s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | cifmw_helpers ----------------------------------------------------------- 1.47s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | kustomize_deploy -------------------------------------------------------- 1.43s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | install_openstack_ca ---------------------------------------------------- 1.33s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.command ------------------------------------------------- 1.23s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | gather_facts ------------------------------------------------------------ 1.22s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | networking_mapper ------------------------------------------------------- 0.85s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | edpm_deploy_baremetal --------------------------------------------------- 0.82s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | discover_latest_image --------------------------------------------------- 0.73s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | edpm_deploy ------------------------------------------------------------- 0.53s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.shell --------------------------------------------------- 0.37s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | libvirt_manager --------------------------------------------------------- 0.31s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.30s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.copy ---------------------------------------------------- 0.29s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.include_vars -------------------------------------------- 0.08s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.set_fact ------------------------------------------------ 0.08s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.lineinfile ---------------------------------------------- 0.06s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | total ---------------------------------------------------------------- 1300.10s
2025-11-22 07:59:03,718 p=39847 u=zuul n=ansible | PLAY [all] *********************************************************************
2025-11-22 07:59:03,780 p=39847 u=zuul n=ansible | TASK [Deploy tripleo name=install_yamls_makes, tasks_from=make_tripleo_deploy.yml] ***
2025-11-22 07:59:03,780 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.064) 0:00:00.064 *****
2025-11-22 07:59:03,780 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.064) 0:00:00.064 *****
2025-11-22 07:59:03,821 p=39847 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_tripleo_deploy_env var=make_tripleo_deploy_env] ***
2025-11-22 07:59:03,821 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.040) 0:00:00.105 *****
2025-11-22 07:59:03,821 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.040) 0:00:00.105 *****
2025-11-22 07:59:03,840 p=39847 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:59:03,852 p=39847 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_tripleo_deploy_params var=make_tripleo_deploy_params] ***
2025-11-22 07:59:03,852 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.031) 0:00:00.137 *****
2025-11-22 07:59:03,852 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.031) 0:00:00.136 *****
2025-11-22 07:59:03,937 p=39847 u=zuul n=ansible | ok: [localhost] =>
make_tripleo_deploy_params:
DATAPLANE_DNS_SERVER: 192.168.122.10
DNS_DOMAIN: ooo.test
EDPM_ATTACH_EXTNET: 'true'
EDPM_COMPUTE_CELLS: 1
EDPM_COMPUTE_CEPH_ENABLED: 'false'
EDPM_COMPUTE_CEPH_NOVA: 'false'
EDPM_COMPUTE_NETWORK_IP: 192.168.122
EDPM_CONFIGURE_DEFAULT_ROUTE: 'false'
EDPM_CONFIGURE_NETWORKING: 'false'
GATEWAY: 192.168.122.10
HOST_PRIMARY_RESOLV_CONF_ENTRY: 192.168.122.10
IP: 192.168.122.100
IP_ADRESS_SUFFIX: '100'
NTP_SERVER: pool.ntp.org
OCTAVIA_ENABLED: false
OS_NET_CONFIG_IFACE: nic2
REPO_SETUP_CMDS: /home/zuul/cdn_subscription_repos.sh
RH_REGISTRY_PWD: ''
RH_REGISTRY_USER: ''
SSH_KEY_FILE: /home/zuul/.ssh/id_rsa
SWIFT_REPLICATED: 'true'
TELEMETRY_ENABLED: 'false'
TLS_ENABLED: 'true'
2025-11-22 07:59:03,954 p=39847 u=zuul n=ansible | TASK [install_yamls_makes : Run tripleo_deploy output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup, script=make tripleo_deploy, dry_run={{ make_tripleo_deploy_dryrun|default(false)|bool }}, extra_args={{ dict((make_tripleo_deploy_env|default({})), **(make_tripleo_deploy_params|default({}))) }}] ***
2025-11-22 07:59:03,954 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.101) 0:00:00.238 *****
2025-11-22 07:59:03,954 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.101) 0:00:00.238 *****
2025-11-22 07:59:04,037 p=39847 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_011_run_tripleo.log
2025-11-22 08:59:51,872 p=39847 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_tripleo_deploy_until |
default(true) }}
2025-11-22 08:59:52,049 p=39847 u=zuul n=ansible | changed: [localhost]
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | PLAY RECAP *********************************************************************
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | localhost : ok=2 changed=1 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | Saturday 22 November 2025 08:59:52 +0000 (1:00:48.217) 1:00:48.456 *****
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | ===============================================================================
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | install_yamls_makes : Run tripleo_deploy ----------------------------- 3648.22s
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | install_yamls_makes : Debug make_tripleo_deploy_params ------------------ 0.10s
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | Deploy tripleo ---------------------------------------------------------- 0.04s
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | install_yamls_makes : Debug make_tripleo_deploy_env --------------------- 0.03s
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | Saturday 22 November 2025 08:59:52 +0000 (1:00:48.217) 1:00:48.455 *****
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | ===============================================================================
2025-11-22 08:59:52,172 p=39847 u=zuul n=ansible | install_yamls_makes -------------------------------------------------- 3648.35s
2025-11-22 08:59:52,172 p=39847 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.04s
2025-11-22 08:59:52,172 p=39847 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-11-22 08:59:52,172 p=39847 u=zuul n=ansible | total ---------------------------------------------------------------- 3648.39s
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_008_run_openstack_deploy.log 0000644 0001750 0001750 00000010553 15110264140 030705 0 ustar zuul zuul ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts
bash scripts/gen-namespace.sh
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'
+ '[' -z openstack ']'
+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack ']'
+ cat
oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack/namespace.yaml
namespace/openstack unchanged
timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack); do sleep 1; done"
NAME DISPLAY NAME STATUS
openstack Active
oc project openstack
Now using project "openstack" on server "https://api.crc.testing:6443".
oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr | oc delete --ignore-not-found=true -f -
error: must build at directory: not a valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr' : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra: no such file or directory
No resources found
true /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/infra/cr
oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr | oc delete --ignore-not-found=true -f - || true
error: unable to find one of 'kustomization.yaml', 'kustomization.yml' or 'Kustomization' in directory '/home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr'
No resources found
true /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr
mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr
bash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh"
cp /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr
bash scripts/gen-service-kustomize.sh
+++ dirname scripts/gen-service-kustomize.sh
++ cd scripts
++ pwd -P
+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts
+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh --source-only
++ set -e
+ '[' -z openstack ']'
+ '[' -z OpenStackControlPlane ']'
+ '[' -z osp-secret ']'
+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr ']'
+ '[' -n '' ']'
+ REPLACEMENTS=
+ IMAGE=unused
+ IMAGE_PATH=containerImage
+ STORAGE_REQUEST=10G
+ INTERFACE_MTU=1500
+ VLAN_START=20
+ VLAN_STEP=1
+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr ']'
+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr
~/ci-framework-data/artifacts/manifests/openstack/openstack/cr ~/src/github.com/openstack-k8s-operators/install_yamls
+ cat
+ [[ OpenStackControlPlane == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
+ [[ '' != '' ]]
+ IFS=,
+ read -ra IMAGES
+ IFS=,
+ read -ra IMAGE_PATHS
+ '[' 1 '!=' 1 ']'
+ (( i=0 ))
+ (( i < 1 ))
+ SPEC_PATH=containerImage
+ SPEC_VALUE=unused
+ '[' unused '!=' unused ']'
+ (( i++ ))
+ (( i < 1 ))
+ '[' -n '' ']'
+ '[' OpenStackControlPlane == OpenStackControlPlane ']'
+ cat
+ '[' OpenStackControlPlane == Galera ']'
+ '[' OpenStackControlPlane == NetConfig ']'
+ '[' -n '' ']'
+ [[ OpenStackControlPlane == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
+ [[ true == \t\r\u\e ]]
+ cat
+ [[ OpenStackControlPlane == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]]
+ '[' -z true ']'
+ cat
+ '[' -n '' ']'
+ '[' -z true ']'
+ '[' -n true ']'
+ '[' -n '' ']'
+ '[' -n '' ']'
+ kustomization_add_resources
+ echo merge config dir
merge config dir
++ find . -type f -name '*.yaml'
++ grep -v kustomization
+ yamls=./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml
+ for y in ${yamls[@]}
+ kustomize edit add resource ./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml
+ popd
~/src/github.com/openstack-k8s-operators/install_yamls
~/ci-framework-data/artifacts
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_010_apply_the.log 0000644 0001750 0001750 00000000076 15110264151 026435 0 ustar zuul zuul openstackcontrolplane.core.openstack.org/controlplane created
home/zuul/zuul-output/logs/ci-framework-data/logs/2025-11-22_09-41/ 0000775 0001750 0001750 00000000000 15110302636 023110 5 ustar zuul zuul home/zuul/zuul-output/logs/ci-framework-data/logs/2025-11-22_09-41/ansible.log 0000666 0001750 0001750 00001234152 15110275610 025243 0 ustar zuul zuul 2025-11-22 07:26:24,127 p=32521 u=zuul n=ansible | Starting galaxy collection install process
2025-11-22 07:26:24,129 p=32521 u=zuul n=ansible | Process install dependency map
2025-11-22 07:26:53,217 p=32521 u=zuul n=ansible | Starting collection install process
2025-11-22 07:26:53,218 p=32521 u=zuul n=ansible | Installing 'cifmw.general:1.0.0+a63bdc6a' to '/home/zuul/.ansible/collections/ansible_collections/cifmw/general'
2025-11-22 07:26:53,725 p=32521 u=zuul n=ansible | Created collection for cifmw.general:1.0.0+a63bdc6a at /home/zuul/.ansible/collections/ansible_collections/cifmw/general
2025-11-22 07:26:53,725 p=32521 u=zuul n=ansible | cifmw.general:1.0.0+a63bdc6a was installed successfully
2025-11-22 07:26:53,725 p=32521 u=zuul n=ansible | Installing 'containers.podman:1.16.2' to '/home/zuul/.ansible/collections/ansible_collections/containers/podman'
2025-11-22 07:26:53,788 p=32521 u=zuul n=ansible | Created collection for containers.podman:1.16.2 at /home/zuul/.ansible/collections/ansible_collections/containers/podman
2025-11-22 07:26:53,788 p=32521 u=zuul n=ansible | containers.podman:1.16.2 was installed successfully
2025-11-22 07:26:53,788 p=32521 u=zuul n=ansible | Installing 'community.general:10.0.1' to '/home/zuul/.ansible/collections/ansible_collections/community/general'
2025-11-22 07:26:54,566 p=32521 u=zuul n=ansible | Created collection for community.general:10.0.1 at /home/zuul/.ansible/collections/ansible_collections/community/general
2025-11-22 07:26:54,566 p=32521 u=zuul n=ansible | community.general:10.0.1 was installed successfully
2025-11-22 07:26:54,566 p=32521 u=zuul n=ansible | Installing 'ansible.posix:1.6.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/posix'
2025-11-22 07:26:54,612 p=32521 u=zuul n=ansible | Created collection for ansible.posix:1.6.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/posix
2025-11-22 07:26:54,612 p=32521 u=zuul n=ansible | ansible.posix:1.6.2 was installed successfully
2025-11-22 07:26:54,612 p=32521 u=zuul n=ansible | Installing 'ansible.utils:5.1.2' to '/home/zuul/.ansible/collections/ansible_collections/ansible/utils'
2025-11-22 07:26:54,703 p=32521 u=zuul n=ansible | Created collection for ansible.utils:5.1.2 at /home/zuul/.ansible/collections/ansible_collections/ansible/utils
2025-11-22 07:26:54,703 p=32521 u=zuul n=ansible | ansible.utils:5.1.2 was installed successfully
2025-11-22 07:26:54,703 p=32521 u=zuul n=ansible | Installing 'community.libvirt:1.3.0' to '/home/zuul/.ansible/collections/ansible_collections/community/libvirt'
2025-11-22 07:26:54,725 p=32521 u=zuul n=ansible | Created collection for community.libvirt:1.3.0 at /home/zuul/.ansible/collections/ansible_collections/community/libvirt
2025-11-22 07:26:54,725 p=32521 u=zuul n=ansible | community.libvirt:1.3.0 was installed successfully
2025-11-22 07:26:54,725 p=32521 u=zuul n=ansible | Installing 'community.crypto:2.22.3' to '/home/zuul/.ansible/collections/ansible_collections/community/crypto'
2025-11-22 07:26:54,862 p=32521 u=zuul n=ansible | Created collection for community.crypto:2.22.3 at /home/zuul/.ansible/collections/ansible_collections/community/crypto
2025-11-22 07:26:54,863 p=32521 u=zuul n=ansible | community.crypto:2.22.3 was installed successfully
2025-11-22 07:26:54,863 p=32521 u=zuul n=ansible | Installing 'kubernetes.core:5.0.0' to '/home/zuul/.ansible/collections/ansible_collections/kubernetes/core'
2025-11-22 07:26:54,980 p=32521 u=zuul n=ansible | Created collection for kubernetes.core:5.0.0 at /home/zuul/.ansible/collections/ansible_collections/kubernetes/core
2025-11-22 07:26:54,980 p=32521 u=zuul n=ansible | kubernetes.core:5.0.0 was installed successfully
2025-11-22 07:26:54,980 p=32521 u=zuul n=ansible | Installing 'ansible.netcommon:7.1.0' to '/home/zuul/.ansible/collections/ansible_collections/ansible/netcommon'
2025-11-22 07:26:55,051 p=32521 u=zuul n=ansible | Created collection for ansible.netcommon:7.1.0 at /home/zuul/.ansible/collections/ansible_collections/ansible/netcommon
2025-11-22 07:26:55,052 p=32521 u=zuul n=ansible | ansible.netcommon:7.1.0 was installed successfully
2025-11-22 07:26:55,052 p=32521 u=zuul n=ansible | Installing 'openstack.config_template:2.1.1' to '/home/zuul/.ansible/collections/ansible_collections/openstack/config_template'
2025-11-22 07:26:55,069 p=32521 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-22 07:26:55,069 p=32521 u=zuul n=ansible | openstack.config_template:2.1.1 was installed successfully
2025-11-22 07:26:55,070 p=32521 u=zuul n=ansible | Installing 'junipernetworks.junos:9.1.0' to '/home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos'
2025-11-22 07:26:55,331 p=32521 u=zuul n=ansible | Created collection for junipernetworks.junos:9.1.0 at /home/zuul/.ansible/collections/ansible_collections/junipernetworks/junos
2025-11-22 07:26:55,331 p=32521 u=zuul n=ansible | junipernetworks.junos:9.1.0 was installed successfully
2025-11-22 07:26:55,332 p=32521 u=zuul n=ansible | Installing 'cisco.ios:9.0.3' to '/home/zuul/.ansible/collections/ansible_collections/cisco/ios'
2025-11-22 07:26:55,594 p=32521 u=zuul n=ansible | Created collection for cisco.ios:9.0.3 at /home/zuul/.ansible/collections/ansible_collections/cisco/ios
2025-11-22 07:26:55,595 p=32521 u=zuul n=ansible | cisco.ios:9.0.3 was installed successfully
2025-11-22 07:26:55,595 p=32521 u=zuul n=ansible | Installing 'mellanox.onyx:1.0.0' to '/home/zuul/.ansible/collections/ansible_collections/mellanox/onyx'
2025-11-22 07:26:55,630 p=32521 u=zuul n=ansible | Created collection for mellanox.onyx:1.0.0 at /home/zuul/.ansible/collections/ansible_collections/mellanox/onyx
2025-11-22 07:26:55,631 p=32521 u=zuul n=ansible | mellanox.onyx:1.0.0 was installed successfully
2025-11-22 07:26:55,631 p=32521 u=zuul n=ansible | Installing 'community.okd:4.0.0' to '/home/zuul/.ansible/collections/ansible_collections/community/okd'
2025-11-22 07:26:55,663 p=32521 u=zuul n=ansible | Created collection for community.okd:4.0.0 at /home/zuul/.ansible/collections/ansible_collections/community/okd
2025-11-22 07:26:55,663 p=32521 u=zuul n=ansible | community.okd:4.0.0 was installed successfully
2025-11-22 07:26:55,663 p=32521 u=zuul n=ansible | Installing '@NAMESPACE@.@NAME@:3.1.4' to '/home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@'
2025-11-22 07:26:55,754 p=32521 u=zuul n=ansible | Created collection for @NAMESPACE@.@NAME@:3.1.4 at /home/zuul/.ansible/collections/ansible_collections/@NAMESPACE@/@NAME@
2025-11-22 07:26:55,754 p=32521 u=zuul n=ansible | @NAMESPACE@.@NAME@:3.1.4 was installed successfully
2025-11-22 07:27:20,972 p=33953 u=zuul n=ansible | [WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
2025-11-22 07:27:21,703 p=33953 u=zuul n=ansible | PLAY [localhost] ***************************************************************
2025-11-22 07:27:21,721 p=33953 u=zuul n=ansible | TASK [Gathering Facts ] ********************************************************
2025-11-22 07:27:21,722 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:21 +0000 (0:00:00.038) 0:00:00.038 *****
2025-11-22 07:27:21,722 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:21 +0000 (0:00:00.036) 0:00:00.036 *****
2025-11-22 07:27:22,909 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:22,937 p=33953 u=zuul n=ansible | TASK [Create bootstrap_common_vars file src={{ playbook_dir }}/files/common_bootstrap_params.yml.j2, dest={{ bootstrap_common_vars }}] ***
2025-11-22 07:27:22,937 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:22 +0000 (0:00:01.215) 0:00:01.253 *****
2025-11-22 07:27:22,937 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:22 +0000 (0:00:01.215) 0:00:01.252 *****
2025-11-22 07:27:24,072 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:24,079 p=33953 u=zuul n=ansible | TASK [Set vars as fact - bootstrap common vars name=cifmw_helpers, tasks_from=var_file.yml] ***
2025-11-22 07:27:24,079 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:01.141) 0:00:02.395 *****
2025-11-22 07:27:24,079 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:01.141) 0:00:02.394 *****
2025-11-22 07:27:24,221 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***
2025-11-22 07:27:24,221 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.141) 0:00:02.537 *****
2025-11-22 07:27:24,221 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.141) 0:00:02.536 *****
2025-11-22 07:27:24,244 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:24,252 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Check if file is available path={{ provided_file | trim }}] ***
2025-11-22 07:27:24,252 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.031) 0:00:02.568 *****
2025-11-22 07:27:24,252 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.031) 0:00:02.567 *****
2025-11-22 07:27:24,603 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:24,615 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Read the vars] *******************************************
2025-11-22 07:27:24,616 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.363) 0:00:02.932 *****
2025-11-22 07:27:24,616 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.363) 0:00:02.930 *****
2025-11-22 07:27:24,987 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:24,998 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Set vars as fact] ****************************************
2025-11-22 07:27:24,999 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.382) 0:00:03.315 *****
2025-11-22 07:27:24,999 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:24 +0000 (0:00:00.382) 0:00:03.313 *****
2025-11-22 07:27:25,026 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:27:25,030 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:25,049 p=33953 u=zuul n=ansible | TASK [Include vars from cifmw_extras _raw_params={{ item | replace('@','') }}] ***
2025-11-22 07:27:25,049 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.050) 0:00:03.365 *****
2025-11-22 07:27:25,049 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.050) 0:00:03.364 *****
2025-11-22 07:27:25,081 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:25,089 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Set custom cifmw PATH reusable fact cifmw_path={{ ansible_user_dir }}/.crc/bin:{{ ansible_user_dir }}/.crc/bin/oc:{{ ansible_user_dir }}/bin:{{ ansible_env.PATH }}, cacheable=True] ***
2025-11-22 07:27:25,090 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.040) 0:00:03.406 *****
2025-11-22 07:27:25,090 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.040) 0:00:03.405 *****
2025-11-22 07:27:25,125 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:25,133 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Get customized parameters ci_framework_params={{
hostvars[inventory_hostname] |
dict2items |
selectattr("key", "match",
"^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") |
list | items2dict
}}] ***
2025-11-22 07:27:25,133 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.043) 0:00:03.449 *****
2025-11-22 07:27:25,133 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.043) 0:00:03.448 *****
2025-11-22 07:27:25,190 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:25,198 p=33953 u=zuul n=ansible | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] ***
2025-11-22 07:27:25,198 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.064) 0:00:03.514 *****
2025-11-22 07:27:25,198 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:25 +0000 (0:00:00.064) 0:00:03.513 *****
2025-11-22 07:27:26,007 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:26,014 p=33953 u=zuul n=ansible | TASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] ***
2025-11-22 07:27:26,015 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.816) 0:00:04.331 *****
2025-11-22 07:27:26,015 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.816) 0:00:04.329 *****
2025-11-22 07:27:26,036 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:26,047 p=33953 u=zuul n=ansible | TASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] ***
2025-11-22 07:27:26,047 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.032) 0:00:04.363 *****
2025-11-22 07:27:26,047 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.032) 0:00:04.362 *****
2025-11-22 07:27:26,069 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:26,079 p=33953 u=zuul n=ansible | TASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] ***
2025-11-22 07:27:26,080 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.032) 0:00:04.396 *****
2025-11-22 07:27:26,080 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.032) 0:00:04.395 *****
2025-11-22 07:27:26,105 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:26,115 p=33953 u=zuul n=ansible | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] ***************
2025-11-22 07:27:26,115 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.035) 0:00:04.431 *****
2025-11-22 07:27:26,115 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:26 +0000 (0:00:00.035) 0:00:04.430 *****
2025-11-22 07:27:28,336 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:28,349 p=33953 u=zuul n=ansible | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] ***
2025-11-22 07:27:28,349 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:28 +0000 (0:00:02.233) 0:00:06.665 *****
2025-11-22 07:27:28,349 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:28 +0000 (0:00:02.233) 0:00:06.664 *****
2025-11-22 07:27:28,573 p=33953 u=zuul n=ansible | changed: [localhost] => (item=tmp)
2025-11-22 07:27:28,843 p=33953 u=zuul n=ansible | changed: [localhost] => (item=artifacts/repositories)
2025-11-22 07:27:29,063 p=33953 u=zuul n=ansible | changed: [localhost] => (item=venv/repo_setup)
2025-11-22 07:27:29,073 p=33953 u=zuul n=ansible | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] ***
2025-11-22 07:27:29,073 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:29 +0000 (0:00:00.724) 0:00:07.389 *****
2025-11-22 07:27:29,073 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:29 +0000 (0:00:00.723) 0:00:07.388 *****
2025-11-22 07:27:30,260 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:30,269 p=33953 u=zuul n=ansible | TASK [repo_setup : Get repo-setup repository accept_hostkey=True, dest={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, repo={{ cifmw_repo_setup_src }}] ***
2025-11-22 07:27:30,269 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:30 +0000 (0:00:01.195) 0:00:08.585 *****
2025-11-22 07:27:30,269 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:30 +0000 (0:00:01.195) 0:00:08.584 *****
2025-11-22 07:27:34,075 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:34,082 p=33953 u=zuul n=ansible | TASK [repo_setup : Initialize python venv and install requirements virtualenv={{ cifmw_repo_setup_venv }}, requirements={{ cifmw_repo_setup_basedir }}/tmp/repo-setup/requirements.txt, virtualenv_command=python3 -m venv --system-site-packages --upgrade-deps] ***
2025-11-22 07:27:34,083 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:34 +0000 (0:00:03.813) 0:00:12.399 *****
2025-11-22 07:27:34,083 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:34 +0000 (0:00:03.813) 0:00:12.397 *****
2025-11-22 07:27:47,108 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:47,115 p=33953 u=zuul n=ansible | TASK [repo_setup : Install repo-setup package chdir={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, creates={{ cifmw_repo_setup_venv }}/bin/repo-setup, _raw_params={{ cifmw_repo_setup_venv }}/bin/python setup.py install] ***
2025-11-22 07:27:47,115 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:47 +0000 (0:00:13.032) 0:00:25.431 *****
2025-11-22 07:27:47,115 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:47 +0000 (0:00:13.032) 0:00:25.430 *****
2025-11-22 07:27:48,017 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:48,025 p=33953 u=zuul n=ansible | TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider cifmw_repo_setup_dlrn_hash_tag={{ content_provider_dlrn_md5_hash }}] ***
2025-11-22 07:27:48,025 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.910) 0:00:26.341 *****
2025-11-22 07:27:48,025 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.910) 0:00:26.340 *****
2025-11-22 07:27:48,045 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:48,052 p=33953 u=zuul n=ansible | TASK [repo_setup : Run repo-setup _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup {{ cifmw_repo_setup_promotion }} {{ cifmw_repo_setup_additional_repos }} -d {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} -b {{ cifmw_repo_setup_branch }} --rdo-mirror {{ cifmw_repo_setup_rdo_mirror }} {% if cifmw_repo_setup_dlrn_hash_tag | length > 0 %} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif %} -o {{ cifmw_repo_setup_output }}] ***
2025-11-22 07:27:48,052 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.027) 0:00:26.368 *****
2025-11-22 07:27:48,052 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.027) 0:00:26.367 *****
2025-11-22 07:27:48,728 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:48,743 p=33953 u=zuul n=ansible | TASK [repo_setup : Get component repo url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/component/{{ cifmw_repo_setup_component_name }}/{{ cifmw_repo_setup_component_promotion_tag }}/delorean.repo, dest={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, mode=0644] ***
2025-11-22 07:27:48,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.690) 0:00:27.059 *****
2025-11-22 07:27:48,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.690) 0:00:27.058 *****
2025-11-22 07:27:48,778 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:48,785 p=33953 u=zuul n=ansible | TASK [repo_setup : Rename component repo path={{ cifmw_repo_setup_output }}/{{ cifmw_repo_setup_component_name }}_{{ cifmw_repo_setup_component_promotion_tag }}_delorean.repo, regexp=delorean-component-{{ cifmw_repo_setup_component_name }}, replace={{ cifmw_repo_setup_component_name }}-{{ cifmw_repo_setup_component_promotion_tag }}] ***
2025-11-22 07:27:48,786 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.042) 0:00:27.102 *****
2025-11-22 07:27:48,786 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.042) 0:00:27.101 *****
2025-11-22 07:27:48,814 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:48,823 p=33953 u=zuul n=ansible | TASK [repo_setup : Disable component repo in current-podified dlrn repo path={{ cifmw_repo_setup_output }}/delorean.repo, section=delorean-component-{{ cifmw_repo_setup_component_name }}, option=enabled, value=0, mode=0644] ***
2025-11-22 07:27:48,823 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.037) 0:00:27.139 *****
2025-11-22 07:27:48,823 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.036) 0:00:27.137 *****
2025-11-22 07:27:48,853 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:48,860 p=33953 u=zuul n=ansible | TASK [repo_setup : Run repo-setup-get-hash _raw_params={{ cifmw_repo_setup_venv }}/bin/repo-setup-get-hash --dlrn-url {{ cifmw_repo_setup_dlrn_uri[:-1] }} --os-version {{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }} --release {{ cifmw_repo_setup_branch }} {% if cifmw_repo_setup_component_name | length > 0 -%} --component {{ cifmw_repo_setup_component_name }} --tag {{ cifmw_repo_setup_component_promotion_tag }} {% else -%} --tag {{cifmw_repo_setup_promotion }} {% endif -%} {% if (cifmw_repo_setup_dlrn_hash_tag | length > 0) and (cifmw_repo_setup_component_name | length <= 0) -%} --dlrn-hash-tag {{ cifmw_repo_setup_dlrn_hash_tag }} {% endif -%} --json] ***
2025-11-22 07:27:48,860 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.037) 0:00:27.176 *****
2025-11-22 07:27:48,860 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:48 +0000 (0:00:00.037) 0:00:27.175 *****
2025-11-22 07:27:49,335 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:49,342 p=33953 u=zuul n=ansible | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }}
, dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] ***
2025-11-22 07:27:49,343 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.482) 0:00:27.659 *****
2025-11-22 07:27:49,343 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.482) 0:00:27.657 *****
2025-11-22 07:27:49,780 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:49,787 p=33953 u=zuul n=ansible | TASK [repo_setup : Dump current-podified hash url={{ cifmw_repo_setup_dlrn_uri }}/{{ cifmw_repo_setup_os_release }}{{ cifmw_repo_setup_dist_major_version }}-{{ cifmw_repo_setup_branch }}/current-podified/delorean.repo.md5, dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] ***
2025-11-22 07:27:49,787 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.444) 0:00:28.103 *****
2025-11-22 07:27:49,787 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.444) 0:00:28.102 *****
2025-11-22 07:27:49,802 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,810 p=33953 u=zuul n=ansible | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] ***
2025-11-22 07:27:49,810 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.022) 0:00:28.126 *****
2025-11-22 07:27:49,810 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.022) 0:00:28.125 *****
2025-11-22 07:27:49,825 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,832 p=33953 u=zuul n=ansible | TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] ***
2025-11-22 07:27:49,832 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.021) 0:00:28.148 *****
2025-11-22 07:27:49,832 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.021) 0:00:28.146 *****
2025-11-22 07:27:49,847 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,855 p=33953 u=zuul n=ansible | TASK [repo_setup : Export hashes facts for further use cifmw_repo_setup_full_hash={{ _repo_setup_json['full_hash'] }}, cifmw_repo_setup_commit_hash={{ _repo_setup_json['commit_hash'] }}, cifmw_repo_setup_distro_hash={{ _repo_setup_json['distro_hash'] }}, cifmw_repo_setup_extended_hash={{ _repo_setup_json['extended_hash'] }}, cifmw_repo_setup_dlrn_api_url={{ _repo_setup_json['dlrn_api_url'] }}, cifmw_repo_setup_dlrn_url={{ _repo_setup_json['dlrn_url'] }}, cifmw_repo_setup_release={{ _repo_setup_json['release'] }}, cacheable=True] ***
2025-11-22 07:27:49,855 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.023) 0:00:28.171 *****
2025-11-22 07:27:49,855 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.023) 0:00:28.170 *****
2025-11-22 07:27:49,883 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:49,890 p=33953 u=zuul n=ansible | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] ***
2025-11-22 07:27:49,890 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.035) 0:00:28.206 *****
2025-11-22 07:27:49,890 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.035) 0:00:28.205 *****
2025-11-22 07:27:49,905 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,915 p=33953 u=zuul n=ansible | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] ***
2025-11-22 07:27:49,915 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.024) 0:00:28.231 *****
2025-11-22 07:27:49,915 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.024) 0:00:28.230 *****
2025-11-22 07:27:49,932 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,942 p=33953 u=zuul n=ansible | TASK [Download the RPM name=krb_request] ***************************************
2025-11-22 07:27:49,942 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.027) 0:00:28.258 *****
2025-11-22 07:27:49,942 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.027) 0:00:28.257 *****
2025-11-22 07:27:49,958 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,967 p=33953 u=zuul n=ansible | TASK [repo_setup : Install RHOS Release tool name={{
cifmw_repo_setup_rhos_release_rpm
if cifmw_repo_setup_rhos_release_rpm is not url
else cifmw_krb_request_out.path
}}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] ***
2025-11-22 07:27:49,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.025) 0:00:28.283 *****
2025-11-22 07:27:49,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.025) 0:00:28.282 *****
2025-11-22 07:27:49,983 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:49,991 p=33953 u=zuul n=ansible | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] ***
2025-11-22 07:27:49,991 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.023) 0:00:28.307 *****
2025-11-22 07:27:49,991 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:49 +0000 (0:00:00.023) 0:00:28.306 *****
2025-11-22 07:27:50,006 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,014 p=33953 u=zuul n=ansible | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] ***
2025-11-22 07:27:50,014 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.023) 0:00:28.331 *****
2025-11-22 07:27:50,014 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.023) 0:00:28.329 *****
2025-11-22 07:27:50,029 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,039 p=33953 u=zuul n=ansible | TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }} _raw_params=rhos-release {{ cifmw_repo_setup_rhos_release_args }} \
-t {{ cifmw_repo_setup_output }}] ***
2025-11-22 07:27:50,039 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.024) 0:00:28.355 *****
2025-11-22 07:27:50,039 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.024) 0:00:28.354 *****
2025-11-22 07:27:50,055 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,065 p=33953 u=zuul n=ansible | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] ***
2025-11-22 07:27:50,066 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.026) 0:00:28.382 *****
2025-11-22 07:27:50,066 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.026) 0:00:28.381 *****
2025-11-22 07:27:50,294 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:50,305 p=33953 u=zuul n=ansible | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail
source /etc/ci/mirror_info.sh
sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo
] ***
2025-11-22 07:27:50,305 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.239) 0:00:28.621 *****
2025-11-22 07:27:50,305 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.239) 0:00:28.620 *****
2025-11-22 07:27:50,510 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:50,525 p=33953 u=zuul n=ansible | TASK [repo_setup : Use RDO CentOS mirrors (remove CentOS 10 conditional when Nodepool mirrors exist) chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail
source /etc/ci/mirror_info.sh
sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo
] ***
2025-11-22 07:27:50,525 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.219) 0:00:28.841 *****
2025-11-22 07:27:50,525 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.219) 0:00:28.840 *****
2025-11-22 07:27:50,743 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:50,751 p=33953 u=zuul n=ansible | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] ***
2025-11-22 07:27:50,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.225) 0:00:29.067 *****
2025-11-22 07:27:50,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.225) 0:00:29.066 *****
2025-11-22 07:27:50,768 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,775 p=33953 u=zuul n=ansible | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo]
baseurl=http://{{ content_provider_registry_ip }}:8766/
enabled=1
gpgcheck=0
priority=1
, dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] ***
2025-11-22 07:27:50,775 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.024) 0:00:29.091 *****
2025-11-22 07:27:50,775 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.024) 0:00:29.090 *****
2025-11-22 07:27:50,796 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,803 p=33953 u=zuul n=ansible | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] ***
2025-11-22 07:27:50,803 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.028) 0:00:29.120 *****
2025-11-22 07:27:50,804 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.028) 0:00:29.118 *****
2025-11-22 07:27:50,828 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,836 p=33953 u=zuul n=ansible | TASK [repo_setup : Lower the priority of DLRN repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}/delorean.repo, regexp=priority=1, replace=priority=20] ***
2025-11-22 07:27:50,836 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.032) 0:00:29.152 *****
2025-11-22 07:27:50,836 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.032) 0:00:29.150 *****
2025-11-22 07:27:50,859 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,866 p=33953 u=zuul n=ansible | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] ***
2025-11-22 07:27:50,866 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.029) 0:00:29.182 *****
2025-11-22 07:27:50,866 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.029) 0:00:29.180 *****
2025-11-22 07:27:50,889 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,897 p=33953 u=zuul n=ansible | TASK [repo_setup : Lower the priority of componennt repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}//{{ _comp_repo }}, regexp=priority=1, replace=priority=2] ***
2025-11-22 07:27:50,897 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.031) 0:00:29.213 *****
2025-11-22 07:27:50,897 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.031) 0:00:29.212 *****
2025-11-22 07:27:50,920 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:27:50,927 p=33953 u=zuul n=ansible | TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] ***
2025-11-22 07:27:50,928 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.030) 0:00:29.244 *****
2025-11-22 07:27:50,928 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:50 +0000 (0:00:00.030) 0:00:29.242 *****
2025-11-22 07:27:51,361 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:27:51,369 p=33953 u=zuul n=ansible | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] ***
2025-11-22 07:27:51,369 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:51 +0000 (0:00:00.441) 0:00:29.685 *****
2025-11-22 07:27:51,369 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:51 +0000 (0:00:00.441) 0:00:29.684 *****
2025-11-22 07:27:51,617 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo)
2025-11-22 07:27:51,838 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo)
2025-11-22 07:27:51,848 p=33953 u=zuul n=ansible | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] ***
2025-11-22 07:27:51,848 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:51 +0000 (0:00:00.478) 0:00:30.164 *****
2025-11-22 07:27:51,848 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:51 +0000 (0:00:00.478) 0:00:30.163 *****
2025-11-22 07:27:52,308 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:52,315 p=33953 u=zuul n=ansible | TASK [repo_setup : Copy generated repos to /etc/yum.repos.d directory mode=0755, remote_src=True, src={{ cifmw_repo_setup_output }}/, dest=/etc/yum.repos.d] ***
2025-11-22 07:27:52,315 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.466) 0:00:30.631 *****
2025-11-22 07:27:52,315 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.466) 0:00:30.629 *****
2025-11-22 07:27:52,579 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:27:52,593 p=33953 u=zuul n=ansible | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2025-11-22 07:27:52,593 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.278) 0:00:30.909 *****
2025-11-22 07:27:52,593 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.278) 0:00:30.908 *****
2025-11-22 07:27:52,634 p=33953 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-22 07:27:52,643 p=33953 u=zuul n=ansible | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2025-11-22 07:27:52,643 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.049) 0:00:30.959 *****
2025-11-22 07:27:52,643 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.049) 0:00:30.958 *****
2025-11-22 07:27:52,665 p=33953 u=zuul n=ansible | ok: [localhost] =>
cifmw_ci_setup_packages:
- bash-completion
- ca-certificates
- git-core
- make
- tar
- tmux
- python3-pip
2025-11-22 07:27:52,673 p=33953 u=zuul n=ansible | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2025-11-22 07:27:52,673 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.030) 0:00:30.989 *****
2025-11-22 07:27:52,673 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:27:52 +0000 (0:00:00.030) 0:00:30.988 *****
2025-11-22 07:28:31,766 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:31,772 p=33953 u=zuul n=ansible | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2025-11-22 07:28:31,773 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:31 +0000 (0:00:39.099) 0:01:10.089 *****
2025-11-22 07:28:31,773 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:31 +0000 (0:00:39.099) 0:01:10.087 *****
2025-11-22 07:28:31,980 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:31,988 p=33953 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-22 07:28:31,988 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:31 +0000 (0:00:00.215) 0:01:10.304 *****
2025-11-22 07:28:31,988 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:31 +0000 (0:00:00.215) 0:01:10.303 *****
2025-11-22 07:28:32,195 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:32,206 p=33953 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-22 07:28:32,207 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:32 +0000 (0:00:00.218) 0:01:10.523 *****
2025-11-22 07:28:32,207 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:32 +0000 (0:00:00.218) 0:01:10.521 *****
2025-11-22 07:28:37,524 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:37,534 p=33953 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-22 07:28:37,534 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:05.327) 0:01:15.850 *****
2025-11-22 07:28:37,534 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:05.327) 0:01:15.849 *****
2025-11-22 07:28:37,569 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:37,577 p=33953 u=zuul n=ansible | TASK [ci_setup : Create completion file] ***************************************
2025-11-22 07:28:37,577 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:00.042) 0:01:15.893 *****
2025-11-22 07:28:37,577 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:00.042) 0:01:15.892 *****
2025-11-22 07:28:37,982 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:37,993 p=33953 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-22 07:28:37,993 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:00.416) 0:01:16.309 *****
2025-11-22 07:28:37,993 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:37 +0000 (0:00:00.416) 0:01:16.308 *****
2025-11-22 07:28:38,785 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:38,792 p=33953 u=zuul n=ansible | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2025-11-22 07:28:38,792 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.799) 0:01:17.108 *****
2025-11-22 07:28:38,792 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.799) 0:01:17.107 *****
2025-11-22 07:28:38,814 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,822 p=33953 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-22 07:28:38,822 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.029) 0:01:17.138 *****
2025-11-22 07:28:38,822 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.029) 0:01:17.137 *****
2025-11-22 07:28:38,843 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,850 p=33953 u=zuul n=ansible | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2025-11-22 07:28:38,850 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.027) 0:01:17.166 *****
2025-11-22 07:28:38,850 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.027) 0:01:17.165 *****
2025-11-22 07:28:38,867 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,875 p=33953 u=zuul n=ansible | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2025-11-22 07:28:38,876 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.025) 0:01:17.192 *****
2025-11-22 07:28:38,876 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.025) 0:01:17.190 *****
2025-11-22 07:28:38,892 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,900 p=33953 u=zuul n=ansible | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2025-11-22 07:28:38,901 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.024) 0:01:17.217 *****
2025-11-22 07:28:38,901 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.024) 0:01:17.215 *****
2025-11-22 07:28:38,919 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,928 p=33953 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-22 07:28:38,928 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.027) 0:01:17.244 *****
2025-11-22 07:28:38,928 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.027) 0:01:17.243 *****
2025-11-22 07:28:38,950 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:38,959 p=33953 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-22 07:28:38,959 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.031) 0:01:17.276 *****
2025-11-22 07:28:38,960 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:38 +0000 (0:00:00.031) 0:01:17.274 *****
2025-11-22 07:28:39,189 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2025-11-22 07:28:39,393 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2025-11-22 07:28:39,633 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2025-11-22 07:28:39,883 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2025-11-22 07:28:40,110 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2025-11-22 07:28:40,144 p=33953 u=zuul n=ansible | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] ***
2025-11-22 07:28:40,144 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:01.184) 0:01:18.460 *****
2025-11-22 07:28:40,144 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:01.184) 0:01:18.459 *****
2025-11-22 07:28:40,298 p=33953 u=zuul n=ansible | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] ***
2025-11-22 07:28:40,298 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.154) 0:01:18.614 *****
2025-11-22 07:28:40,298 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.154) 0:01:18.613 *****
2025-11-22 07:28:40,508 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2025-11-22 07:28:40,693 p=33953 u=zuul n=ansible | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks)
2025-11-22 07:28:40,877 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2025-11-22 07:28:40,887 p=33953 u=zuul n=ansible | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] ***
2025-11-22 07:28:40,888 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.589) 0:01:19.204 *****
2025-11-22 07:28:40,888 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.589) 0:01:19.203 *****
2025-11-22 07:28:40,930 p=33953 u=zuul n=ansible | TASK [install_yamls : Set fact with local repos based on Zuul items cifmw_install_yamls_operators_repo={{ cifmw_install_yamls_operators_repo | default({}) | combine(_repo_operator_info | items2dict) }}] ***
2025-11-22 07:28:40,931 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.042) 0:01:19.247 *****
2025-11-22 07:28:40,931 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.042) 0:01:19.245 *****
2025-11-22 07:28:40,957 p=33953 u=zuul n=ansible | skipping: [localhost] => (item={'branch': 'master', 'change_url': 'https://review.rdoproject.org/r/plugins/gitiles/rdo-jobs/+/None^!/', 'project': {'canonical_hostname': 'review.rdoproject.org', 'canonical_name': 'review.rdoproject.org/rdo-jobs', 'name': 'rdo-jobs', 'short_name': 'rdo-jobs', 'src_dir': 'src/review.rdoproject.org/rdo-jobs'}})
2025-11-22 07:28:40,959 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:40,967 p=33953 u=zuul n=ansible | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }}
_repo_operator_info: {{ _repo_operator_info }}
cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }}
] ***
2025-11-22 07:28:40,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.036) 0:01:19.283 *****
2025-11-22 07:28:40,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:40 +0000 (0:00:00.036) 0:01:19.282 *****
2025-11-22 07:28:41,001 p=33953 u=zuul n=ansible | skipping: [localhost] => (item={'branch': 'master', 'change_url': 'https://review.rdoproject.org/r/plugins/gitiles/rdo-jobs/+/None^!/', 'project': {'canonical_hostname': 'review.rdoproject.org', 'canonical_name': 'review.rdoproject.org/rdo-jobs', 'name': 'rdo-jobs', 'short_name': 'rdo-jobs', 'src_dir': 'src/review.rdoproject.org/rdo-jobs'}})
2025-11-22 07:28:41,003 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:41,015 p=33953 u=zuul n=ansible | TASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] ***
2025-11-22 07:28:41,015 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.047) 0:01:19.331 *****
2025-11-22 07:28:41,015 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.047) 0:01:19.330 *****
2025-11-22 07:28:41,073 p=33953 u=zuul n=ansible | TASK [install_yamls : Update opm_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^opm_version:, line=opm_version: {{ cifmw_install_yamls_opm_version }}, state=present] ***
2025-11-22 07:28:41,073 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.057) 0:01:19.389 *****
2025-11-22 07:28:41,073 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.057) 0:01:19.388 *****
2025-11-22 07:28:41,095 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:41,104 p=33953 u=zuul n=ansible | TASK [install_yamls : Update sdk_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^sdk_version:, line=sdk_version: {{ cifmw_install_yamls_sdk_version }}, state=present] ***
2025-11-22 07:28:41,104 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.030) 0:01:19.420 *****
2025-11-22 07:28:41,104 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.030) 0:01:19.419 *****
2025-11-22 07:28:41,132 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:41,141 p=33953 u=zuul n=ansible | TASK [install_yamls : Update go_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^go_version:, line=go_version: {{ cifmw_install_yamls_go_version }}, state=present] ***
2025-11-22 07:28:41,141 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.036) 0:01:19.457 *****
2025-11-22 07:28:41,141 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.036) 0:01:19.455 *****
2025-11-22 07:28:41,165 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:41,173 p=33953 u=zuul n=ansible | TASK [install_yamls : Update kustomize_version in install_yamls devsetup/vars/default.yaml path={{ cifmw_install_yamls_repo }}/devsetup/vars/default.yaml, regexp=^kustomize_version:, line=kustomize_version: {{ cifmw_install_yamls_kustomize_version }}, state=present] ***
2025-11-22 07:28:41,173 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.032) 0:01:19.489 *****
2025-11-22 07:28:41,173 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.032) 0:01:19.488 *****
2025-11-22 07:28:41,195 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:41,209 p=33953 u=zuul n=ansible | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{
_install_yamls_override_vars | default({}) |
combine(item, recursive=True)
}}] ***
2025-11-22 07:28:41,209 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.036) 0:01:19.525 *****
2025-11-22 07:28:41,209 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.036) 0:01:19.524 *****
2025-11-22 07:28:41,263 p=33953 u=zuul n=ansible | ok: [localhost] => (item={'BMO_SETUP': False})
2025-11-22 07:28:41,271 p=33953 u=zuul n=ansible | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{
_install_yamls_override_vars.keys() |
map('upper') |
zip(_install_yamls_override_vars.values()) |
items2dict(key_name=0, value_name=1) |
combine({
'OUT': cifmw_install_yamls_manifests_dir,
'OUTPUT_DIR': cifmw_install_yamls_edpm_dir,
'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref,
'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main')
}) |
combine(install_yamls_operators_repos)
}}, cacheable=True] ***
2025-11-22 07:28:41,272 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.062) 0:01:19.588 *****
2025-11-22 07:28:41,272 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.062) 0:01:19.586 *****
2025-11-22 07:28:41,316 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:41,323 p=33953 u=zuul n=ansible | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] ***
2025-11-22 07:28:41,323 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.051) 0:01:19.639 *****
2025-11-22 07:28:41,323 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.051) 0:01:19.637 *****
2025-11-22 07:28:41,891 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:41,901 p=33953 u=zuul n=ansible | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] ***
2025-11-22 07:28:41,901 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.578) 0:01:20.217 *****
2025-11-22 07:28:41,901 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:41 +0000 (0:00:00.578) 0:01:20.216 *****
2025-11-22 07:28:42,112 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:42,120 p=33953 u=zuul n=ansible | TASK [install_yamls : Ensure user cifmw_install_yamls_vars contains existing Makefile variables that=_cifmw_install_yamls_unmatched_vars | length == 0, msg=cifmw_install_yamls_vars contains a variable that is not defined in install_yamls Makefile nor cifmw_install_yamls_whitelisted_vars: {{ _cifmw_install_yamls_unmatched_vars | join(', ')}}, quiet=True] ***
2025-11-22 07:28:42,120 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.218) 0:01:20.436 *****
2025-11-22 07:28:42,120 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.218) 0:01:20.434 *****
2025-11-22 07:28:42,156 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:42,175 p=33953 u=zuul n=ansible | TASK [install_yamls : Generate /home/zuul/ci-framework-data/artifacts/install_yamls.sh dest={{ cifmw_install_yamls_out_dir }}/{{ cifmw_install_yamls_envfile }}, content={% for k,v in cifmw_install_yamls_environment.items() %}
export {{ k }}={{ v }}
{% endfor %}, mode=0644] ***
2025-11-22 07:28:42,175 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.055) 0:01:20.491 *****
2025-11-22 07:28:42,175 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.055) 0:01:20.490 *****
2025-11-22 07:28:42,615 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:42,630 p=33953 u=zuul n=ansible | TASK [install_yamls : Set install_yamls default values cifmw_install_yamls_defaults={{ get_makefiles_env_output.makefiles_values | combine(cifmw_install_yamls_environment) }}, cacheable=True] ***
2025-11-22 07:28:42,630 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.455) 0:01:20.946 *****
2025-11-22 07:28:42,630 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.455) 0:01:20.945 *****
2025-11-22 07:28:42,657 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:42,719 p=33953 u=zuul n=ansible | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] ***
2025-11-22 07:28:42,719 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.089) 0:01:21.035 *****
2025-11-22 07:28:42,719 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.089) 0:01:21.034 *****
2025-11-22 07:28:42,737 p=33953 u=zuul n=ansible | ok: [localhost] =>
cifmw_install_yamls_environment:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
2025-11-22 07:28:42,745 p=33953 u=zuul n=ansible | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] ***
2025-11-22 07:28:42,745 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.025) 0:01:21.061 *****
2025-11-22 07:28:42,745 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.025) 0:01:21.060 *****
2025-11-22 07:28:42,777 p=33953 u=zuul n=ansible | ok: [localhost] =>
cifmw_install_yamls_defaults:
ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24
ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24
ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24
ADOPTED_STORAGE_NETWORK: 172.18.1.0/24
ADOPTED_TENANT_NETWORK: 172.9.1.0/24
ANSIBLEEE: config/samples/_v1beta1_ansibleee.yaml
ANSIBLEEE_BRANCH: main
ANSIBLEEE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/config/samples/_v1beta1_ansibleee.yaml
ANSIBLEEE_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-operator-index:latest
ANSIBLEEE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/kuttl-test.yaml
ANSIBLEEE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-ansibleee-operator/tests/kuttl/tests
ANSIBLEEE_KUTTL_NAMESPACE: ansibleee-kuttl-tests
ANSIBLEEE_REPO: https://github.com/openstack-k8s-operators/openstack-ansibleee-operator
ANSIBLEE_COMMIT_HASH: ''
BARBICAN: config/samples/barbican_v1beta1_barbican.yaml
BARBICAN_BRANCH: main
BARBICAN_COMMIT_HASH: ''
BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml
BARBICAN_DEPL_IMG: unused
BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest
BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml
BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/tests/kuttl/tests
BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests
BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git
BARBICAN_SERVICE_ENABLED: 'true'
BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU=
BAREMETAL_BRANCH: main
BAREMETAL_COMMIT_HASH: ''
BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest
BAREMETAL_OS_CONTAINER_IMG: ''
BAREMETAL_OS_IMG: ''
BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git
BAREMETAL_TIMEOUT: 20m
BASH_IMG: quay.io/openstack-k8s-operators/bash:latest
BGP_ASN: '64999'
BGP_LEAF_1: 100.65.4.1
BGP_LEAF_2: 100.64.4.1
BGP_OVN_ROUTING: 'false'
BGP_PEER_ASN: '64999'
BGP_SOURCE_IP: 172.30.4.2
BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42
BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24
BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64
BMAAS_INSTANCE_DISK_SIZE: '20'
BMAAS_INSTANCE_MEMORY: '4096'
BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas
BMAAS_INSTANCE_NET_MODEL: virtio
BMAAS_INSTANCE_OS_VARIANT: centos-stream9
BMAAS_INSTANCE_VCPUS: '2'
BMAAS_INSTANCE_VIRT_TYPE: kvm
BMAAS_IPV4: 'true'
BMAAS_IPV6: 'false'
BMAAS_LIBVIRT_USER: sushyemu
BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26
BMAAS_METALLB_POOL_NAME: baremetal
BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24
BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64
BMAAS_NETWORK_NAME: crc-bmaas
BMAAS_NODE_COUNT: '1'
BMAAS_OCP_INSTANCE_NAME: crc
BMAAS_REDFISH_PASSWORD: password
BMAAS_REDFISH_USERNAME: admin
BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default
BMAAS_SUSHY_EMULATOR_DRIVER: libvirt
BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest
BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator
BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml
BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack
BMH_NAMESPACE: openstack
BMO_BRANCH: release-0.9
BMO_CLEANUP: 'true'
BMO_COMMIT_HASH: ''
BMO_IPA_BRANCH: stable/2024.1
BMO_IRONIC_HOST: 192.168.122.10
BMO_PROVISIONING_INTERFACE: ''
BMO_REPO: https://github.com/metal3-io/baremetal-operator
BMO_SETUP: false
BMO_SETUP_ROUTE_REPLACE: 'true'
BM_CTLPLANE_INTERFACE: enp1s0
BM_INSTANCE_MEMORY: '8192'
BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal
BM_INSTANCE_NAME_SUFFIX: '0'
BM_NETWORK_NAME: default
BM_NODE_COUNT: '1'
BM_ROOT_PASSWORD: ''
BM_ROOT_PASSWORD_SECRET: ''
CEILOMETER_CENTRAL_DEPL_IMG: unused
CEILOMETER_NOTIFICATION_DEPL_IMG: unused
CEPH_BRANCH: release-1.15
CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml
CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml
CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml
CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml
CEPH_IMG: quay.io/ceph/demo:latest-squid
CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml
CEPH_REPO: https://github.com/rook/rook.git
CERTMANAGER_TIMEOUT: 300s
CHECKOUT_FROM_OPENSTACK_REF: 'true'
CINDER: config/samples/cinder_v1beta1_cinder.yaml
CINDERAPI_DEPL_IMG: unused
CINDERBKP_DEPL_IMG: unused
CINDERSCH_DEPL_IMG: unused
CINDERVOL_DEPL_IMG: unused
CINDER_BRANCH: main
CINDER_COMMIT_HASH: ''
CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml
CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest
CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml
CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests
CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests
CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git
CLEANUP_DIR_CMD: rm -Rf
CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11'
CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12'
CRC_HTTPS_PROXY: ''
CRC_HTTP_PROXY: ''
CRC_STORAGE_NAMESPACE: crc-storage
CRC_STORAGE_RETRIES: '3'
CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz'''
CRC_VERSION: latest
DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret
DATAPLANE_ANSIBLE_USER: ''
DATAPLANE_COMPUTE_IP: 192.168.122.100
DATAPLANE_CONTAINER_PREFIX: openstack
DATAPLANE_CONTAINER_TAG: current-podified
DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest
DATAPLANE_DEFAULT_GW: 192.168.122.1
DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null
DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100%
DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned
DATAPLANE_NETWORKER_IP: 192.168.122.200
DATAPLANE_NETWORK_INTERFACE_NAME: eth0
DATAPLANE_NOVA_NFS_PATH: ''
DATAPLANE_NTP_SERVER: pool.ntp.org
DATAPLANE_PLAYBOOK: osp.edpm.download_cache
DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9
DATAPLANE_RUNNER_IMG: ''
DATAPLANE_SERVER_ROLE: compute
DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']'
DATAPLANE_TIMEOUT: 30m
DATAPLANE_TLS_ENABLED: 'true'
DATAPLANE_TOTAL_NETWORKER_NODES: '1'
DATAPLANE_TOTAL_NODES: '1'
DBSERVICE: galera
DESIGNATE: config/samples/designate_v1beta1_designate.yaml
DESIGNATE_BRANCH: main
DESIGNATE_COMMIT_HASH: ''
DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml
DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest
DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml
DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/tests/kuttl/tests
DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests
DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git
DNSDATA: config/samples/network_v1beta1_dnsdata.yaml
DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml
DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml
DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml
DNS_DEPL_IMG: unused
DNS_DOMAIN: localdomain
DOWNLOAD_TOOLS_SELECTION: all
EDPM_ATTACH_EXTNET: 'true'
EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]'''
EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]'''
EDPM_COMPUTE_CELLS: '1'
EDPM_COMPUTE_CEPH_ENABLED: 'true'
EDPM_COMPUTE_CEPH_NOVA: 'true'
EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true'
EDPM_COMPUTE_SRIOV_ENABLED: 'true'
EDPM_COMPUTE_SUFFIX: '0'
EDPM_CONFIGURE_DEFAULT_ROUTE: 'true'
EDPM_CONFIGURE_HUGEPAGES: 'false'
EDPM_CONFIGURE_NETWORKING: 'true'
EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra
EDPM_NETWORKER_SUFFIX: '0'
EDPM_TOTAL_NETWORKERS: '1'
EDPM_TOTAL_NODES: '1'
GALERA_REPLICAS: ''
GENERATE_SSH_KEYS: 'true'
GIT_CLONE_OPTS: ''
GLANCE: config/samples/glance_v1beta1_glance.yaml
GLANCEAPI_DEPL_IMG: unused
GLANCE_BRANCH: main
GLANCE_COMMIT_HASH: ''
GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml
GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest
GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml
GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests
GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests
GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git
HEAT: config/samples/heat_v1beta1_heat.yaml
HEATAPI_DEPL_IMG: unused
HEATCFNAPI_DEPL_IMG: unused
HEATENGINE_DEPL_IMG: unused
HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0
HEAT_BRANCH: main
HEAT_COMMIT_HASH: ''
HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml
HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest
HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml
HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/tests/kuttl/tests
HEAT_KUTTL_NAMESPACE: heat-kuttl-tests
HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git
HEAT_SERVICE_ENABLED: 'true'
HORIZON: config/samples/horizon_v1beta1_horizon.yaml
HORIZON_BRANCH: main
HORIZON_COMMIT_HASH: ''
HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml
HORIZON_DEPL_IMG: unused
HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest
HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml
HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/tests/kuttl/tests
HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests
HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git
INFRA_BRANCH: main
INFRA_COMMIT_HASH: ''
INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest
INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml
INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/tests/kuttl/tests
INFRA_KUTTL_NAMESPACE: infra-kuttl-tests
INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git
INSTALL_CERT_MANAGER: 'true'
INSTALL_NMSTATE: true || false
INSTALL_NNCP: true || false
INTERNALAPI_HOST_ROUTES: ''
IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24
IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64
IPV6_LAB_LIBVIRT_STORAGE_POOL: default
IPV6_LAB_MANAGE_FIREWALLD: 'true'
IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24
IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64
IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router
IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64
IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24
IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1
IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3
IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96
IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false'
IPV6_LAB_NETWORK_NAME: nat64
IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48
IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11
IPV6_LAB_SNO_HOST_PREFIX: '64'
IPV6_LAB_SNO_INSTANCE_NAME: sno
IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64
IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp
IPV6_LAB_SNO_OCP_VERSION: latest-4.14
IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112
IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub
IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab
IRONIC: config/samples/ironic_v1beta1_ironic.yaml
IRONICAPI_DEPL_IMG: unused
IRONICCON_DEPL_IMG: unused
IRONICINS_DEPL_IMG: unused
IRONICNAG_DEPL_IMG: unused
IRONICPXE_DEPL_IMG: unused
IRONIC_BRANCH: main
IRONIC_COMMIT_HASH: ''
IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml
IRONIC_IMAGE_TAG: release-24.1
IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest
IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml
IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/tests/kuttl/tests
IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests
IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git
KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml
KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml
KEYSTONEAPI_DEPL_IMG: unused
KEYSTONE_BRANCH: main
KEYSTONE_COMMIT_HASH: ''
KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f
KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack
KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest
KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml
KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/tests/kuttl/tests
KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests
KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git
KUBEADMIN_PWD: '12345678'
LIBVIRT_SECRET: libvirt-secret
LOKI_DEPLOY_MODE: openshift-network
LOKI_DEPLOY_NAMESPACE: netobserv
LOKI_DEPLOY_SIZE: 1x.demo
LOKI_NAMESPACE: openshift-operators-redhat
LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki
LOKI_SUBSCRIPTION: loki-operator
LVMS_CR: '1'
MANILA: config/samples/manila_v1beta1_manila.yaml
MANILAAPI_DEPL_IMG: unused
MANILASCH_DEPL_IMG: unused
MANILASHARE_DEPL_IMG: unused
MANILA_BRANCH: main
MANILA_COMMIT_HASH: ''
MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml
MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest
MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml
MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests
MANILA_KUTTL_NAMESPACE: manila-kuttl-tests
MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git
MANILA_SERVICE_ENABLED: 'true'
MARIADB: config/samples/mariadb_v1beta1_galera.yaml
MARIADB_BRANCH: main
MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/config.yaml
MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/chainsaw/tests
MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests
MARIADB_COMMIT_HASH: ''
MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml
MARIADB_DEPL_IMG: unused
MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest
MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml
MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/tests/kuttl/tests
MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests
MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git
MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml
MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml
MEMCACHED_DEPL_IMG: unused
METADATA_SHARED_SECRET: '1234567842'
METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90
METALLB_POOL: 192.168.122.80-192.168.122.90
MICROSHIFT: '0'
NAMESPACE: openstack
NETCONFIG: config/samples/network_v1beta1_netconfig.yaml
NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml
NETCONFIG_DEPL_IMG: unused
NETOBSERV_DEPLOY_NAMESPACE: netobserv
NETOBSERV_NAMESPACE: openshift-netobserv-operator
NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net
NETOBSERV_SUBSCRIPTION: netobserv-operator
NETWORK_BGP: 'false'
NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0
NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0
NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0
NETWORK_ISOLATION: 'true'
NETWORK_ISOLATION_INSTANCE_NAME: crc
NETWORK_ISOLATION_IPV4: 'true'
NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24
NETWORK_ISOLATION_IPV4_NAT: 'true'
NETWORK_ISOLATION_IPV6: 'false'
NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64
NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10
NETWORK_ISOLATION_MAC: '52:54:00:11:11:10'
NETWORK_ISOLATION_NETWORK_NAME: net-iso
NETWORK_ISOLATION_NET_NAME: default
NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true'
NETWORK_MTU: '1500'
NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0
NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0
NETWORK_STORAGE_MACVLAN: ''
NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0
NETWORK_VLAN_START: '20'
NETWORK_VLAN_STEP: '1'
NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml
NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml
NEUTRONAPI_DEPL_IMG: unused
NEUTRON_BRANCH: main
NEUTRON_COMMIT_HASH: ''
NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest
NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml
NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests
NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests
NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git
NFS_HOME: /home/nfs
NMSTATE_NAMESPACE: openshift-nmstate
NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8
NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator
NNCP_ADDITIONAL_HOST_ROUTES: ''
NNCP_BGP_1_INTERFACE: enp7s0
NNCP_BGP_1_IP_ADDRESS: 100.65.4.2
NNCP_BGP_2_INTERFACE: enp8s0
NNCP_BGP_2_IP_ADDRESS: 100.64.4.2
NNCP_BRIDGE: ospbr
NNCP_CLEANUP_TIMEOUT: 120s
NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::'
NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10'
NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122
NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10'
NNCP_DNS_SERVER: 192.168.122.1
NNCP_DNS_SERVER_IPV6: fd00:aaaa::1
NNCP_GATEWAY: 192.168.122.1
NNCP_GATEWAY_IPV6: fd00:aaaa::1
NNCP_INTERFACE: enp6s0
NNCP_NODES: ''
NNCP_TIMEOUT: 240s
NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml
NOVA_BRANCH: main
NOVA_COMMIT_HASH: ''
NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml
NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest
NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git
NUMBER_OF_INSTANCES: '1'
OCP_NETWORK_NAME: crc
OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml
OCTAVIA_BRANCH: main
OCTAVIA_COMMIT_HASH: ''
OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml
OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest
OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml
OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/tests/kuttl/tests
OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests
OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git
OKD: 'false'
OPENSTACK_BRANCH: main
OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest
OPENSTACK_COMMIT_HASH: ''
OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml
OPENSTACK_CRDS_DIR: openstack_crds
OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml
OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest
OPENSTACK_K8S_BRANCH: main
OPENSTACK_K8S_TAG: latest
OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml
OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/tests/kuttl/tests
OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests
OPENSTACK_NEUTRON_CUSTOM_CONF: ''
OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git
OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest
OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator
OPERATOR_CHANNEL: ''
OPERATOR_NAMESPACE: openstack-operators
OPERATOR_SOURCE: ''
OPERATOR_SOURCE_NAMESPACE: ''
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml
OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml
OVNCONTROLLER_NMAP: 'true'
OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml
OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml
OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml
OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml
OVN_BRANCH: main
OVN_COMMIT_HASH: ''
OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest
OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml
OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/tests/kuttl/tests
OVN_KUTTL_NAMESPACE: ovn-kuttl-tests
OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git
PASSWORD: '12345678'
PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml
PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml
PLACEMENTAPI_DEPL_IMG: unused
PLACEMENT_BRANCH: main
PLACEMENT_COMMIT_HASH: ''
PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest
PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml
PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/tests/kuttl/tests
PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests
PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git
PULL_SECRET: /home/zuul/src/review.rdoproject.org/rdo-jobs/playbooks/data_plane_adoption/pull-secret.txt
RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml
RABBITMQ_BRANCH: patches
RABBITMQ_COMMIT_HASH: ''
RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml
RABBITMQ_DEPL_IMG: unused
RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest
RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git
REDHAT_OPERATORS: 'false'
REDIS: config/samples/redis_v1beta1_redis.yaml
REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml
REDIS_DEPL_IMG: unused
RH_REGISTRY_PWD: ''
RH_REGISTRY_USER: ''
SECRET: osp-secret
SG_CORE_DEPL_IMG: unused
STANDALONE_COMPUTE_DRIVER: libvirt
STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0
STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0
STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0
STANDALONE_STORAGE_NET_PREFIX: 172.18.0
STANDALONE_TENANT_NET_PREFIX: 172.19.0
STORAGEMGMT_HOST_ROUTES: ''
STORAGE_CLASS: local-storage
STORAGE_HOST_ROUTES: ''
SWIFT: config/samples/swift_v1beta1_swift.yaml
SWIFT_BRANCH: main
SWIFT_COMMIT_HASH: ''
SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml
SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest
SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml
SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/tests/kuttl/tests
SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests
SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git
TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml
TELEMETRY_BRANCH: main
TELEMETRY_COMMIT_HASH: ''
TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml
TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest
TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator
TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml
TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests
TELEMETRY_KUTTL_RELPATH: tests/kuttl/suites
TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git
TENANT_HOST_ROUTES: ''
TIMEOUT: 300s
TLS_ENABLED: 'false'
tripleo_deploy: 'export REGISTRY_PWD:'
2025-11-22 07:28:42,786 p=33953 u=zuul n=ansible | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] ***
2025-11-22 07:28:42,786 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.040) 0:01:21.102 *****
2025-11-22 07:28:42,786 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:42 +0000 (0:00:00.040) 0:01:21.101 *****
2025-11-22 07:28:43,129 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:43,138 p=33953 u=zuul n=ansible | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] *****
2025-11-22 07:28:43,138 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.351) 0:01:21.454 *****
2025-11-22 07:28:43,138 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.351) 0:01:21.452 *****
2025-11-22 07:28:43,162 p=33953 u=zuul n=ansible | ok: [localhost] =>
cifmw_generate_makes:
changed: false
debug:
/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile:
- all
- help
- cleanup
- deploy_cleanup
- wait
- crc_storage
- crc_storage_cleanup
- crc_storage_release
- crc_storage_with_retries
- crc_storage_cleanup_with_retries
- operator_namespace
- namespace
- namespace_cleanup
- input
- input_cleanup
- crc_bmo_setup
- crc_bmo_cleanup
- openstack_prep
- openstack
- openstack_wait
- openstack_init
- openstack_cleanup
- openstack_repo
- openstack_deploy_prep
- openstack_deploy
- openstack_wait_deploy
- openstack_deploy_cleanup
- openstack_update_run
- update_services
- update_system
- openstack_patch_version
- edpm_deploy_generate_keys
- edpm_patch_ansible_runner_image
- edpm_deploy_prep
- edpm_deploy_cleanup
- edpm_deploy
- edpm_deploy_baremetal_prep
- edpm_deploy_baremetal
- edpm_wait_deploy_baremetal
- edpm_wait_deploy
- edpm_register_dns
- edpm_nova_discover_hosts
- openstack_crds
- openstack_crds_cleanup
- edpm_deploy_networker_prep
- edpm_deploy_networker_cleanup
- edpm_deploy_networker
- infra_prep
- infra
- infra_cleanup
- dns_deploy_prep
- dns_deploy
- dns_deploy_cleanup
- netconfig_deploy_prep
- netconfig_deploy
- netconfig_deploy_cleanup
- memcached_deploy_prep
- memcached_deploy
- memcached_deploy_cleanup
- keystone_prep
- keystone
- keystone_cleanup
- keystone_deploy_prep
- keystone_deploy
- keystone_deploy_cleanup
- barbican_prep
- barbican
- barbican_cleanup
- barbican_deploy_prep
- barbican_deploy
- barbican_deploy_validate
- barbican_deploy_cleanup
- mariadb
- mariadb_cleanup
- mariadb_deploy_prep
- mariadb_deploy
- mariadb_deploy_cleanup
- placement_prep
- placement
- placement_cleanup
- placement_deploy_prep
- placement_deploy
- placement_deploy_cleanup
- glance_prep
- glance
- glance_cleanup
- glance_deploy_prep
- glance_deploy
- glance_deploy_cleanup
- ovn_prep
- ovn
- ovn_cleanup
- ovn_deploy_prep
- ovn_deploy
- ovn_deploy_cleanup
- neutron_prep
- neutron
- neutron_cleanup
- neutron_deploy_prep
- neutron_deploy
- neutron_deploy_cleanup
- cinder_prep
- cinder
- cinder_cleanup
- cinder_deploy_prep
- cinder_deploy
- cinder_deploy_cleanup
- rabbitmq_prep
- rabbitmq
- rabbitmq_cleanup
- rabbitmq_deploy_prep
- rabbitmq_deploy
- rabbitmq_deploy_cleanup
- ironic_prep
- ironic
- ironic_cleanup
- ironic_deploy_prep
- ironic_deploy
- ironic_deploy_cleanup
- octavia_prep
- octavia
- octavia_cleanup
- octavia_deploy_prep
- octavia_deploy
- octavia_deploy_cleanup
- designate_prep
- designate
- designate_cleanup
- designate_deploy_prep
- designate_deploy
- designate_deploy_cleanup
- nova_prep
- nova
- nova_cleanup
- nova_deploy_prep
- nova_deploy
- nova_deploy_cleanup
- mariadb_kuttl_run
- mariadb_kuttl
- kuttl_db_prep
- kuttl_db_cleanup
- kuttl_common_prep
- kuttl_common_cleanup
- keystone_kuttl_run
- keystone_kuttl
- barbican_kuttl_run
- barbican_kuttl
- placement_kuttl_run
- placement_kuttl
- cinder_kuttl_run
- cinder_kuttl
- neutron_kuttl_run
- neutron_kuttl
- octavia_kuttl_run
- octavia_kuttl
- designate_kuttl
- designate_kuttl_run
- ovn_kuttl_run
- ovn_kuttl
- infra_kuttl_run
- infra_kuttl
- ironic_kuttl_run
- ironic_kuttl
- ironic_kuttl_crc
- heat_kuttl_run
- heat_kuttl
- heat_kuttl_crc
- ansibleee_kuttl_run
- ansibleee_kuttl_cleanup
- ansibleee_kuttl_prep
- ansibleee_kuttl
- glance_kuttl_run
- glance_kuttl
- manila_kuttl_run
- manila_kuttl
- swift_kuttl_run
- swift_kuttl
- horizon_kuttl_run
- horizon_kuttl
- openstack_kuttl_run
- openstack_kuttl
- mariadb_chainsaw_run
- mariadb_chainsaw
- horizon_prep
- horizon
- horizon_cleanup
- horizon_deploy_prep
- horizon_deploy
- horizon_deploy_cleanup
- heat_prep
- heat
- heat_cleanup
- heat_deploy_prep
- heat_deploy
- heat_deploy_cleanup
- ansibleee_prep
- ansibleee
- ansibleee_cleanup
- baremetal_prep
- baremetal
- baremetal_cleanup
- ceph_help
- ceph
- ceph_cleanup
- rook_prep
- rook
- rook_deploy_prep
- rook_deploy
- rook_crc_disk
- rook_cleanup
- lvms
- nmstate
- nncp
- nncp_cleanup
- netattach
- netattach_cleanup
- metallb
- metallb_config
- metallb_config_cleanup
- metallb_cleanup
- loki
- loki_cleanup
- loki_deploy
- loki_deploy_cleanup
- netobserv
- netobserv_cleanup
- netobserv_deploy
- netobserv_deploy_cleanup
- manila_prep
- manila
- manila_cleanup
- manila_deploy_prep
- manila_deploy
- manila_deploy_cleanup
- telemetry_prep
- telemetry
- telemetry_cleanup
- telemetry_deploy_prep
- telemetry_deploy
- telemetry_deploy_cleanup
- telemetry_kuttl_run
- telemetry_kuttl
- swift_prep
- swift
- swift_cleanup
- swift_deploy_prep
- swift_deploy
- swift_deploy_cleanup
- certmanager
- certmanager_cleanup
- validate_marketplace
- redis_deploy_prep
- redis_deploy
- redis_deploy_cleanup
- set_slower_etcd_profile
/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile:
- help
- download_tools
- nfs
- nfs_cleanup
- crc
- crc_cleanup
- crc_scrub
- crc_attach_default_interface
- crc_attach_default_interface_cleanup
- ipv6_lab_network
- ipv6_lab_network_cleanup
- ipv6_lab_nat64_router
- ipv6_lab_nat64_router_cleanup
- ipv6_lab_sno
- ipv6_lab_sno_cleanup
- ipv6_lab
- ipv6_lab_cleanup
- attach_default_interface
- attach_default_interface_cleanup
- network_isolation_bridge
- network_isolation_bridge_cleanup
- edpm_baremetal_compute
- edpm_compute
- edpm_compute_bootc
- edpm_ansible_runner
- edpm_computes_bgp
- edpm_compute_repos
- edpm_compute_cleanup
- edpm_networker
- edpm_networker_cleanup
- edpm_deploy_instance
- tripleo_deploy
- standalone_deploy
- standalone_sync
- standalone
- standalone_cleanup
- standalone_snapshot
- standalone_revert
- cifmw_prepare
- cifmw_cleanup
- bmaas_network
- bmaas_network_cleanup
- bmaas_route_crc_and_crc_bmaas_networks
- bmaas_route_crc_and_crc_bmaas_networks_cleanup
- bmaas_crc_attach_network
- bmaas_crc_attach_network_cleanup
- bmaas_crc_baremetal_bridge
- bmaas_crc_baremetal_bridge_cleanup
- bmaas_baremetal_net_nad
- bmaas_baremetal_net_nad_cleanup
- bmaas_metallb
- bmaas_metallb_cleanup
- bmaas_virtual_bms
- bmaas_virtual_bms_cleanup
- bmaas_sushy_emulator
- bmaas_sushy_emulator_cleanup
- bmaas_sushy_emulator_wait
- bmaas_generate_nodes_yaml
- bmaas
- bmaas_cleanup
failed: false
success: true
2025-11-22 07:28:43,171 p=33953 u=zuul n=ansible | TASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml, content={{
{
'cifmw_install_yamls_environment': cifmw_install_yamls_environment,
'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults
} | to_nice_yaml
}}, mode=0644] ***
2025-11-22 07:28:43,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.033) 0:01:21.487 *****
2025-11-22 07:28:43,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.033) 0:01:21.486 *****
2025-11-22 07:28:43,736 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:43,756 p=33953 u=zuul n=ansible | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] ***
2025-11-22 07:28:43,756 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.584) 0:01:22.072 *****
2025-11-22 07:28:43,756 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.585) 0:01:22.071 *****
2025-11-22 07:28:43,797 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:43,837 p=33953 u=zuul n=ansible | TASK [discover_latest_image : Get latest image url={{ cifmw_discover_latest_image_base_url }}, image_prefix={{ cifmw_discover_latest_image_qcow_prefix }}, images_file={{ cifmw_discover_latest_image_images_file }}] ***
2025-11-22 07:28:43,838 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.081) 0:01:22.154 *****
2025-11-22 07:28:43,838 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:43 +0000 (0:00:00.081) 0:01:22.152 *****
2025-11-22 07:28:44,502 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:44,514 p=33953 u=zuul n=ansible | TASK [discover_latest_image : Export facts accordingly cifmw_discovered_image_name={{ discovered_image['data']['image_name'] }}, cifmw_discovered_image_url={{ discovered_image['data']['image_url'] }}, cifmw_discovered_hash={{ discovered_image['data']['hash'] }}, cifmw_discovered_hash_algorithm={{ discovered_image['data']['hash_algorithm'] }}, cacheable=True] ***
2025-11-22 07:28:44,515 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:44 +0000 (0:00:00.676) 0:01:22.831 *****
2025-11-22 07:28:44,515 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:44 +0000 (0:00:00.676) 0:01:22.829 *****
2025-11-22 07:28:44,546 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:44,567 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Create artifacts with custom params mode=0644, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/custom-params.yml, content={{ ci_framework_params | to_nice_yaml }}] ***
2025-11-22 07:28:44,567 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:44 +0000 (0:00:00.052) 0:01:22.883 *****
2025-11-22 07:28:44,567 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:44 +0000 (0:00:00.052) 0:01:22.882 *****
2025-11-22 07:28:45,063 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:45,079 p=33953 u=zuul n=ansible | TASK [Dump parameters to a file to pass them easily to cifmw playbooks src={{ playbook_dir }}/files/ci_framework_params.yaml.j2, dest={{ cifmw_parameters_file }}] ***
2025-11-22 07:28:45,080 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.512) 0:01:23.396 *****
2025-11-22 07:28:45,080 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.512) 0:01:23.394 *****
2025-11-22 07:28:45,594 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:28:45,602 p=33953 u=zuul n=ansible | TASK [Set vars as fact - cifmw parameters name=cifmw_helpers, tasks_from=var_file.yml] ***
2025-11-22 07:28:45,602 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.522) 0:01:23.918 *****
2025-11-22 07:28:45,602 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.522) 0:01:23.917 *****
2025-11-22 07:28:45,725 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Fail if file is not yaml or yml extension msg=File needs to be yaml/yml extension] ***
2025-11-22 07:28:45,725 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.122) 0:01:24.041 *****
2025-11-22 07:28:45,725 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.122) 0:01:24.040 *****
2025-11-22 07:28:45,749 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:45,758 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Check if file is available path={{ provided_file | trim }}] ***
2025-11-22 07:28:45,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.033) 0:01:24.074 *****
2025-11-22 07:28:45,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:45 +0000 (0:00:00.033) 0:01:24.073 *****
2025-11-22 07:28:45,984 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,002 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Read the vars] *******************************************
2025-11-22 07:28:46,002 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.243) 0:01:24.318 *****
2025-11-22 07:28:46,002 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.243) 0:01:24.317 *****
2025-11-22 07:28:46,179 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,187 p=33953 u=zuul n=ansible | TASK [cifmw_helpers : Set vars as fact] ****************************************
2025-11-22 07:28:46,187 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.184) 0:01:24.503 *****
2025-11-22 07:28:46,187 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.184) 0:01:24.502 *****
2025-11-22 07:28:46,218 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,227 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,236 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,245 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,254 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,264 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,273 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,283 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,293 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,302 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,311 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,315 p=33953 u=zuul n=ansible | ok: [localhost] => (item=None)
2025-11-22 07:28:46,347 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,368 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:28:46,368 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.181) 0:01:24.684 *****
2025-11-22 07:28:46,368 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.181) 0:01:24.683 *****
2025-11-22 07:28:46,424 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,432 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:28:46,432 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.064) 0:01:24.748 *****
2025-11-22 07:28:46,432 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.064) 0:01:24.747 *****
2025-11-22 07:28:46,495 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,505 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for pre_infra _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:28:46,505 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.072) 0:01:24.821 *****
2025-11-22 07:28:46,505 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.072) 0:01:24.820 *****
2025-11-22 07:28:46,607 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Download needed tools', 'inventory': 'localhost,', 'connection': 'local', 'type': 'playbook', 'source': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/download_tools.yaml'})
2025-11-22 07:28:46,626 p=33953 u=zuul n=ansible | TASK [run_hook : Set playbook path for Download needed tools cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e operator_namespace={{ _operator_namespace }} -e namespace={{ _namespace}} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e "@{{ value }}" {%- else %} -e "{{ key }}={{ value }}" {%- endif %} {%- endfor %} {%- endif %}] ***
2025-11-22 07:28:46,626 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.120) 0:01:24.942 *****
2025-11-22 07:28:46,626 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.120) 0:01:24.941 *****
2025-11-22 07:28:46,669 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,678 p=33953 u=zuul n=ansible | TASK [run_hook : Get file stat path={{ playbook_path }}] ***********************
2025-11-22 07:28:46,678 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.051) 0:01:24.994 *****
2025-11-22 07:28:46,678 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.051) 0:01:24.993 *****
2025-11-22 07:28:46,939 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:46,948 p=33953 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***
2025-11-22 07:28:46,948 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.270) 0:01:25.264 *****
2025-11-22 07:28:46,948 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.270) 0:01:25.263 *****
2025-11-22 07:28:46,963 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:28:46,972 p=33953 u=zuul n=ansible | TASK [run_hook : Get parameters files paths={{
(cifmw_basedir, 'artifacts/parameters') | path_join
}}, file_type=file, patterns=*.yml] ***
2025-11-22 07:28:46,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.024) 0:01:25.288 *****
2025-11-22 07:28:46,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:46 +0000 (0:00:00.024) 0:01:25.287 *****
2025-11-22 07:28:47,244 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:47,255 p=33953 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e "@{{ file.path }}" {%- endfor %}] ***
2025-11-22 07:28:47,255 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.282) 0:01:25.571 *****
2025-11-22 07:28:47,255 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.282) 0:01:25.570 *****
2025-11-22 07:28:47,274 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:47,292 p=33953 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***
2025-11-22 07:28:47,292 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.037) 0:01:25.608 *****
2025-11-22 07:28:47,292 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.037) 0:01:25.607 *****
2025-11-22 07:28:47,880 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:47,898 p=33953 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***
2025-11-22 07:28:47,899 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.606) 0:01:26.215 *****
2025-11-22 07:28:47,899 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:47 +0000 (0:00:00.606) 0:01:26.214 *****
2025-11-22 07:28:48,206 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:28:48,231 p=33953 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Download needed tools] ***************
2025-11-22 07:28:48,231 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:48 +0000 (0:00:00.332) 0:01:26.547 *****
2025-11-22 07:28:48,231 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:28:48 +0000 (0:00:00.332) 0:01:26.546 *****
2025-11-22 07:28:48,292 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_hook_without_retry.log
2025-11-22 07:29:29,989 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:29,999 p=33953 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Download needed tools] ******************
2025-11-22 07:29:30,000 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:29 +0000 (0:00:41.768) 0:02:08.316 *****
2025-11-22 07:29:30,000 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:29 +0000 (0:00:41.768) 0:02:08.314 *****
2025-11-22 07:29:30,020 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:30,029 p=33953 u=zuul n=ansible | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***
2025-11-22 07:29:30,029 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.029) 0:02:08.345 *****
2025-11-22 07:29:30,029 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.029) 0:02:08.344 *****
2025-11-22 07:29:30,362 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:30,372 p=33953 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***
2025-11-22 07:29:30,372 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.343) 0:02:08.689 *****
2025-11-22 07:29:30,373 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.343) 0:02:08.687 *****
2025-11-22 07:29:30,392 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:30,434 p=33953 u=zuul n=ansible | PLAY [Prepare host virtualization] *********************************************
2025-11-22 07:29:30,456 p=33953 u=zuul n=ansible | TASK [Include vars from cifmw_extras _raw_params={{ item | replace('@','') }}] ***
2025-11-22 07:29:30,456 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.083) 0:02:08.772 *****
2025-11-22 07:29:30,456 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.083) 0:02:08.771 *****
2025-11-22 07:29:30,486 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:30,499 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***
2025-11-22 07:29:30,500 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.043) 0:02:08.816 *****
2025-11-22 07:29:30,500 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.043) 0:02:08.815 *****
2025-11-22 07:29:30,698 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:30,708 p=33953 u=zuul n=ansible | TASK [Ensure libvirt is present/configured name=libvirt_manager] ***************
2025-11-22 07:29:30,708 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.208) 0:02:09.024 *****
2025-11-22 07:29:30,708 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.208) 0:02:09.023 *****
2025-11-22 07:29:30,733 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:30,743 p=33953 u=zuul n=ansible | TASK [Perpare OpenShift provisioner node name=openshift_provisioner_node] ******
2025-11-22 07:29:30,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.035) 0:02:09.059 *****
2025-11-22 07:29:30,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.035) 0:02:09.058 *****
2025-11-22 07:29:30,770 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:30,815 p=33953 u=zuul n=ansible | PLAY [Run cifmw_setup infra, build package, container and operators, deploy EDPM] ***
2025-11-22 07:29:30,859 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***
2025-11-22 07:29:30,860 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.116) 0:02:09.176 *****
2025-11-22 07:29:30,860 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.116) 0:02:09.174 *****
2025-11-22 07:29:30,912 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:30,926 p=33953 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2025-11-22 07:29:30,926 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.066) 0:02:09.242 *****
2025-11-22 07:29:30,926 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:30 +0000 (0:00:00.066) 0:02:09.241 *****
2025-11-22 07:29:31,503 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:31,512 p=33953 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-22 07:29:31,512 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.585) 0:02:09.828 *****
2025-11-22 07:29:31,512 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.585) 0:02:09.827 *****
2025-11-22 07:29:31,539 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,551 p=33953 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2025-11-22 07:29:31,552 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.039) 0:02:09.868 *****
2025-11-22 07:29:31,552 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.039) 0:02:09.866 *****
2025-11-22 07:29:31,590 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,601 p=33953 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-22 07:29:31,601 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.049) 0:02:09.917 *****
2025-11-22 07:29:31,601 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.049) 0:02:09.916 *****
2025-11-22 07:29:31,634 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,649 p=33953 u=zuul n=ansible | TASK [Deploy OCP using Hive name=hive] *****************************************
2025-11-22 07:29:31,649 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.048) 0:02:09.965 *****
2025-11-22 07:29:31,649 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.048) 0:02:09.964 *****
2025-11-22 07:29:31,673 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,681 p=33953 u=zuul n=ansible | TASK [Prepare CRC name=rhol_crc] ***********************************************
2025-11-22 07:29:31,681 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.032) 0:02:09.998 *****
2025-11-22 07:29:31,682 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.032) 0:02:09.996 *****
2025-11-22 07:29:31,707 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,717 p=33953 u=zuul n=ansible | TASK [Deploy OpenShift cluster using dev-scripts name=devscripts] **************
2025-11-22 07:29:31,717 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.035) 0:02:10.033 *****
2025-11-22 07:29:31,717 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.035) 0:02:10.032 *****
2025-11-22 07:29:31,740 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:31,751 p=33953 u=zuul n=ansible | TASK [openshift_login : Ensure output directory exists path={{ cifmw_openshift_login_basedir }}/artifacts, state=directory, mode=0755] ***
2025-11-22 07:29:31,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.033) 0:02:10.067 *****
2025-11-22 07:29:31,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:31 +0000 (0:00:00.033) 0:02:10.066 *****
2025-11-22 07:29:32,154 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:32,171 p=33953 u=zuul n=ansible | TASK [openshift_login : OpenShift login _raw_params=login.yml] *****************
2025-11-22 07:29:32,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.420) 0:02:10.487 *****
2025-11-22 07:29:32,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.420) 0:02:10.486 *****
2025-11-22 07:29:32,212 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/login.yml for localhost
2025-11-22 07:29:32,225 p=33953 u=zuul n=ansible | TASK [openshift_login : Check if the password file is present path={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] ***
2025-11-22 07:29:32,225 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.054) 0:02:10.542 *****
2025-11-22 07:29:32,226 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.054) 0:02:10.540 *****
2025-11-22 07:29:32,250 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,263 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch user password content src={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] ***
2025-11-22 07:29:32,263 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.037) 0:02:10.579 *****
2025-11-22 07:29:32,263 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.037) 0:02:10.578 *****
2025-11-22 07:29:32,294 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,307 p=33953 u=zuul n=ansible | TASK [openshift_login : Set user password as a fact cifmw_openshift_login_password={{ cifmw_openshift_login_password_file_slurp.content | b64decode }}, cacheable=True] ***
2025-11-22 07:29:32,307 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.044) 0:02:10.623 *****
2025-11-22 07:29:32,307 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.044) 0:02:10.622 *****
2025-11-22 07:29:32,338 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,349 p=33953 u=zuul n=ansible | TASK [openshift_login : Set role variables cifmw_openshift_login_kubeconfig={{
cifmw_openshift_login_kubeconfig |
default(cifmw_openshift_kubeconfig) |
default(
ansible_env.KUBECONFIG if 'KUBECONFIG' in ansible_env else
cifmw_openshift_login_kubeconfig_default_path
) | trim
}}, cifmw_openshift_login_user={{ cifmw_openshift_login_user | default(cifmw_openshift_user) | default(omit) }}, cifmw_openshift_login_password={{ cifmw_openshift_login_password | default(cifmw_openshift_password) | default(omit) }}, cifmw_openshift_login_api={{ cifmw_openshift_login_api | default(cifmw_openshift_api) | default(omit) }}, cifmw_openshift_login_cert_login={{ cifmw_openshift_login_cert_login | default(false)}}, cifmw_openshift_login_provided_token={{ cifmw_openshift_provided_token | default(omit) }}, cacheable=True] ***
2025-11-22 07:29:32,349 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.041) 0:02:10.665 *****
2025-11-22 07:29:32,349 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.041) 0:02:10.664 *****
2025-11-22 07:29:32,388 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:32,400 p=33953 u=zuul n=ansible | TASK [openshift_login : Check if kubeconfig exists path={{ cifmw_openshift_login_kubeconfig }}] ***
2025-11-22 07:29:32,400 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.051) 0:02:10.716 *****
2025-11-22 07:29:32,400 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.051) 0:02:10.715 *****
2025-11-22 07:29:32,663 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:32,674 p=33953 u=zuul n=ansible | TASK [openshift_login : Assert that enough data is provided to log in to OpenShift that=cifmw_openshift_login_kubeconfig_stat.stat.exists or (cifmw_openshift_login_provided_token is defined and cifmw_openshift_login_provided_token != '') or (
(cifmw_openshift_login_user is defined) and
(cifmw_openshift_login_password is defined) and
(cifmw_openshift_login_api is defined)
), msg=If an existing kubeconfig is not provided user/pwd or provided/initial token and API URL must be given] ***
2025-11-22 07:29:32,675 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.274) 0:02:10.991 *****
2025-11-22 07:29:32,675 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.274) 0:02:10.989 *****
2025-11-22 07:29:32,705 p=33953 u=zuul n=ansible | ok: [localhost] =>
changed: false
msg: All assertions passed
2025-11-22 07:29:32,714 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch kubeconfig content src={{ cifmw_openshift_login_kubeconfig }}] ***
2025-11-22 07:29:32,714 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.039) 0:02:11.031 *****
2025-11-22 07:29:32,714 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.039) 0:02:11.029 *****
2025-11-22 07:29:32,740 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,751 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch x509 key based users cifmw_openshift_login_key_based_users={{
(
cifmw_openshift_login_kubeconfig_content_b64.content |
b64decode |
from_yaml
). users | default([]) |
selectattr('user.client-certificate-data', 'defined') |
map(attribute="name") |
map("split", "/") |
map("first")
}}, cacheable=True] ***
2025-11-22 07:29:32,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.036) 0:02:11.067 *****
2025-11-22 07:29:32,751 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.036) 0:02:11.066 *****
2025-11-22 07:29:32,790 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,805 p=33953 u=zuul n=ansible | TASK [openshift_login : Assign key based user if not provided and available cifmw_openshift_login_user={{
(cifmw_openshift_login_assume_cert_system_user | ternary('system:', '')) +
(cifmw_openshift_login_key_based_users | map('replace', 'system:', '') | unique | first)
}}, cifmw_openshift_login_cert_login=True, cacheable=True] ***
2025-11-22 07:29:32,805 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.054) 0:02:11.121 *****
2025-11-22 07:29:32,805 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.054) 0:02:11.120 *****
2025-11-22 07:29:32,835 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,847 p=33953 u=zuul n=ansible | TASK [openshift_login : Set the retry count cifmw_openshift_login_retries_cnt={{
0 if cifmw_openshift_login_retries_cnt is undefined else
cifmw_openshift_login_retries_cnt|int + 1
}}] ***
2025-11-22 07:29:32,847 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.042) 0:02:11.163 *****
2025-11-22 07:29:32,847 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.042) 0:02:11.162 *****
2025-11-22 07:29:32,877 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:32,891 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch token _raw_params=try_login.yml] *****************
2025-11-22 07:29:32,892 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.044) 0:02:11.208 *****
2025-11-22 07:29:32,892 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.044) 0:02:11.206 *****
2025-11-22 07:29:32,927 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml for localhost
2025-11-22 07:29:32,943 p=33953 u=zuul n=ansible | TASK [openshift_login : Try get OpenShift access token _raw_params=oc whoami -t] ***
2025-11-22 07:29:32,944 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.052) 0:02:11.260 *****
2025-11-22 07:29:32,944 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.051) 0:02:11.258 *****
2025-11-22 07:29:32,964 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:32,975 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch OpenShift token output_dir={{ cifmw_openshift_login_basedir }}/artifacts, script=oc login {%- if cifmw_openshift_login_provided_token is not defined %} {%- if cifmw_openshift_login_user is defined %} -u {{ cifmw_openshift_login_user }} {%- endif %} {%- if cifmw_openshift_login_password is defined %} -p {{ cifmw_openshift_login_password }} {%- endif %} {% else %} --token={{ cifmw_openshift_login_provided_token }} {%- endif %} {%- if cifmw_openshift_login_skip_tls_verify|bool %} --insecure-skip-tls-verify=true {%- endif %} {%- if cifmw_openshift_login_api is defined %} {{ cifmw_openshift_login_api }} {%- endif %}] ***
2025-11-22 07:29:32,975 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.031) 0:02:11.291 *****
2025-11-22 07:29:32,975 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:32 +0000 (0:00:00.031) 0:02:11.290 *****
2025-11-22 07:29:33,055 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_fetch_openshift.log
2025-11-22 07:29:36,316 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:36,324 p=33953 u=zuul n=ansible | TASK [openshift_login : Ensure kubeconfig is provided that=cifmw_openshift_login_kubeconfig != ""] ***
2025-11-22 07:29:36,325 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:03.349) 0:02:14.641 *****
2025-11-22 07:29:36,325 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:03.349) 0:02:14.639 *****
2025-11-22 07:29:36,349 p=33953 u=zuul n=ansible | ok: [localhost] =>
changed: false
msg: All assertions passed
2025-11-22 07:29:36,362 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch new OpenShift access token _raw_params=oc whoami -t] ***
2025-11-22 07:29:36,362 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.037) 0:02:14.678 *****
2025-11-22 07:29:36,362 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.037) 0:02:14.677 *****
2025-11-22 07:29:36,701 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:36,711 p=33953 u=zuul n=ansible | TASK [openshift_login : Set new OpenShift token cifmw_openshift_login_token={{
(not cifmw_openshift_login_new_token_out.skipped | default(false)) |
ternary(cifmw_openshift_login_new_token_out.stdout, cifmw_openshift_login_whoami_out.stdout)
}}, cacheable=True] ***
2025-11-22 07:29:36,711 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.349) 0:02:15.027 *****
2025-11-22 07:29:36,711 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.349) 0:02:15.026 *****
2025-11-22 07:29:36,745 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:36,758 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch OpenShift API URL _raw_params=oc whoami --show-server=true] ***
2025-11-22 07:29:36,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.046) 0:02:15.074 *****
2025-11-22 07:29:36,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:36 +0000 (0:00:00.046) 0:02:15.073 *****
2025-11-22 07:29:37,095 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:37,108 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch OpenShift kubeconfig context _raw_params=oc whoami -c] ***
2025-11-22 07:29:37,108 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.349) 0:02:15.424 *****
2025-11-22 07:29:37,108 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.349) 0:02:15.423 *****
2025-11-22 07:29:37,440 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:37,465 p=33953 u=zuul n=ansible | TASK [openshift_login : Fetch OpenShift current user _raw_params=oc whoami] ****
2025-11-22 07:29:37,465 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.357) 0:02:15.781 *****
2025-11-22 07:29:37,465 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.357) 0:02:15.780 *****
2025-11-22 07:29:37,840 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:37,854 p=33953 u=zuul n=ansible | TASK [openshift_login : Set OpenShift user, context and API facts cifmw_openshift_login_api={{ cifmw_openshift_login_api_out.stdout }}, cifmw_openshift_login_context={{ cifmw_openshift_login_context_out.stdout }}, cifmw_openshift_login_user={{ _oauth_user }}, cifmw_openshift_kubeconfig={{ cifmw_openshift_login_kubeconfig }}, cifmw_openshift_api={{ cifmw_openshift_login_api_out.stdout }}, cifmw_openshift_context={{ cifmw_openshift_login_context_out.stdout }}, cifmw_openshift_user={{ _oauth_user }}, cifmw_openshift_token={{ cifmw_openshift_login_token | default(omit) }}, cifmw_install_yamls_environment={{ ( cifmw_install_yamls_environment |
combine({'KUBECONFIG': cifmw_openshift_login_kubeconfig})
) if cifmw_install_yamls_environment is defined else omit
}}, cacheable=True] ***
2025-11-22 07:29:37,854 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.388) 0:02:16.170 *****
2025-11-22 07:29:37,854 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.388) 0:02:16.169 *****
2025-11-22 07:29:37,899 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:37,912 p=33953 u=zuul n=ansible | TASK [openshift_login : Create the openshift_login parameters file dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/openshift-login-params.yml, content={{ cifmw_openshift_login_params_content | from_yaml | to_nice_yaml }}, mode=0600] ***
2025-11-22 07:29:37,912 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.057) 0:02:16.228 *****
2025-11-22 07:29:37,912 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:37 +0000 (0:00:00.057) 0:02:16.227 *****
2025-11-22 07:29:38,381 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:38,390 p=33953 u=zuul n=ansible | TASK [openshift_login : Read the install yamls parameters file path={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml] ***
2025-11-22 07:29:38,390 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:38 +0000 (0:00:00.478) 0:02:16.706 *****
2025-11-22 07:29:38,390 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:38 +0000 (0:00:00.478) 0:02:16.705 *****
2025-11-22 07:29:38,640 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:38,653 p=33953 u=zuul n=ansible | TASK [openshift_login : Append the KUBECONFIG to the install yamls parameters content={{
cifmw_openshift_login_install_yamls_artifacts_slurp['content'] | b64decode | from_yaml |
combine(
{
'cifmw_install_yamls_environment': {
'KUBECONFIG': cifmw_openshift_login_kubeconfig
}
}, recursive=true) | to_nice_yaml
}}, dest={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts/parameters/install-yamls-params.yml, mode=0600] ***
2025-11-22 07:29:38,653 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:38 +0000 (0:00:00.262) 0:02:16.969 *****
2025-11-22 07:29:38,653 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:38 +0000 (0:00:00.262) 0:02:16.968 *****
2025-11-22 07:29:39,148 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:39,172 p=33953 u=zuul n=ansible | TASK [openshift_setup : Ensure output directory exists path={{ cifmw_openshift_setup_basedir }}/artifacts, state=directory, mode=0755] ***
2025-11-22 07:29:39,172 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.518) 0:02:17.488 *****
2025-11-22 07:29:39,172 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.518) 0:02:17.487 *****
2025-11-22 07:29:39,397 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:39,406 p=33953 u=zuul n=ansible | TASK [openshift_setup : Fetch namespaces to create cifmw_openshift_setup_namespaces={{
((
([cifmw_install_yamls_defaults['NAMESPACE']] +
([cifmw_install_yamls_defaults['OPERATOR_NAMESPACE']] if 'OPERATOR_NAMESPACE' is in cifmw_install_yamls_defaults else [])
) if cifmw_install_yamls_defaults is defined else []
) + cifmw_openshift_setup_create_namespaces) | unique
}}] ***
2025-11-22 07:29:39,406 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.234) 0:02:17.722 *****
2025-11-22 07:29:39,406 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.234) 0:02:17.721 *****
2025-11-22 07:29:39,433 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:39,448 p=33953 u=zuul n=ansible | TASK [openshift_setup : Create required namespaces kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ item }}, kind=Namespace, state=present] ***
2025-11-22 07:29:39,448 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.042) 0:02:17.764 *****
2025-11-22 07:29:39,448 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:39 +0000 (0:00:00.042) 0:02:17.763 *****
2025-11-22 07:29:40,415 p=33953 u=zuul n=ansible | changed: [localhost] => (item=openstack)
2025-11-22 07:29:41,210 p=33953 u=zuul n=ansible | changed: [localhost] => (item=openstack-operators)
2025-11-22 07:29:41,224 p=33953 u=zuul n=ansible | TASK [openshift_setup : Get internal OpenShift registry route kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Route, name=default-route, namespace=openshift-image-registry] ***
2025-11-22 07:29:41,224 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:41 +0000 (0:00:01.775) 0:02:19.540 *****
2025-11-22 07:29:41,224 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:41 +0000 (0:00:01.775) 0:02:19.538 *****
2025-11-22 07:29:42,358 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:42,369 p=33953 u=zuul n=ansible | TASK [openshift_setup : Allow anonymous image-pulls in CRC registry for targeted namespaces state=present, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'kind': 'RoleBinding', 'apiVersion': 'rbac.authorization.k8s.io/v1', 'metadata': {'name': 'system:image-puller', 'namespace': '{{ item }}'}, 'subjects': [{'kind': 'User', 'name': 'system:anonymous'}, {'kind': 'User', 'name': 'system:unauthenticated'}], 'roleRef': {'kind': 'ClusterRole', 'name': 'system:image-puller'}}] ***
2025-11-22 07:29:42,370 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:42 +0000 (0:00:01.145) 0:02:20.686 *****
2025-11-22 07:29:42,370 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:42 +0000 (0:00:01.145) 0:02:20.684 *****
2025-11-22 07:29:43,250 p=33953 u=zuul n=ansible | changed: [localhost] => (item=openstack)
2025-11-22 07:29:43,998 p=33953 u=zuul n=ansible | changed: [localhost] => (item=openstack-operators)
2025-11-22 07:29:44,009 p=33953 u=zuul n=ansible | TASK [openshift_setup : Wait for the image registry to be ready kind=Deployment, name=image-registry, namespace=openshift-image-registry, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, wait=True, wait_sleep=10, wait_timeout=600, wait_condition={'type': 'Available', 'status': 'True'}] ***
2025-11-22 07:29:44,010 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:44 +0000 (0:00:01.639) 0:02:22.326 *****
2025-11-22 07:29:44,010 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:44 +0000 (0:00:01.639) 0:02:22.324 *****
2025-11-22 07:29:44,955 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:44,978 p=33953 u=zuul n=ansible | TASK [openshift_setup : Login into OpenShift internal registry output_dir={{ cifmw_openshift_setup_basedir }}/artifacts, script=podman login -u {{ cifmw_openshift_user }} -p {{ cifmw_openshift_token }} {%- if cifmw_openshift_setup_skip_internal_registry_tls_verify|bool %} --tls-verify=false {%- endif %} {{ cifmw_openshift_setup_registry_default_route.resources[0].spec.host }}] ***
2025-11-22 07:29:44,979 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:44 +0000 (0:00:00.968) 0:02:23.295 *****
2025-11-22 07:29:44,979 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:44 +0000 (0:00:00.969) 0:02:23.293 *****
2025-11-22 07:29:45,033 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_login_into_openshift_internal.log
2025-11-22 07:29:45,268 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:45,280 p=33953 u=zuul n=ansible | TASK [Ensure we have custom CA installed on host role=install_ca] **************
2025-11-22 07:29:45,280 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.301) 0:02:23.597 *****
2025-11-22 07:29:45,281 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.301) 0:02:23.595 *****
2025-11-22 07:29:45,305 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,319 p=33953 u=zuul n=ansible | TASK [openshift_setup : Update ca bundle _raw_params=update-ca-trust extract] ***
2025-11-22 07:29:45,319 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.038) 0:02:23.635 *****
2025-11-22 07:29:45,319 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.038) 0:02:23.634 *****
2025-11-22 07:29:45,348 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,360 p=33953 u=zuul n=ansible | TASK [openshift_setup : Slurp CAs file src={{ cifmw_openshift_setup_ca_bundle_path }}] ***
2025-11-22 07:29:45,360 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.041) 0:02:23.676 *****
2025-11-22 07:29:45,360 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.041) 0:02:23.675 *****
2025-11-22 07:29:45,391 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,404 p=33953 u=zuul n=ansible | TASK [openshift_setup : Create config map with registry CAs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'v1', 'kind': 'ConfigMap', 'metadata': {'namespace': 'openshift-config', 'name': 'registry-cas'}, 'data': '{{ _config_map_data | items2dict }}'}] ***
2025-11-22 07:29:45,404 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.043) 0:02:23.720 *****
2025-11-22 07:29:45,404 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.043) 0:02:23.719 *****
2025-11-22 07:29:45,429 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,441 p=33953 u=zuul n=ansible | TASK [openshift_setup : Install Red Hat CA for pulling images from internal registry kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, merge_type=merge, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'Image', 'metadata': {'name': 'cluster'}, 'spec': {'additionalTrustedCA': {'name': 'registry-cas'}}}] ***
2025-11-22 07:29:45,442 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.037) 0:02:23.758 *****
2025-11-22 07:29:45,442 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.037) 0:02:23.756 *****
2025-11-22 07:29:45,469 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,482 p=33953 u=zuul n=ansible | TASK [openshift_setup : Add insecure registry kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, merge_type=merge, definition={'apiVersion': 'config.openshift.io/v1', 'kind': 'Image', 'metadata': {'name': 'cluster'}, 'spec': {'registrySources': {'insecureRegistries': ['{{ cifmw_update_containers_registry }}'], 'allowedRegistries': '{{ all_registries }}'}}}] ***
2025-11-22 07:29:45,482 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.040) 0:02:23.798 *****
2025-11-22 07:29:45,482 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.040) 0:02:23.797 *****
2025-11-22 07:29:45,505 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,518 p=33953 u=zuul n=ansible | TASK [openshift_setup : Create a ICSP with repository digest mirrors kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, definition={'apiVersion': 'operator.openshift.io/v1alpha1', 'kind': 'ImageContentSourcePolicy', 'metadata': {'name': 'registry-digest-mirrors'}, 'spec': {'repositoryDigestMirrors': '{{ cifmw_openshift_setup_digest_mirrors }}'}}] ***
2025-11-22 07:29:45,518 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.035) 0:02:23.834 *****
2025-11-22 07:29:45,518 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.035) 0:02:23.833 *****
2025-11-22 07:29:45,543 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:45,554 p=33953 u=zuul n=ansible | TASK [openshift_setup : Gather network.operator info kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, api_version=operator.openshift.io/v1, kind=Network, name=cluster] ***
2025-11-22 07:29:45,554 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.036) 0:02:23.871 *****
2025-11-22 07:29:45,555 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:45 +0000 (0:00:00.036) 0:02:23.869 *****
2025-11-22 07:29:46,359 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:46,372 p=33953 u=zuul n=ansible | TASK [openshift_setup : Patch network operator api_version=operator.openshift.io/v1, kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Network, name=cluster, persist_config=True, patch=[{'path': '/spec/defaultNetwork/ovnKubernetesConfig/gatewayConfig/routingViaHost', 'value': True, 'op': 'replace'}, {'path': '/spec/defaultNetwork/ovnKubernetesConfig/gatewayConfig/ipForwarding', 'value': 'Global', 'op': 'replace'}]] ***
2025-11-22 07:29:46,372 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:46 +0000 (0:00:00.817) 0:02:24.688 *****
2025-11-22 07:29:46,372 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:46 +0000 (0:00:00.817) 0:02:24.687 *****
2025-11-22 07:29:47,289 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:47,299 p=33953 u=zuul n=ansible | TASK [openshift_setup : Patch samples registry configuration kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, api_version=samples.operator.openshift.io/v1, kind=Config, name=cluster, patch=[{'op': 'replace', 'path': '/spec/samplesRegistry', 'value': 'registry.redhat.io'}]] ***
2025-11-22 07:29:47,299 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:47 +0000 (0:00:00.926) 0:02:25.615 *****
2025-11-22 07:29:47,299 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:47 +0000 (0:00:00.926) 0:02:25.614 *****
2025-11-22 07:29:48,003 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:48,016 p=33953 u=zuul n=ansible | TASK [openshift_setup : Delete the pods from openshift-marketplace namespace kind=Pod, state=absent, delete_all=True, kubeconfig={{ cifmw_openshift_kubeconfig }}, namespace=openshift-marketplace] ***
2025-11-22 07:29:48,016 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.717) 0:02:26.332 *****
2025-11-22 07:29:48,016 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.717) 0:02:26.331 *****
2025-11-22 07:29:48,035 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,047 p=33953 u=zuul n=ansible | TASK [openshift_setup : Wait for openshift-marketplace pods to be running _raw_params=oc wait pod --all --for=condition=Ready -n openshift-marketplace --timeout=1m] ***
2025-11-22 07:29:48,048 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.031) 0:02:26.364 *****
2025-11-22 07:29:48,048 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.031) 0:02:26.362 *****
2025-11-22 07:29:48,065 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,086 p=33953 u=zuul n=ansible | TASK [Deploy Observability operator. name=openshift_obs] ***********************
2025-11-22 07:29:48,086 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.402 *****
2025-11-22 07:29:48,086 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.401 *****
2025-11-22 07:29:48,112 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,123 p=33953 u=zuul n=ansible | TASK [Deploy Metal3 BMHs name=deploy_bmh] **************************************
2025-11-22 07:29:48,123 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.037) 0:02:26.439 *****
2025-11-22 07:29:48,123 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.037) 0:02:26.438 *****
2025-11-22 07:29:48,168 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,180 p=33953 u=zuul n=ansible | TASK [Install certmanager operator role name=cert_manager] *********************
2025-11-22 07:29:48,180 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.057) 0:02:26.496 *****
2025-11-22 07:29:48,180 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.057) 0:02:26.495 *****
2025-11-22 07:29:48,211 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,219 p=33953 u=zuul n=ansible | TASK [Configure hosts networking using nmstate name=ci_nmstate] ****************
2025-11-22 07:29:48,219 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.535 *****
2025-11-22 07:29:48,219 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.534 *****
2025-11-22 07:29:48,244 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,253 p=33953 u=zuul n=ansible | TASK [Configure multus networks name=ci_multus] ********************************
2025-11-22 07:29:48,254 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.034) 0:02:26.570 *****
2025-11-22 07:29:48,254 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.034) 0:02:26.568 *****
2025-11-22 07:29:48,274 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,283 p=33953 u=zuul n=ansible | TASK [Deploy Sushy Emulator service pod name=sushy_emulator] *******************
2025-11-22 07:29:48,283 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.029) 0:02:26.599 *****
2025-11-22 07:29:48,283 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.029) 0:02:26.597 *****
2025-11-22 07:29:48,306 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,315 p=33953 u=zuul n=ansible | TASK [Setup Libvirt on controller name=libvirt_manager] ************************
2025-11-22 07:29:48,315 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.032) 0:02:26.631 *****
2025-11-22 07:29:48,315 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.032) 0:02:26.630 *****
2025-11-22 07:29:48,337 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,349 p=33953 u=zuul n=ansible | TASK [Prepare container package builder name=pkg_build] ************************
2025-11-22 07:29:48,350 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.034) 0:02:26.666 *****
2025-11-22 07:29:48,350 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.034) 0:02:26.664 *****
2025-11-22 07:29:48,376 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,388 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:29:48,388 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.704 *****
2025-11-22 07:29:48,388 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.038) 0:02:26.703 *****
2025-11-22 07:29:48,458 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:48,469 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:29:48,469 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.081) 0:02:26.786 *****
2025-11-22 07:29:48,470 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.081) 0:02:26.784 *****
2025-11-22 07:29:48,551 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:48,570 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for post_infra _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:29:48,570 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.100) 0:02:26.886 *****
2025-11-22 07:29:48,570 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.100) 0:02:26.885 *****
2025-11-22 07:29:48,634 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,665 p=33953 u=zuul n=ansible | TASK [Set content-provider variables dictionary cifmw_content_provider_params={'cifmw_operator_build_output': '{{ cifmw_operator_build_output }}', 'cifmw_operator_build_meta_name': 'openstack-operator'}, cacheable=True] ***
2025-11-22 07:29:48,665 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.095) 0:02:26.981 *****
2025-11-22 07:29:48,665 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.095) 0:02:26.980 *****
2025-11-22 07:29:48,685 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,697 p=33953 u=zuul n=ansible | TASK [Write variables to cifmw custom params file path={{ cifwm_data_folder }}/custom-params.yml, line={{ cifmw_content_provider_params | to_nice_yaml }}] ***
2025-11-22 07:29:48,697 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.031) 0:02:27.013 *****
2025-11-22 07:29:48,697 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.031) 0:02:27.012 *****
2025-11-22 07:29:48,718 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,727 p=33953 u=zuul n=ansible | TASK [Set content-provider variables dictionary cifmw_content_provider_params={'cifmw_operator_build_output': {'operators': {'openstack-operator': {'image_catalog': "{{ operators_catalog_img['openstack-operator'] }}"}}}, 'cifmw_operator_build_meta_name': 'openstack-operator'}, cacheable=True] ***
2025-11-22 07:29:48,727 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.029) 0:02:27.043 *****
2025-11-22 07:29:48,727 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.029) 0:02:27.042 *****
2025-11-22 07:29:48,762 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,770 p=33953 u=zuul n=ansible | TASK [Write variables to cifmw custom params file path={{ cifwm_data_folder }}/custom-params.yml, line={{ cifmw_content_provider_params | to_nice_yaml }}] ***
2025-11-22 07:29:48,771 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.043) 0:02:27.087 *****
2025-11-22 07:29:48,771 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.043) 0:02:27.085 *****
2025-11-22 07:29:48,791 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:48,803 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:29:48,803 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.032) 0:02:27.120 *****
2025-11-22 07:29:48,804 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.032) 0:02:27.118 *****
2025-11-22 07:29:48,879 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:48,890 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:29:48,890 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.086) 0:02:27.206 *****
2025-11-22 07:29:48,890 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.086) 0:02:27.205 *****
2025-11-22 07:29:48,963 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:48,976 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for pre_deploy _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:29:48,976 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.086) 0:02:27.292 *****
2025-11-22 07:29:48,976 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:48 +0000 (0:00:00.085) 0:02:27.291 *****
2025-11-22 07:29:49,067 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Fetch compute facts', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'})
2025-11-22 07:29:49,081 p=33953 u=zuul n=ansible | TASK [run_hook : Set playbook path for Fetch compute facts cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e operator_namespace={{ _operator_namespace }} -e namespace={{ _namespace}} {%- if hook.extra_vars is defined and hook.extra_vars|length > 0 -%} {% for key,value in hook.extra_vars.items() -%} {%- if key == 'file' %} -e "@{{ value }}" {%- else %} -e "{{ key }}={{ value }}" {%- endif %} {%- endfor %} {%- endif %}] ***
2025-11-22 07:29:49,081 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.105) 0:02:27.397 *****
2025-11-22 07:29:49,081 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.105) 0:02:27.396 *****
2025-11-22 07:29:49,124 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:49,133 p=33953 u=zuul n=ansible | TASK [run_hook : Get file stat path={{ playbook_path }}] ***********************
2025-11-22 07:29:49,133 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.051) 0:02:27.449 *****
2025-11-22 07:29:49,133 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.051) 0:02:27.448 *****
2025-11-22 07:29:49,363 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:49,373 p=33953 u=zuul n=ansible | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] ***
2025-11-22 07:29:49,373 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.239) 0:02:27.689 *****
2025-11-22 07:29:49,373 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.239) 0:02:27.688 *****
2025-11-22 07:29:49,396 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:49,405 p=33953 u=zuul n=ansible | TASK [run_hook : Get parameters files paths={{
(cifmw_basedir, 'artifacts/parameters') | path_join
}}, file_type=file, patterns=*.yml] ***
2025-11-22 07:29:49,405 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.032) 0:02:27.722 *****
2025-11-22 07:29:49,406 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.032) 0:02:27.720 *****
2025-11-22 07:29:49,698 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:49,707 p=33953 u=zuul n=ansible | TASK [run_hook : Add parameters artifacts as extra variables extra_vars={{ extra_vars }} {% for file in cifmw_run_hook_parameters_files.files %} -e "@{{ file.path }}" {%- endfor %}] ***
2025-11-22 07:29:49,707 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.301) 0:02:28.023 *****
2025-11-22 07:29:49,707 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.301) 0:02:28.022 *****
2025-11-22 07:29:49,733 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:49,743 p=33953 u=zuul n=ansible | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] ***
2025-11-22 07:29:49,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.036) 0:02:28.059 *****
2025-11-22 07:29:49,743 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.036) 0:02:28.058 *****
2025-11-22 07:29:49,968 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:49,977 p=33953 u=zuul n=ansible | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] ***
2025-11-22 07:29:49,977 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.234) 0:02:28.293 *****
2025-11-22 07:29:49,977 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:49 +0000 (0:00:00.234) 0:02:28.292 *****
2025-11-22 07:29:50,162 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:50,183 p=33953 u=zuul n=ansible | TASK [run_hook : Run hook without retry - Fetch compute facts] *****************
2025-11-22 07:29:50,183 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:50 +0000 (0:00:00.205) 0:02:28.499 *****
2025-11-22 07:29:50,183 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:50 +0000 (0:00:00.205) 0:02:28.498 *****
2025-11-22 07:29:50,242 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_hook_without_retry_fetch.log
2025-11-22 07:29:53,346 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:53,356 p=33953 u=zuul n=ansible | TASK [run_hook : Run hook with retry - Fetch compute facts] ********************
2025-11-22 07:29:53,356 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:03.173) 0:02:31.672 *****
2025-11-22 07:29:53,356 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:03.173) 0:02:31.671 *****
2025-11-22 07:29:53,380 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:29:53,390 p=33953 u=zuul n=ansible | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***
2025-11-22 07:29:53,390 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.033) 0:02:31.706 *****
2025-11-22 07:29:53,390 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.033) 0:02:31.705 *****
2025-11-22 07:29:53,621 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:53,634 p=33953 u=zuul n=ansible | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] ***
2025-11-22 07:29:53,634 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.244) 0:02:31.950 *****
2025-11-22 07:29:53,634 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.244) 0:02:31.949 *****
2025-11-22 07:29:53,663 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:53,685 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***
2025-11-22 07:29:53,685 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.050) 0:02:32.001 *****
2025-11-22 07:29:53,685 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.051) 0:02:32.000 *****
2025-11-22 07:29:53,743 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:53,753 p=33953 u=zuul n=ansible | TASK [Configure Storage Class name=ci_local_storage] ***************************
2025-11-22 07:29:53,753 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.067) 0:02:32.069 *****
2025-11-22 07:29:53,753 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.067) 0:02:32.068 *****
2025-11-22 07:29:53,891 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] ***
2025-11-22 07:29:53,891 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.137) 0:02:32.207 *****
2025-11-22 07:29:53,891 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:53 +0000 (0:00:00.137) 0:02:32.206 *****
2025-11-22 07:29:54,103 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:54,111 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create the cifmw_cls_namespace namespace" kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ cifmw_cls_namespace }}, kind=Namespace, state=present] ***
2025-11-22 07:29:54,111 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:54 +0000 (0:00:00.220) 0:02:32.428 *****
2025-11-22 07:29:54,112 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:54 +0000 (0:00:00.220) 0:02:32.426 *****
2025-11-22 07:29:54,834 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:54,845 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Save storage manifests as artifacts dest={{ cifmw_cls_manifests_dir }}/storage-class.yaml, content={{ cifmw_cls_storage_manifest | to_nice_yaml }}, mode=0644] ***
2025-11-22 07:29:54,845 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:54 +0000 (0:00:00.733) 0:02:33.161 *****
2025-11-22 07:29:54,845 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:54 +0000 (0:00:00.733) 0:02:33.160 *****
2025-11-22 07:29:55,287 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:29:55,296 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Get k8s nodes kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Node] ***
2025-11-22 07:29:55,296 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:55 +0000 (0:00:00.451) 0:02:33.612 *****
2025-11-22 07:29:55,296 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:55 +0000 (0:00:00.451) 0:02:33.611 *****
2025-11-22 07:29:56,076 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:29:56,088 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] ***
2025-11-22 07:29:56,088 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:56 +0000 (0:00:00.791) 0:02:34.404 *****
2025-11-22 07:29:56,088 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:29:56 +0000 (0:00:00.791) 0:02:34.403 *****
2025-11-22 07:29:57,760 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=crc)
2025-11-22 07:29:58,298 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-controller-0(38.129.56.184)] => (item=overcloud-controller-0)
2025-11-22 07:29:58,821 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-controller-1(38.129.56.233)] => (item=overcloud-controller-1)
2025-11-22 07:29:59,393 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-controller-2(38.129.56.157)] => (item=overcloud-controller-2)
2025-11-22 07:29:59,978 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-novacompute-0(38.129.56.14)] => (item=overcloud-novacompute-0)
2025-11-22 07:30:00,558 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-novacompute-1(38.129.56.71)] => (item=overcloud-novacompute-1)
2025-11-22 07:30:01,107 p=33953 u=zuul n=ansible | changed: [localhost -> overcloud-novacompute-2(38.129.56.165)] => (item=overcloud-novacompute-2)
2025-11-22 07:30:01,702 p=33953 u=zuul n=ansible | changed: [localhost -> undercloud(38.129.56.252)] => (item=undercloud)
2025-11-22 07:30:02,370 p=33953 u=zuul n=ansible | changed: [localhost -> controller(38.129.56.179)] => (item=controller)
2025-11-22 07:30:02,578 p=33953 u=zuul n=ansible | changed: [localhost] => (item=localhost)
2025-11-22 07:30:02,580 p=33953 u=zuul n=ansible | [WARNING]: Platform linux on host localhost is using the discovered Python
interpreter at /usr/bin/python3.9, but future installation of another Python
interpreter could change the meaning of that path. See
https://docs.ansible.com/ansible-
core/2.15/reference_appendices/interpreter_discovery.html for more information.
2025-11-22 07:30:02,590 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{
_host_map |
selectattr("key", "in", k8s_nodes_hostnames) |
map(attribute="value") |
list
}}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] ***
2025-11-22 07:30:02,590 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:02 +0000 (0:00:06.501) 0:02:40.906 *****
2025-11-22 07:30:02,590 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:02 +0000 (0:00:06.501) 0:02:40.905 *****
2025-11-22 07:30:02,636 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:30:02,657 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Apply the storage class manifests kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage-class.yaml] ***
2025-11-22 07:30:02,658 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:02 +0000 (0:00:00.067) 0:02:40.974 *****
2025-11-22 07:30:02,658 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:02 +0000 (0:00:00.067) 0:02:40.973 *****
2025-11-22 07:30:03,616 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:30:03,626 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] ***
2025-11-22 07:30:03,626 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:03 +0000 (0:00:00.968) 0:02:41.942 *****
2025-11-22 07:30:03,626 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:03 +0000 (0:00:00.968) 0:02:41.941 *****
2025-11-22 07:30:03,670 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_local_storage/tasks/worker_node_dirs.yml for localhost => (item=crc)
2025-11-22 07:30:03,688 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Perform action in the PV directory path={{
[
cifmw_cls_local_storage_name,
'pv'+ ("%02d" | format(item | int))
] | path_join
}}, state={{
'directory' if cifmw_cls_action == 'create' else 'absent'
}}, mode=0775] ***
2025-11-22 07:30:03,688 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:03 +0000 (0:00:00.062) 0:02:42.004 *****
2025-11-22 07:30:03,688 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:03 +0000 (0:00:00.062) 0:02:42.003 *****
2025-11-22 07:30:04,268 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=1)
2025-11-22 07:30:04,841 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=2)
2025-11-22 07:30:05,323 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=3)
2025-11-22 07:30:05,802 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=4)
2025-11-22 07:30:06,309 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=5)
2025-11-22 07:30:06,818 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=6)
2025-11-22 07:30:07,373 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=7)
2025-11-22 07:30:07,872 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=8)
2025-11-22 07:30:08,319 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=9)
2025-11-22 07:30:08,813 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=10)
2025-11-22 07:30:09,270 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=11)
2025-11-22 07:30:09,752 p=33953 u=zuul n=ansible | changed: [localhost -> crc(38.129.56.159)] => (item=12)
2025-11-22 07:30:09,780 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Generate pv related storage manifest file src=storage.yaml.j2, dest={{ cifmw_cls_manifests_dir }}/storage.yaml, mode=0644] ***
2025-11-22 07:30:09,780 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:09 +0000 (0:00:06.092) 0:02:48.096 *****
2025-11-22 07:30:09,781 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:09 +0000 (0:00:06.092) 0:02:48.095 *****
2025-11-22 07:30:10,424 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:30:10,442 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Apply pv related storage manifest file kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage.yaml] ***
2025-11-22 07:30:10,442 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:10 +0000 (0:00:00.661) 0:02:48.758 *****
2025-11-22 07:30:10,443 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:10 +0000 (0:00:00.662) 0:02:48.757 *****
2025-11-22 07:30:11,356 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:30:11,391 p=33953 u=zuul n=ansible | TASK [Configure LVMS Storage Class name=ci_lvms_storage] ***********************
2025-11-22 07:30:11,392 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.949) 0:02:49.708 *****
2025-11-22 07:30:11,392 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.948) 0:02:49.706 *****
2025-11-22 07:30:11,422 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:30:11,432 p=33953 u=zuul n=ansible | TASK [Run edpm_prepare name=edpm_prepare] **************************************
2025-11-22 07:30:11,433 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.040) 0:02:49.749 *****
2025-11-22 07:30:11,433 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.040) 0:02:49.747 *****
2025-11-22 07:30:11,563 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Define minimal set of repo variables when not running on Zuul _install_yamls_repos={'OPENSTACK_BRANCH': '', "GIT_CLONE_OPTS'": '-l', "OPENSTACK_REPO'": '{{ operators_build_output[cifmw_operator_build_meta_name].git_src_dir }}'}] ***
2025-11-22 07:30:11,563 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.130) 0:02:49.880 *****
2025-11-22 07:30:11,564 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.130) 0:02:49.878 *****
2025-11-22 07:30:11,590 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:30:11,603 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Set install_yamls Makefile environment variables cifmw_edpm_prepare_common_env={{
cifmw_install_yamls_environment |
combine({'PATH': cifmw_path}) |
combine(_install_yamls_repos | default({})) |
combine(cifmw_edpm_prepare_extra_vars | default({}))
}}, cifmw_edpm_prepare_make_openstack_env={% if cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output %}
OPENSTACK_IMG: {{ operators_build_output[cifmw_operator_build_meta_name].image_catalog }}
{% endif %}
, cifmw_edpm_prepare_make_openstack_deploy_prep_env=CLEANUP_DIR_CMD: "true"
, cifmw_edpm_prepare_operators_build_output={{ operators_build_output }}] ***
2025-11-22 07:30:11,604 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.040) 0:02:49.920 *****
2025-11-22 07:30:11,604 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.040) 0:02:49.918 *****
2025-11-22 07:30:11,635 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:30:11,645 p=33953 u=zuul n=ansible | TASK [Prepare storage in CRC name=install_yamls_makes, tasks_from=make_crc_storage] ***
2025-11-22 07:30:11,645 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.041) 0:02:49.961 *****
2025-11-22 07:30:11,645 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.041) 0:02:49.960 *****
2025-11-22 07:30:11,698 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_crc_storage_env var=make_crc_storage_env] ***
2025-11-22 07:30:11,698 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.052) 0:02:50.014 *****
2025-11-22 07:30:11,698 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.052) 0:02:50.013 *****
2025-11-22 07:30:11,725 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_crc_storage_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:30:11,734 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_crc_storage_params var=make_crc_storage_params] ***
2025-11-22 07:30:11,734 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.035) 0:02:50.050 *****
2025-11-22 07:30:11,734 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.035) 0:02:50.049 *****
2025-11-22 07:30:11,754 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:30:11,763 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run crc_storage output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make crc_storage, dry_run={{ make_crc_storage_dryrun|default(false)|bool }}, extra_args={{ dict((make_crc_storage_env|default({})), **(make_crc_storage_params|default({}))) }}] ***
2025-11-22 07:30:11,763 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.029) 0:02:50.079 *****
2025-11-22 07:30:11,763 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:11 +0000 (0:00:00.029) 0:02:50.078 *****
2025-11-22 07:30:11,815 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_004_run_crc.log
2025-11-22 07:30:43,463 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_crc_storage_until |
default(true) }}
2025-11-22 07:30:43,469 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:30:43,489 p=33953 u=zuul n=ansible | TASK [Prepare inputs name=install_yamls_makes, tasks_from=make_input] **********
2025-11-22 07:30:43,489 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:31.725) 0:03:21.805 *****
2025-11-22 07:30:43,489 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:31.725) 0:03:21.804 *****
2025-11-22 07:30:43,543 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_input_env var=make_input_env] ***********
2025-11-22 07:30:43,544 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.054) 0:03:21.860 *****
2025-11-22 07:30:43,544 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.054) 0:03:21.858 *****
2025-11-22 07:30:43,590 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_input_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:30:43,598 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_input_params var=make_input_params] *****
2025-11-22 07:30:43,598 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.054) 0:03:21.915 *****
2025-11-22 07:30:43,599 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.054) 0:03:21.913 *****
2025-11-22 07:30:43,621 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:30:43,634 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run input output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make input, dry_run={{ make_input_dryrun|default(false)|bool }}, extra_args={{ dict((make_input_env|default({})), **(make_input_params|default({}))) }}] ***
2025-11-22 07:30:43,634 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.035) 0:03:21.950 *****
2025-11-22 07:30:43,634 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:43 +0000 (0:00:00.035) 0:03:21.949 *****
2025-11-22 07:30:43,683 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_005_run.log
2025-11-22 07:30:44,771 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_input_until | default(true)
}}
2025-11-22 07:30:44,774 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:30:44,803 p=33953 u=zuul n=ansible | TASK [OpenStack meta-operator installation name=install_yamls_makes, tasks_from=make_openstack] ***
2025-11-22 07:30:44,804 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:01.169) 0:03:23.120 *****
2025-11-22 07:30:44,804 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:01.169) 0:03:23.118 *****
2025-11-22 07:30:44,866 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_env var=make_openstack_env] ***
2025-11-22 07:30:44,866 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.062) 0:03:23.182 *****
2025-11-22 07:30:44,866 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.062) 0:03:23.181 *****
2025-11-22 07:30:44,895 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_openstack_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:30:44,904 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_params var=make_openstack_params] ***
2025-11-22 07:30:44,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.038) 0:03:23.220 *****
2025-11-22 07:30:44,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.038) 0:03:23.219 *****
2025-11-22 07:30:44,927 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:30:44,937 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run openstack output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack, dry_run={{ make_openstack_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_env|default({})), **(make_openstack_params|default({}))) }}] ***
2025-11-22 07:30:44,937 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.032) 0:03:23.253 *****
2025-11-22 07:30:44,937 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:30:44 +0000 (0:00:00.032) 0:03:23.252 *****
2025-11-22 07:30:44,992 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_006_run.log
2025-11-22 07:34:51,707 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_openstack_until |
default(true) }}
2025-11-22 07:34:51,711 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:34:51,726 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Wait for OpenStack subscription creation _raw_params=oc get sub openstack-operator --namespace={{ cifmw_install_yamls_defaults['OPERATOR_NAMESPACE'] }} -o=jsonpath='{.status.installplan.name}'] ***
2025-11-22 07:34:51,726 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:34:51 +0000 (0:04:06.789) 0:07:30.042 *****
2025-11-22 07:34:51,726 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:34:51 +0000 (0:04:06.789) 0:07:30.041 *****
2025-11-22 07:35:53,063 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:35:53,070 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Wait for OpenStack operator to get installed _raw_params=oc wait InstallPlan {{ cifmw_edpm_prepare_wait_installplan_out.stdout }} --namespace={{ cifmw_install_yamls_defaults['OPERATOR_NAMESPACE'] }} --for=jsonpath='{.status.phase}'=Complete --timeout=20m] ***
2025-11-22 07:35:53,071 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:53 +0000 (0:01:01.344) 0:08:31.387 *****
2025-11-22 07:35:53,071 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:53 +0000 (0:01:01.344) 0:08:31.385 *****
2025-11-22 07:35:53,763 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:35:53,774 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Check if the OpenStack initialization CRD exists kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, kind=CustomResourceDefinition, name=openstacks.operator.openstack.org] ***
2025-11-22 07:35:53,774 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:53 +0000 (0:00:00.703) 0:08:32.090 *****
2025-11-22 07:35:53,774 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:53 +0000 (0:00:00.703) 0:08:32.089 *****
2025-11-22 07:35:55,274 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:35:55,286 p=33953 u=zuul n=ansible | TASK [OpenStack meta-operator initialization, if necessary name=install_yamls_makes, tasks_from=make_openstack_init] ***
2025-11-22 07:35:55,286 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:01.511) 0:08:33.602 *****
2025-11-22 07:35:55,286 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:01.511) 0:08:33.601 *****
2025-11-22 07:35:55,347 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_init_env var=make_openstack_init_env] ***
2025-11-22 07:35:55,347 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.060) 0:08:33.663 *****
2025-11-22 07:35:55,347 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.060) 0:08:33.662 *****
2025-11-22 07:35:55,375 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_openstack_init_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:35:55,384 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_init_params var=make_openstack_init_params] ***
2025-11-22 07:35:55,384 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.037) 0:08:33.700 *****
2025-11-22 07:35:55,384 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.037) 0:08:33.699 *****
2025-11-22 07:35:55,409 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:35:55,422 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run openstack_init output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack_init, dry_run={{ make_openstack_init_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_init_env|default({})), **(make_openstack_init_params|default({}))) }}] ***
2025-11-22 07:35:55,422 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.037) 0:08:33.738 *****
2025-11-22 07:35:55,422 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:35:55 +0000 (0:00:00.037) 0:08:33.737 *****
2025-11-22 07:35:55,490 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_007_run_openstack.log
2025-11-22 07:38:06,237 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_openstack_init_until |
default(true) }}
2025-11-22 07:38:06,239 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:38:06,274 p=33953 u=zuul n=ansible | TASK [Update OpenStack Services containers Env name=set_openstack_containers] ***
2025-11-22 07:38:06,274 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:02:10.852) 0:10:44.590 *****
2025-11-22 07:38:06,274 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:02:10.852) 0:10:44.589 *****
2025-11-22 07:38:06,304 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:06,316 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Set facts for baremetal UEFI image url cifmw_update_containers_edpm_image_url={{ cifmw_build_images_output['images']['edpm-hardened-uefi']['image'] }}, cacheable=True] ***
2025-11-22 07:38:06,316 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.042) 0:10:44.633 *****
2025-11-22 07:38:06,317 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.042) 0:10:44.631 *****
2025-11-22 07:38:06,345 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:06,354 p=33953 u=zuul n=ansible | TASK [Prepare OpenStack control plane CR name=install_yamls_makes, tasks_from=make_openstack_deploy_prep] ***
2025-11-22 07:38:06,355 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.038) 0:10:44.671 *****
2025-11-22 07:38:06,355 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.038) 0:10:44.669 *****
2025-11-22 07:38:06,415 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_deploy_prep_env var=make_openstack_deploy_prep_env] ***
2025-11-22 07:38:06,415 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.060) 0:10:44.731 *****
2025-11-22 07:38:06,415 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.060) 0:10:44.730 *****
2025-11-22 07:38:06,445 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_openstack_deploy_prep_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
CLEANUP_DIR_CMD: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:38:06,453 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_openstack_deploy_prep_params var=make_openstack_deploy_prep_params] ***
2025-11-22 07:38:06,453 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.037) 0:10:44.769 *****
2025-11-22 07:38:06,453 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.037) 0:10:44.768 *****
2025-11-22 07:38:06,476 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:06,485 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run openstack_deploy_prep output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack_deploy_prep, dry_run={{ make_openstack_deploy_prep_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_deploy_prep_env|default({})), **(make_openstack_deploy_prep_params|default({}))) }}] ***
2025-11-22 07:38:06,485 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.031) 0:10:44.801 *****
2025-11-22 07:38:06,485 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:06 +0000 (0:00:00.031) 0:10:44.800 *****
2025-11-22 07:38:06,563 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_008_run_openstack_deploy.log
2025-11-22 07:38:08,950 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_openstack_deploy_prep_until |
default(true) }}
2025-11-22 07:38:08,952 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:38:08,972 p=33953 u=zuul n=ansible | TASK [Deploy NetConfig name=install_yamls_makes, tasks_from=make_netconfig_deploy] ***
2025-11-22 07:38:08,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:08 +0000 (0:00:02.487) 0:10:47.288 *****
2025-11-22 07:38:08,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:08 +0000 (0:00:02.487) 0:10:47.287 *****
2025-11-22 07:38:09,045 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_netconfig_deploy_env var=make_netconfig_deploy_env] ***
2025-11-22 07:38:09,046 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.073) 0:10:47.362 *****
2025-11-22 07:38:09,046 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.073) 0:10:47.360 *****
2025-11-22 07:38:09,089 p=33953 u=zuul n=ansible | ok: [localhost] =>
make_netconfig_deploy_env:
BMO_SETUP: false
CHECKOUT_FROM_OPENSTACK_REF: 'true'
KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig
NETWORK_MTU: 1500
NNCP_DNS_SERVER: 192.168.122.10
NNCP_INTERFACE: ens7
OPENSTACK_K8S_BRANCH: main
OUT: /home/zuul/ci-framework-data/artifacts/manifests
OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm
PATH: /home/zuul/.crc/bin:/home/zuul/.crc/bin/oc:/home/zuul/bin:/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2025-11-22 07:38:09,097 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_netconfig_deploy_params var=make_netconfig_deploy_params] ***
2025-11-22 07:38:09,098 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.051) 0:10:47.414 *****
2025-11-22 07:38:09,098 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.051) 0:10:47.412 *****
2025-11-22 07:38:09,118 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:09,127 p=33953 u=zuul n=ansible | TASK [install_yamls_makes : Run netconfig_deploy output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make netconfig_deploy, dry_run={{ make_netconfig_deploy_dryrun|default(false)|bool }}, extra_args={{ dict((make_netconfig_deploy_env|default({})), **(make_netconfig_deploy_params|default({}))) }}] ***
2025-11-22 07:38:09,127 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.029) 0:10:47.443 *****
2025-11-22 07:38:09,127 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:09 +0000 (0:00:00.029) 0:10:47.442 *****
2025-11-22 07:38:09,200 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_009_run_netconfig.log
2025-11-22 07:38:15,816 p=33953 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_netconfig_deploy_until |
default(true) }}
2025-11-22 07:38:15,819 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:38:15,841 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Kustomize and deploy OpenStackControlPlane _raw_params=kustomize_and_deploy.yml] ***
2025-11-22 07:38:15,841 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:06.714) 0:10:54.157 *****
2025-11-22 07:38:15,841 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:06.714) 0:10:54.156 *****
2025-11-22 07:38:15,877 p=33953 u=zuul n=ansible | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/edpm_prepare/tasks/kustomize_and_deploy.yml for localhost
2025-11-22 07:38:15,898 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Controlplane name _ctlplane_name=controlplane] ************
2025-11-22 07:38:15,898 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.057) 0:10:54.214 *****
2025-11-22 07:38:15,898 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.057) 0:10:54.213 *****
2025-11-22 07:38:15,922 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:38:15,930 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Set vars related to update_containers content provider cifmw_update_containers_registry={{ content_provider_os_registry_url | split('/') | first }}, cifmw_update_containers_org={{ content_provider_os_registry_url | split('/') | last }}, cifmw_update_containers_tag={{ content_provider_dlrn_md5_hash }}, cifmw_update_containers_openstack=True] ***
2025-11-22 07:38:15,930 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.032) 0:10:54.247 *****
2025-11-22 07:38:15,931 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.032) 0:10:54.245 *****
2025-11-22 07:38:15,963 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:15,972 p=33953 u=zuul n=ansible | TASK [Prepare OpenStackVersion CR name=update_containers] **********************
2025-11-22 07:38:15,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.041) 0:10:54.288 *****
2025-11-22 07:38:15,972 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:15 +0000 (0:00:00.041) 0:10:54.287 *****
2025-11-22 07:38:16,002 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:38:16,011 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Controlplane name kustomization _ctlplane_name_kustomizations=[{'apiVersion': 'kustomize.config.k8s.io/v1beta1', 'kind': 'Kustomization', 'patches': [{'target': {'kind': 'OpenStackControlPlane'}, 'patch': '- op: replace\n path: /metadata/name\n value: {{ _ctlplane_name }}'}]}]] ***
2025-11-22 07:38:16,011 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.039) 0:10:54.327 *****
2025-11-22 07:38:16,011 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.039) 0:10:54.326 *****
2025-11-22 07:38:16,037 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:38:16,062 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Perform kustomizations to the OpenStackControlPlane CR target_path={{ cifmw_edpm_prepare_openstack_crs_path }}, sort_ascending=False, kustomizations={{
cifmw_edpm_prepare_kustomizations +
_ctlplane_name_kustomizations +
(cifmw_edpm_prepare_extra_kustomizations | default([]))
}}, kustomizations_paths={{
[
(
[
cifmw_edpm_prepare_manifests_dir,
'kustomizations',
'controlplane'
] | ansible.builtin.path_join
)
]
}}] ***
2025-11-22 07:38:16,062 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.050) 0:10:54.378 *****
2025-11-22 07:38:16,062 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.050) 0:10:54.377 *****
2025-11-22 07:38:16,813 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:38:16,824 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Log the CR that is about to be applied var=cifmw_edpm_prepare_crs_kustomize_result] ***
2025-11-22 07:38:16,824 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.761) 0:10:55.140 *****
2025-11-22 07:38:16,824 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.761) 0:10:55.139 *****
2025-11-22 07:38:16,864 p=33953 u=zuul n=ansible | ok: [localhost] =>
cifmw_edpm_prepare_crs_kustomize_result:
changed: true
count: 3
failed: false
kustomizations_paths:
- /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/kustomization.yaml
- /home/zuul/ci-framework-data/artifacts/manifests/kustomizations/controlplane/99-kustomization.yaml
output_path: /home/zuul/ci-framework-data/artifacts/manifests/openstack/openstack/cr/cifmw-kustomization-result.yaml
result:
- apiVersion: core.openstack.org/v1beta1
kind: OpenStackControlPlane
metadata:
labels:
created-by: install_yamls
name: controlplane
namespace: openstack
spec:
barbican:
apiOverride:
route: {}
template:
barbicanAPI:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
barbicanKeystoneListener:
replicas: 1
barbicanWorker:
replicas: 1
databaseInstance: openstack
secret: osp-secret
cinder:
apiOverride:
route: {}
template:
cinderAPI:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
cinderBackup:
networkAttachments:
- storage
replicas: 0
cinderScheduler:
replicas: 1
cinderVolumes:
volume1:
networkAttachments:
- storage
replicas: 0
databaseInstance: openstack
secret: osp-secret
designate:
apiOverride:
route: {}
enabled: false
template:
databaseInstance: openstack
designateAPI:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
designateBackendbind9:
networkAttachments:
- designate
replicas: 1
storageClass: local-storage
storageRequest: 10G
designateCentral:
replicas: 1
designateMdns:
networkAttachments:
- designate
replicas: 1
designateProducer:
replicas: 1
designateWorker:
networkAttachments:
- designate
replicas: 1
secret: osp-secret
dns:
template:
options:
- key: server
values:
- 192.168.122.10
- key: no-negcache
values: []
override:
service:
metadata:
annotations:
metallb.universe.tf/address-pool: ctlplane
metallb.universe.tf/allow-shared-ip: ctlplane
metallb.universe.tf/loadBalancerIPs: 192.168.122.80
spec:
type: LoadBalancer
replicas: 1
galera:
templates:
openstack:
replicas: 1
secret: osp-secret
storageRequest: 10G
openstack-cell1:
replicas: 1
secret: osp-secret
storageRequest: 10G
glance:
apiOverrides:
default:
route: {}
template:
customServiceConfig: |
[DEFAULT]
enabled_backends = default_backend:swift
[glance_store]
default_backend = default_backend
[default_backend]
swift_store_create_container_on_put = True
swift_store_auth_version = 3
swift_store_auth_address = {{ .KeystoneInternalURL }}
swift_store_endpoint_type = internalURL
swift_store_user = service:glance
swift_store_key = {{ .ServicePassword }}
databaseInstance: openstack
glanceAPIs:
default:
networkAttachments:
- storage
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
keystoneEndpoint: default
secret: osp-secret
storage:
storageClass: ''
storageRequest: 10G
heat:
apiOverride:
route: {}
cnfAPIOverride:
route: {}
enabled: false
template:
databaseInstance: openstack
heatAPI:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
heatEngine:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
secret: osp-secret
horizon:
apiOverride:
route: {}
template:
replicas: 1
secret: osp-secret
ironic:
enabled: false
template:
databaseInstance: openstack
ironicAPI:
replicas: 1
ironicConductors:
- replicas: 1
storageRequest: 10G
ironicInspector:
replicas: 1
ironicNeutronAgent:
replicas: 1
secret: osp-secret
keystone:
apiOverride:
route: {}
template:
databaseInstance: openstack
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
secret: osp-secret
manila:
apiOverride:
route: {}
template:
databaseInstance: openstack
manilaAPI:
networkAttachments:
- internalapi
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
manilaScheduler:
replicas: 1
manilaShares:
share1:
networkAttachments:
- storage
replicas: 1
memcached:
templates:
memcached:
replicas: 1
neutron:
apiOverride:
route: {}
template:
databaseInstance: openstack
networkAttachments:
- internalapi
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
secret: osp-secret
nova:
apiOverride:
route: {}
template:
apiServiceTemplate:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
cellTemplates:
cell0:
cellDatabaseAccount: nova-cell0
cellDatabaseInstance: openstack
cellMessageBusInstance: rabbitmq
conductorServiceTemplate:
replicas: 1
hasAPIAccess: true
cell1:
cellDatabaseAccount: nova-cell1
cellDatabaseInstance: openstack-cell1
cellMessageBusInstance: rabbitmq-cell1
conductorServiceTemplate:
replicas: 1
hasAPIAccess: true
metadataServiceTemplate:
override:
service:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
secret: osp-secret
octavia:
enabled: false
template:
databaseInstance: openstack
octaviaAPI:
replicas: 1
secret: osp-secret
ovn:
template:
ovnController:
networkAttachment: tenant
nicMappings:
datacentre: ospbr
ovnDBCluster:
ovndbcluster-nb:
dbType: NB
networkAttachment: internalapi
storageRequest: 10G
ovndbcluster-sb:
dbType: SB
networkAttachment: internalapi
storageRequest: 10G
placement:
apiOverride:
route: {}
template:
databaseInstance: openstack
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
secret: osp-secret
rabbitmq:
templates:
rabbitmq:
override:
service:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.85
spec:
type: LoadBalancer
rabbitmq-cell1:
override:
service:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.86
spec:
type: LoadBalancer
redis:
enabled: false
secret: osp-secret
storageClass: local-storage
swift:
enabled: true
proxyOverride:
route: {}
template:
swiftProxy:
networkAttachments:
- storage
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
swiftRing:
ringReplicas: 1
swiftStorage:
networkAttachments:
- storage
replicas: 1
telemetry:
enabled: true
template:
autoscaling:
aodh:
databaseAccount: aodh
databaseInstance: openstack
passwordSelectors: null
secret: osp-secret
enabled: false
heatInstance: heat
ceilometer:
enabled: true
secret: osp-secret
cloudkitty:
apiTimeout: 0
cloudKittyAPI:
override:
service:
internal:
metadata:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
spec:
type: LoadBalancer
replicas: 1
resources: {}
tls:
api:
internal: {}
public: {}
caBundleSecretName: combined-ca-bundle
cloudKittyProc:
replicas: 1
resources: {}
tls:
caBundleSecretName: combined-ca-bundle
databaseAccount: cloudkitty
databaseInstance: openstack
enabled: false
memcachedInstance: memcached
passwordSelector:
aodhService: AodhPassword
ceilometerService: CeilometerPassword
cloudKittyService: CloudKittyPassword
preserveJobs: false
rabbitMqClusterName: rabbitmq
s3StorageConfig:
schemas:
- effectiveDate: '2024-11-18'
version: v13
secret:
name: logging-loki-s3
type: s3
secret: osp-secret
serviceUser: cloudkitty
storageClass: local-storage
logging:
annotations:
metallb.universe.tf/address-pool: internalapi
metallb.universe.tf/allow-shared-ip: internalapi
metallb.universe.tf/loadBalancerIPs: 172.17.0.80
cloNamespace: openshift-logging
enabled: false
ipaddr: 172.17.0.80
port: 10514
metricStorage:
enabled: false
monitoringStack:
alertingEnabled: true
scrapeInterval: 30s
storage:
persistent:
pvcStorageRequest: 20G
retention: 24h
strategy: persistent
2025-11-22 07:38:16,874 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Apply the OpenStackControlPlane CR output_dir={{ cifmw_edpm_prepare_basedir }}/artifacts, script=oc apply -f {{ cifmw_edpm_prepare_crs_kustomize_result.output_path }}] ***
2025-11-22 07:38:16,874 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.050) 0:10:55.190 *****
2025-11-22 07:38:16,874 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:16 +0000 (0:00:00.050) 0:10:55.189 *****
2025-11-22 07:38:16,929 p=33953 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_010_apply_the.log
2025-11-22 07:38:17,217 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:38:17,229 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Wait for control plane to change its status seconds={{ cifmw_edpm_prepare_wait_controplane_status_change_sec }}] ***
2025-11-22 07:38:17,229 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:17 +0000 (0:00:00.354) 0:10:55.545 *****
2025-11-22 07:38:17,229 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:17 +0000 (0:00:00.354) 0:10:55.544 *****
2025-11-22 07:38:17,258 p=33953 u=zuul n=ansible | Pausing for 30 seconds
2025-11-22 07:38:47,295 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:38:47,316 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Wait for OpenStack controlplane to be deployed _raw_params=oc wait OpenStackControlPlane {{ _ctlplane_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=ready --timeout={{ cifmw_edpm_prepare_timeout }}m] ***
2025-11-22 07:38:47,316 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:47 +0000 (0:00:30.086) 0:11:25.632 *****
2025-11-22 07:38:47,316 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:38:47 +0000 (0:00:30.087) 0:11:25.631 *****
2025-11-22 07:48:44,425 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:44,434 p=33953 u=zuul n=ansible | TASK [Extract and install OpenStackControlplane CA role=install_openstack_ca] ***
2025-11-22 07:48:44,434 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:09:57.118) 0:21:22.750 *****
2025-11-22 07:48:44,434 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:09:57.117) 0:21:22.749 *****
2025-11-22 07:48:44,524 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Get CA bundle data with retries] ******************
2025-11-22 07:48:44,524 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.090) 0:21:22.840 *****
2025-11-22 07:48:44,524 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.090) 0:21:22.839 *****
2025-11-22 07:48:44,895 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:44,904 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Set _ca_bundle fact if CA returned from OCP] ******
2025-11-22 07:48:44,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.379) 0:21:23.220 *****
2025-11-22 07:48:44,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.379) 0:21:23.219 *****
2025-11-22 07:48:44,937 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:44,947 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Creating tls-ca-bundle.pem from CA bundle dest={{ cifmw_install_openstack_ca_file_full_path }}, content={{ _ca_bundle }}, mode=0644] ***
2025-11-22 07:48:44,947 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.043) 0:21:23.264 *****
2025-11-22 07:48:44,948 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:44 +0000 (0:00:00.043) 0:21:23.262 *****
2025-11-22 07:48:45,399 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:45,408 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Check if OpenStackControlplane CA file is present path={{ cifmw_install_openstack_ca_file_full_path }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2025-11-22 07:48:45,409 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.461) 0:21:23.725 *****
2025-11-22 07:48:45,409 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.461) 0:21:23.723 *****
2025-11-22 07:48:45,630 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:45,640 p=33953 u=zuul n=ansible | TASK [Call install_ca role to inject OpenStackControlplane CA file if present role=install_ca] ***
2025-11-22 07:48:45,640 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.231) 0:21:23.956 *****
2025-11-22 07:48:45,640 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.231) 0:21:23.955 *****
2025-11-22 07:48:45,695 p=33953 u=zuul n=ansible | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] ***
2025-11-22 07:48:45,695 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.054) 0:21:24.011 *****
2025-11-22 07:48:45,695 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.055) 0:21:24.010 *****
2025-11-22 07:48:45,929 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:45,939 p=33953 u=zuul n=ansible | TASK [install_ca : Install internal CA from url url={{ cifmw_install_ca_url }}, dest={{ cifmw_install_ca_trust_dir }}, validate_certs={{ cifmw_install_ca_url_validate_certs | default(omit) }}, mode=0644] ***
2025-11-22 07:48:45,939 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.243) 0:21:24.255 *****
2025-11-22 07:48:45,939 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.243) 0:21:24.253 *****
2025-11-22 07:48:45,962 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:45,971 p=33953 u=zuul n=ansible | TASK [install_ca : Install custom CA bundle from inline dest={{ cifmw_install_ca_trust_dir }}/cifmw_inline_ca_bundle.crt, content={{ cifmw_install_ca_bundle_inline }}, mode=0644] ***
2025-11-22 07:48:45,971 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.032) 0:21:24.287 *****
2025-11-22 07:48:45,971 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:45 +0000 (0:00:00.032) 0:21:24.286 *****
2025-11-22 07:48:46,002 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:46,012 p=33953 u=zuul n=ansible | TASK [install_ca : Install custom CA bundle from file dest={{ cifmw_install_ca_trust_dir }}/{{ cifmw_install_ca_bundle_src | basename }}, src={{ cifmw_install_ca_bundle_src }}, mode=0644] ***
2025-11-22 07:48:46,012 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:46 +0000 (0:00:00.040) 0:21:24.328 *****
2025-11-22 07:48:46,012 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:46 +0000 (0:00:00.040) 0:21:24.327 *****
2025-11-22 07:48:46,492 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:46,501 p=33953 u=zuul n=ansible | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] ***************
2025-11-22 07:48:46,501 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:46 +0000 (0:00:00.489) 0:21:24.817 *****
2025-11-22 07:48:46,501 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:46 +0000 (0:00:00.489) 0:21:24.816 *****
2025-11-22 07:48:48,085 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:48,113 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Extract keystone endpoint host _raw_params=oc get keystoneapi keystone --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} -o jsonpath='{ .status.apiEndpoints.public }'] ***
2025-11-22 07:48:48,113 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:01.612) 0:21:26.429 *****
2025-11-22 07:48:48,113 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:01.612) 0:21:26.428 *****
2025-11-22 07:48:48,432 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:48,441 p=33953 u=zuul n=ansible | TASK [edpm_prepare : Wait for keystone endpoint to exist in DNS url={{ _cifmw_edpm_prepare_keystone_endpoint_out.stdout | trim }}, status_code={{ _keystone_response_codes }}, validate_certs={{ cifmw_edpm_prepare_verify_tls }}] ***
2025-11-22 07:48:48,441 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.327) 0:21:26.757 *****
2025-11-22 07:48:48,441 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.327) 0:21:26.756 *****
2025-11-22 07:48:48,903 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:48,919 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:48:48,919 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.477) 0:21:27.235 *****
2025-11-22 07:48:48,919 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.477) 0:21:27.234 *****
2025-11-22 07:48:48,982 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:48,991 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:48:48,991 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.072) 0:21:27.307 *****
2025-11-22 07:48:48,991 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:48 +0000 (0:00:00.072) 0:21:27.306 *****
2025-11-22 07:48:49,130 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:49,140 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for post_ctlplane_deploy _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:48:49,140 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.149) 0:21:27.456 *****
2025-11-22 07:48:49,140 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.149) 0:21:27.455 *****
2025-11-22 07:48:49,275 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,291 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***
2025-11-22 07:48:49,291 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.150) 0:21:27.607 *****
2025-11-22 07:48:49,291 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.150) 0:21:27.606 *****
2025-11-22 07:48:49,407 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:49,423 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Define minimal set of repo variables when not running on Zuul _install_yamls_repos={{
(
{
'OPENSTACK_REPO': operators_build_output[cifmw_operator_build_meta_name].git_src_dir,
'OPENSTACK_BRANCH': '',
'GIT_CLONE_OPTS': '-l',
} if (cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output)
else {}
)
}}] ***
2025-11-22 07:48:49,423 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.131) 0:21:27.739 *****
2025-11-22 07:48:49,423 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.131) 0:21:27.738 *****
2025-11-22 07:48:49,451 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,516 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Set install_yamls Makefile environment variables cifmw_edpm_deploy_baremetal_common_env={{
cifmw_install_yamls_environment |
combine({'PATH': cifmw_path}) |
combine(_install_yamls_repos | default({}))
}}, cifmw_edpm_deploy_baremetal_make_openstack_env={{
cifmw_edpm_deploy_baremetal_make_openstack_env | default({}) |
combine(
{
'OPENSTACK_IMG': operators_build_output[cifmw_operator_build_meta_name].image_catalog,
} if (cifmw_operator_build_meta_name is defined and cifmw_operator_build_meta_name in operators_build_output)
else {}
)
}}, cifmw_edpm_deploy_baremetal_operators_build_output={{ operators_build_output }}] ***
2025-11-22 07:48:49,516 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.092) 0:21:27.832 *****
2025-11-22 07:48:49,516 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.092) 0:21:27.830 *****
2025-11-22 07:48:49,541 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,550 p=33953 u=zuul n=ansible | TASK [Create virtual baremetal name=install_yamls_makes, tasks_from=make_edpm_baremetal_compute] ***
2025-11-22 07:48:49,550 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.034) 0:21:27.866 *****
2025-11-22 07:48:49,550 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.034) 0:21:27.865 *****
2025-11-22 07:48:49,574 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,583 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Create the config file mode=0644, content={{ cifmw_edpm_deploy_baremetal_nova_compute_extra_config }}, dest={{ _cifmw_edpm_deploy_baremetal_nova_extra_config_file }}] ***
2025-11-22 07:48:49,584 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.900 *****
2025-11-22 07:48:49,584 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.898 *****
2025-11-22 07:48:49,608 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,617 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Define DATAPLANE_EXTRA_NOVA_CONFIG_FILE cifmw_edpm_deploy_baremetal_common_env={{
cifmw_edpm_deploy_baremetal_common_env | default({}) |
combine({'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': _cifmw_edpm_deploy_baremetal_nova_extra_config_file })
}}, cacheable=True] ***
2025-11-22 07:48:49,617 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.933 *****
2025-11-22 07:48:49,617 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.932 *****
2025-11-22 07:48:49,641 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,651 p=33953 u=zuul n=ansible | TASK [Prepare OpenStack Dataplane NodeSet CR name=install_yamls_makes, tasks_from=make_edpm_deploy_baremetal_prep] ***
2025-11-22 07:48:49,651 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.967 *****
2025-11-22 07:48:49,651 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.033) 0:21:27.966 *****
2025-11-22 07:48:49,674 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,688 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Perform kustomizations to the OpenStackDataPlaneNodeSet CR target_path={{ cifmw_edpm_deploy_openstack_crs_path }}, sort_ascending=False, kustomizations={% if content_provider_registry_ip is defined or not cifmw_edpm_deploy_baremetal_bootc %}
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
patches:
- target:
kind: OpenStackDataPlaneNodeSet
patch: |-
{% if content_provider_registry_ip is defined %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_container_registry_insecure_registries
value: ["{{ content_provider_registry_ip }}:5001"]
{% endif %}
{% if not cifmw_edpm_deploy_baremetal_bootc %}
- op: add
path: /spec/nodeTemplate/ansible/ansibleVars/edpm_bootstrap_command
value: sudo dnf -y update
{% endif %}
{% endif %}, kustomizations_paths={{
[
(
[
cifmw_edpm_deploy_baremetal_manifests_dir,
'kustomizations',
'dataplane'
] | ansible.builtin.path_join
)
]
}}] ***
2025-11-22 07:48:49,688 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.037) 0:21:28.004 *****
2025-11-22 07:48:49,689 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.037) 0:21:28.003 *****
2025-11-22 07:48:49,716 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,725 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Log the CR that is about to be applied var=cifmw_edpm_deploy_baremetal_crs_kustomize_result] ***
2025-11-22 07:48:49,725 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.041 *****
2025-11-22 07:48:49,725 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.040 *****
2025-11-22 07:48:49,748 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,757 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Create repo-setup-downstream OpenStackDataPlaneService _raw_params=oc apply -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} -f "{{ cifmw_installyamls_repos }}/devsetup/edpm/services/dataplane_v1beta1_openstackdataplaneservice_reposetup_downstream.yaml"] ***
2025-11-22 07:48:49,757 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.032) 0:21:28.073 *****
2025-11-22 07:48:49,757 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.032) 0:21:28.072 *****
2025-11-22 07:48:49,785 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,800 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Get list of services defined under OpenStackDataPlaneNodeSet resource _raw_params=yq '.spec.services[]' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***
2025-11-22 07:48:49,800 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.043) 0:21:28.116 *****
2025-11-22 07:48:49,800 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.043) 0:21:28.115 *****
2025-11-22 07:48:49,825 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,837 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Patch OpenStackDataPlaneNodeSet resource to add "repo-setup-downstream" service _raw_params=yq -i '.spec.services = ["repo-setup-downstream"] + .spec.services' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***
2025-11-22 07:48:49,837 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.153 *****
2025-11-22 07:48:49,837 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.152 *****
2025-11-22 07:48:49,862 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,872 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Patch OpenStackDataPlaneNodeSet resource to replace "repo-setup" with "repo-setup-downstream" service _raw_params=yq -i '(.spec.services[] | select(. == "repo-setup")) |= "repo-setup-downstream"' {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***
2025-11-22 07:48:49,872 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.034) 0:21:28.188 *****
2025-11-22 07:48:49,872 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.034) 0:21:28.187 *****
2025-11-22 07:48:49,897 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,907 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Apply the OpenStackDataPlaneNodeSet CR output_dir={{ cifmw_edpm_deploy_baremetal_basedir }}/artifacts, script=oc apply -f {{ cifmw_edpm_deploy_baremetal_crs_kustomize_result.output_path }}] ***
2025-11-22 07:48:49,907 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.035) 0:21:28.223 *****
2025-11-22 07:48:49,907 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.035) 0:21:28.222 *****
2025-11-22 07:48:49,935 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,943 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Wait for Ironic to be ready _raw_params=oc wait pod -l name=ironic -n baremetal-operator-system --for=condition=Ready --timeout={{ cifmw_edpm_deploy_baremetal_wait_ironic_timeout_mins }}m] ***
2025-11-22 07:48:49,944 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.260 *****
2025-11-22 07:48:49,944 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.036) 0:21:28.258 *****
2025-11-22 07:48:49,972 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:49,985 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Wait for OpenStack Provision Server pod to be created _raw_params=oc get po -l osp-provisionserver/name=openstack-edpm-ipam-provisionserver -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} -o name] ***
2025-11-22 07:48:49,986 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.042) 0:21:28.302 *****
2025-11-22 07:48:49,986 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:49 +0000 (0:00:00.042) 0:21:28.301 *****
2025-11-22 07:48:50,011 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,020 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Wait for OpenStack Provision Server deployment to be available _raw_params=oc wait deployment openstack-edpm-ipam-provisionserver-openstackprovisionserver -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for condition=Available --timeout={{ cifmw_edpm_deploy_baremetal_wait_provisionserver_timeout_mins }}m] ***
2025-11-22 07:48:50,020 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.337 *****
2025-11-22 07:48:50,021 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.335 *****
2025-11-22 07:48:50,051 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,060 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Wait for baremetal nodes to reach 'provisioned' state _raw_params=oc wait bmh --all -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=jsonpath='{.status.provisioning.state}'=provisioned --timeout={{ cifmw_edpm_deploy_baremetal_wait_bmh_timeout_mins }}m] ***
2025-11-22 07:48:50,060 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:28.377 *****
2025-11-22 07:48:50,061 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.040) 0:21:28.375 *****
2025-11-22 07:48:50,089 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,100 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Register the list of compute nodes _raw_params=oc get bmh -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }}] ***
2025-11-22 07:48:50,100 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:28.416 *****
2025-11-22 07:48:50,100 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:28.415 *****
2025-11-22 07:48:50,125 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,135 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Print the list of compute nodes var=compute_nodes_output.stdout_lines] ***
2025-11-22 07:48:50,135 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.451 *****
2025-11-22 07:48:50,135 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.450 *****
2025-11-22 07:48:50,160 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,171 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Wait for OpenStackDataPlaneNodeSet to be deployed _raw_params=oc wait OpenStackDataPlaneNodeSet {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=ready --timeout={{ cifmw_edpm_deploy_baremetal_wait_dataplane_timeout_mins }}m] ***
2025-11-22 07:48:50,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.036) 0:21:28.487 *****
2025-11-22 07:48:50,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.036) 0:21:28.486 *****
2025-11-22 07:48:50,196 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,206 p=33953 u=zuul n=ansible | TASK [edpm_deploy_baremetal : Run nova-manage discover_hosts to ensure compute nodes are mapped _raw_params=oc rsh -n {{ cifmw_install_yamls_defaults['NAMESPACE'] }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose] ***
2025-11-22 07:48:50,206 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.522 *****
2025-11-22 07:48:50,206 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.034) 0:21:28.521 *****
2025-11-22 07:48:50,229 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,245 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load parameters files dir={{ cifmw_basedir }}/artifacts/parameters] ***
2025-11-22 07:48:50,245 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:28.561 *****
2025-11-22 07:48:50,245 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:28.560 *****
2025-11-22 07:48:50,308 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:50,319 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Set compute config and common environment facts compute_config={{ cifmw_libvirt_manager_configuration['vms']['compute'] }}, cifmw_libvirt_manager_common_env={{ cifmw_install_yamls_environment | combine({'PATH': cifmw_path }) }}, cacheable=True] ***
2025-11-22 07:48:50,320 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.074) 0:21:28.636 *****
2025-11-22 07:48:50,320 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.074) 0:21:28.634 *****
2025-11-22 07:48:50,346 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,357 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Ensure needed directories exist path={{ item }}, state=directory, mode=0755] ***
2025-11-22 07:48:50,357 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.037) 0:21:28.673 *****
2025-11-22 07:48:50,357 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.037) 0:21:28.672 *****
2025-11-22 07:48:50,392 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=/home/zuul/ci-framework-data/workload)
2025-11-22 07:48:50,399 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/edpm_compute)
2025-11-22 07:48:50,405 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/openstack/cr/)
2025-11-22 07:48:50,405 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,418 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Ensure image is available _raw_params=get_image.yml] ***
2025-11-22 07:48:50,418 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.060) 0:21:28.734 *****
2025-11-22 07:48:50,418 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.060) 0:21:28.733 *****
2025-11-22 07:48:50,448 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,461 p=33953 u=zuul n=ansible | TASK [Create EDPM compute VMs name=install_yamls_makes, tasks_from=make_edpm_compute.yml] ***
2025-11-22 07:48:50,461 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.043) 0:21:28.777 *****
2025-11-22 07:48:50,461 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.043) 0:21:28.776 *****
2025-11-22 07:48:50,490 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,499 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Catch compute IPs _raw_params=virsh -c qemu:///system -q domifaddr --source arp --domain edpm-compute-{{ item }}] ***
2025-11-22 07:48:50,500 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.038) 0:21:28.816 *****
2025-11-22 07:48:50,500 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.038) 0:21:28.814 *****
2025-11-22 07:48:50,531 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,541 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Ensure we get SSH host={{ item.stdout.split()[-1].split('/')[0] }}, port=22, timeout=60] ***
2025-11-22 07:48:50,541 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:28.857 *****
2025-11-22 07:48:50,541 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:28.856 *****
2025-11-22 07:48:50,570 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,579 p=33953 u=zuul n=ansible | TASK [libvirt_manager : Output CR for extra computes dest={{ cifmw_libvirt_manager_basedir }}/artifacts/{{ cifmw_install_yamls_defaults['NAMESPACE'] }}/cr/99-cifmw-computes-{{ item }}.yaml, src=kustomize_compute.yml.j2, mode=0644] ***
2025-11-22 07:48:50,580 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.038) 0:21:28.896 *****
2025-11-22 07:48:50,580 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.038) 0:21:28.894 *****
2025-11-22 07:48:50,607 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,625 p=33953 u=zuul n=ansible | TASK [Prepare for HCI deploy phase 1 name=hci_prepare, tasks_from=phase1.yml] ***
2025-11-22 07:48:50,625 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.045) 0:21:28.941 *****
2025-11-22 07:48:50,625 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.045) 0:21:28.940 *****
2025-11-22 07:48:50,655 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,665 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Set EDPM related vars cifmw_edpm_deploy_env={{
cifmw_install_yamls_environment |
combine({'PATH': cifmw_path}) |
combine({'DATAPLANE_REGISTRY_URL': cifmw_edpm_deploy_registry_url }) |
combine({'DATAPLANE_CONTAINER_TAG': cifmw_repo_setup_full_hash | default(cifmw_install_yamls_defaults['DATAPLANE_CONTAINER_TAG']) }) |
combine(cifmw_edpm_deploy_extra_vars | default({})) |
combine(_install_yamls_repos | default({}))
}}, cacheable=True] ***
2025-11-22 07:48:50,665 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.040) 0:21:28.981 *****
2025-11-22 07:48:50,665 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.040) 0:21:28.980 *****
2025-11-22 07:48:50,697 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,707 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Create the config file mode=0644, content={{ cifmw_edpm_deploy_nova_compute_extra_config }}, dest={{ _cifmw_edpm_deploy_nova_extra_config_file }}] ***
2025-11-22 07:48:50,707 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:29.023 *****
2025-11-22 07:48:50,707 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:29.022 *****
2025-11-22 07:48:50,737 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,748 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Define DATAPLANE_EXTRA_NOVA_CONFIG_FILE cifmw_edpm_deploy_env={{
cifmw_edpm_deploy_env | default({}) |
combine({'DATAPLANE_EXTRA_NOVA_CONFIG_FILE': _cifmw_edpm_deploy_nova_extra_config_file })
}}, cacheable=True] ***
2025-11-22 07:48:50,749 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:29.065 *****
2025-11-22 07:48:50,749 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.041) 0:21:29.063 *****
2025-11-22 07:48:50,778 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,788 p=33953 u=zuul n=ansible | TASK [Prepare OpenStack Dataplane NodeSet CR name=install_yamls_makes, tasks_from=make_edpm_deploy_prep] ***
2025-11-22 07:48:50,788 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:29.104 *****
2025-11-22 07:48:50,788 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:29.103 *****
2025-11-22 07:48:50,818 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,828 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Perform kustomizations to the OpenStackDataPlaneNodeSet CR target_path={{ cifmw_edpm_deploy_openstack_crs_path }}, sort_ascending=False, kustomizations_paths={{
[
(
[
cifmw_edpm_deploy_manifests_dir,
'kustomizations',
'dataplane'
] | ansible.builtin.path_join
)
]
}}] ***
2025-11-22 07:48:50,828 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:29.144 *****
2025-11-22 07:48:50,828 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.040) 0:21:29.143 *****
2025-11-22 07:48:50,855 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,864 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Log the CR that is about to be applied var=cifmw_edpm_deploy_crs_kustomize_result] ***
2025-11-22 07:48:50,864 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.036) 0:21:29.180 *****
2025-11-22 07:48:50,864 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.036) 0:21:29.179 *****
2025-11-22 07:48:50,891 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,903 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Apply dataplane resources but ignore DataPlaneDeployment kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, definition={{ lookup('file', cifmw_edpm_deploy_crs_kustomize_result.output_path) | from_yaml_all | rejectattr('kind', 'search', cifmw_edpm_deploy_step2_kind) }}] ***
2025-11-22 07:48:50,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:29.220 *****
2025-11-22 07:48:50,904 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.039) 0:21:29.218 *****
2025-11-22 07:48:50,932 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,946 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Wait for OpenStackDataPlaneNodeSet become SetupReady _raw_params=oc wait OpenStackDataPlaneNodeSet {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=SetupReady --timeout={{ cifmw_edpm_deploy_timeout }}m] ***
2025-11-22 07:48:50,946 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.042) 0:21:29.262 *****
2025-11-22 07:48:50,946 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.042) 0:21:29.261 *****
2025-11-22 07:48:50,971 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:50,982 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Apply DataPlaneDeployment resource kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, definition={{ lookup('file', cifmw_edpm_deploy_crs_kustomize_result.output_path) | from_yaml_all | selectattr('kind', 'search', cifmw_edpm_deploy_step2_kind) }}] ***
2025-11-22 07:48:50,982 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.035) 0:21:29.298 *****
2025-11-22 07:48:50,982 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:50 +0000 (0:00:00.035) 0:21:29.297 *****
2025-11-22 07:48:51,007 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,016 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Wait for OpenStackDataPlaneDeployment become Ready _raw_params=oc wait OpenStackDataPlaneDeployment {{ cr_name }} --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} --for=condition=Ready --timeout={{ cifmw_edpm_deploy_timeout }}m] ***
2025-11-22 07:48:51,016 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.033) 0:21:29.332 *****
2025-11-22 07:48:51,016 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.033) 0:21:29.331 *****
2025-11-22 07:48:51,047 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,060 p=33953 u=zuul n=ansible | TASK [edpm_deploy : Run nova-manage discover_hosts to ensure compute nodes are mapped output_dir={{ cifmw_basedir }}/artifacts, executable=/bin/bash, script=set -xe
oc rsh --namespace={{ cifmw_install_yamls_defaults['NAMESPACE'] }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose
] ***
2025-11-22 07:48:51,061 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.044) 0:21:29.377 *****
2025-11-22 07:48:51,061 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.044) 0:21:29.375 *****
2025-11-22 07:48:51,087 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,096 p=33953 u=zuul n=ansible | TASK [Validate EDPM name=install_yamls_makes, tasks_from=make_edpm_deploy_instance] ***
2025-11-22 07:48:51,096 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.035) 0:21:29.412 *****
2025-11-22 07:48:51,096 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.035) 0:21:29.411 *****
2025-11-22 07:48:51,121 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,170 p=33953 u=zuul n=ansible | PLAY [Deploy ceph using hooks] *************************************************
2025-11-22 07:48:51,196 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:48:51,196 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.100) 0:21:29.512 *****
2025-11-22 07:48:51,196 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.100) 0:21:29.511 *****
2025-11-22 07:48:51,255 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:51,265 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:48:51,265 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.068) 0:21:29.581 *****
2025-11-22 07:48:51,265 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.068) 0:21:29.580 *****
2025-11-22 07:48:51,334 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:51,344 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for post_ceph _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:48:51,344 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.079) 0:21:29.661 *****
2025-11-22 07:48:51,345 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.079) 0:21:29.659 *****
2025-11-22 07:48:51,420 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,472 p=33953 u=zuul n=ansible | PLAY [Continue HCI deploy, deploy architecture and validate workflow] **********
2025-11-22 07:48:51,521 p=33953 u=zuul n=ansible | TASK [Prepare for HCI deploy phase 2 name=hci_prepare, tasks_from=phase2.yml] ***
2025-11-22 07:48:51,521 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.176) 0:21:29.837 *****
2025-11-22 07:48:51,521 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.176) 0:21:29.836 *****
2025-11-22 07:48:51,547 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,559 p=33953 u=zuul n=ansible | TASK [Continue HCI deployment name=edpm_deploy] ********************************
2025-11-22 07:48:51,560 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.038) 0:21:29.876 *****
2025-11-22 07:48:51,560 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.038) 0:21:29.874 *****
2025-11-22 07:48:51,586 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,598 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:48:51,598 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.038) 0:21:29.914 *****
2025-11-22 07:48:51,598 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.038) 0:21:29.913 *****
2025-11-22 07:48:51,660 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:51,669 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:48:51,669 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.071) 0:21:29.986 *****
2025-11-22 07:48:51,670 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.071) 0:21:29.984 *****
2025-11-22 07:48:51,746 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:51,758 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for post_deploy _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:48:51,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.088) 0:21:30.074 *****
2025-11-22 07:48:51,758 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.088) 0:21:30.073 *****
2025-11-22 07:48:51,831 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,851 p=33953 u=zuul n=ansible | TASK [Run validations name=validations] ****************************************
2025-11-22 07:48:51,852 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.093) 0:21:30.168 *****
2025-11-22 07:48:51,852 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.093) 0:21:30.166 *****
2025-11-22 07:48:51,876 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,891 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:48:51,891 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.039) 0:21:30.207 *****
2025-11-22 07:48:51,891 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.039) 0:21:30.206 *****
2025-11-22 07:48:51,912 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,924 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:48:51,925 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.033) 0:21:30.241 *****
2025-11-22 07:48:51,925 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.033) 0:21:30.239 *****
2025-11-22 07:48:51,948 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:51,960 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for pre_deploy _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:48:51,961 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.035) 0:21:30.277 *****
2025-11-22 07:48:51,961 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:51 +0000 (0:00:00.035) 0:21:30.275 *****
2025-11-22 07:48:52,039 p=33953 u=zuul n=ansible | skipping: [localhost] => (item={'name': 'Fetch compute facts', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'fetch_compute_facts.yml'})
2025-11-22 07:48:52,041 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,062 p=33953 u=zuul n=ansible | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2025-11-22 07:48:52,062 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.101) 0:21:30.378 *****
2025-11-22 07:48:52,062 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.101) 0:21:30.377 *****
2025-11-22 07:48:52,085 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,094 p=33953 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-22 07:48:52,094 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:30.410 *****
2025-11-22 07:48:52,094 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:30.409 *****
2025-11-22 07:48:52,117 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,127 p=33953 u=zuul n=ansible | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2025-11-22 07:48:52,127 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:30.443 *****
2025-11-22 07:48:52,127 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:30.441 *****
2025-11-22 07:48:52,148 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,157 p=33953 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-22 07:48:52,157 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.473 *****
2025-11-22 07:48:52,157 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.472 *****
2025-11-22 07:48:52,177 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,193 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Fetch network facts gather_subset=network] *****************
2025-11-22 07:48:52,193 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.036) 0:21:30.510 *****
2025-11-22 07:48:52,194 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.036) 0:21:30.508 *****
2025-11-22 07:48:52,222 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=controller)
2025-11-22 07:48:52,227 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=crc)
2025-11-22 07:48:52,238 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=localhost)
2025-11-22 07:48:52,245 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-0)
2025-11-22 07:48:52,251 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-1)
2025-11-22 07:48:52,256 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-2)
2025-11-22 07:48:52,263 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-0)
2025-11-22 07:48:52,268 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-1)
2025-11-22 07:48:52,274 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-2)
2025-11-22 07:48:52,279 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=undercloud)
2025-11-22 07:48:52,280 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,288 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Look for nova migration keypair file path={{ cifmw_basedir }}/artifacts/nova_migration_key] ***
2025-11-22 07:48:52,288 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.094) 0:21:30.604 *****
2025-11-22 07:48:52,288 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.094) 0:21:30.603 *****
2025-11-22 07:48:52,310 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,318 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Create nova migration keypair if does not exists comment=nova migration, path={{ _ssh_file }}, type={{ cifmw_ssh_keytype | default('ecdsa') }}, size={{ cifmw_ssh_keysize | default(521) }}] ***
2025-11-22 07:48:52,319 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.635 *****
2025-11-22 07:48:52,319 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.633 *****
2025-11-22 07:48:52,341 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,350 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ lookup('file', '~/.ssh/id_cifw.pub', rstrip=False) }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ lookup('file', '~/.ssh/id_cifw', rstrip=False) }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ lookup('file', '~/.ssh/id_cifw.pub', rstrip=False) }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ lookup('file', _ssh_file ~ '.pub', rstrip=False)}}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ lookup('file', _ssh_file, rstrip=False) }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
_ipv4_sshd_ranges + _ipv6_sshd_ranges
}}] ***
2025-11-22 07:48:52,351 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:30.667 *****
2025-11-22 07:48:52,351 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:30.665 *****
2025-11-22 07:48:52,370 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,380 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Set cifmw_architecture_automation_file if not set before cifmw_architecture_automation_file={{
(
cifmw_architecture_repo,
'automation/vars',
cifmw_architecture_scenario~'.yaml'
) | ansible.builtin.path_join
}}] ***
2025-11-22 07:48:52,380 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.029) 0:21:30.696 *****
2025-11-22 07:48:52,380 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.029) 0:21:30.695 *****
2025-11-22 07:48:52,400 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,408 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Load architecture automation file path={{ cifmw_architecture_automation_file }}] ***
2025-11-22 07:48:52,409 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.725 *****
2025-11-22 07:48:52,409 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.723 *****
2025-11-22 07:48:52,429 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,438 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Prepare automation data cifmw_deploy_architecture_steps={{ _parsed['vas'][cifmw_architecture_scenario] }}] ***
2025-11-22 07:48:52,438 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.029) 0:21:30.754 *****
2025-11-22 07:48:52,438 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.029) 0:21:30.753 *****
2025-11-22 07:48:52,457 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,466 p=33953 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-22 07:48:52,466 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.782 *****
2025-11-22 07:48:52,466 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.781 *****
2025-11-22 07:48:52,486 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,495 p=33953 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-22 07:48:52,495 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.811 *****
2025-11-22 07:48:52,495 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.028) 0:21:30.810 *****
2025-11-22 07:48:52,516 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,526 p=33953 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-22 07:48:52,526 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.842 *****
2025-11-22 07:48:52,526 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:30.841 *****
2025-11-22 07:48:52,547 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,557 p=33953 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-22 07:48:52,558 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:30.874 *****
2025-11-22 07:48:52,558 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:30.872 *****
2025-11-22 07:48:52,580 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,590 p=33953 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-22 07:48:52,590 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:30.906 *****
2025-11-22 07:48:52,590 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:30.905 *****
2025-11-22 07:48:52,651 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=cifmw_architecture_user_kustomize)
2025-11-22 07:48:52,653 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,662 p=33953 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-22 07:48:52,662 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.072) 0:21:30.978 *****
2025-11-22 07:48:52,662 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.072) 0:21:30.977 *****
2025-11-22 07:48:52,684 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,707 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Load nncp kustomization.yaml path={{ _nncp_kust_path }}] ***
2025-11-22 07:48:52,707 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.045) 0:21:31.023 *****
2025-11-22 07:48:52,708 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.045) 0:21:31.022 *****
2025-11-22 07:48:52,731 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,741 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Remove node_1 and node_2 backup=True, content={{ _nncp_updated | to_nice_yaml }}, dest={{ _nncp_kust_path }}, mode=0644] ***
2025-11-22 07:48:52,741 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.033) 0:21:31.057 *****
2025-11-22 07:48:52,741 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.033) 0:21:31.056 *****
2025-11-22 07:48:52,762 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,772 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Reduce NNCP ocp_nodes backup=True, dest={{ _nncp_ocp_nodes_path }}, mode=0644, content=---
apiVersion: nmstate.io/v1
kind: NodeNetworkConfigurationPolicy
metadata:
name: node-0
labels:
osp/nncm-config-type: standard
] ***
2025-11-22 07:48:52,772 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.088 *****
2025-11-22 07:48:52,772 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.087 *****
2025-11-22 07:48:52,794 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,803 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Replace replicas backup=True, path={{ _ctlplane_path }}, regexp=^(.+) replicas: [2-9]+$, replace=\1 replicas: 1] ***
2025-11-22 07:48:52,803 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:31.119 *****
2025-11-22 07:48:52,803 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:31.118 *****
2025-11-22 07:48:52,826 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,841 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] ***
2025-11-22 07:48:52,842 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.038) 0:21:31.158 *****
2025-11-22 07:48:52,842 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.038) 0:21:31.156 *****
2025-11-22 07:48:52,862 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,872 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create the cifmw_cls_namespace namespace" kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit) }}, name={{ cifmw_cls_namespace }}, kind=Namespace, state=present] ***
2025-11-22 07:48:52,872 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:31.188 *****
2025-11-22 07:48:52,872 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.030) 0:21:31.187 *****
2025-11-22 07:48:52,896 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,905 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Save storage manifests as artifacts dest={{ cifmw_cls_manifests_dir }}/storage-class.yaml, content={{ cifmw_cls_storage_manifest | to_nice_yaml }}, mode=0644] ***
2025-11-22 07:48:52,905 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:31.221 *****
2025-11-22 07:48:52,905 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.032) 0:21:31.220 *****
2025-11-22 07:48:52,927 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,936 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Get k8s nodes kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Node] ***
2025-11-22 07:48:52,936 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.252 *****
2025-11-22 07:48:52,936 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.251 *****
2025-11-22 07:48:52,958 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:52,967 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] ***
2025-11-22 07:48:52,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.283 *****
2025-11-22 07:48:52,967 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:52 +0000 (0:00:00.031) 0:21:31.282 *****
2025-11-22 07:48:52,999 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=crc)
2025-11-22 07:48:53,006 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-0)
2025-11-22 07:48:53,013 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-1)
2025-11-22 07:48:53,019 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-controller-2)
2025-11-22 07:48:53,026 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-0)
2025-11-22 07:48:53,033 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-1)
2025-11-22 07:48:53,040 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=overcloud-novacompute-2)
2025-11-22 07:48:53,047 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=undercloud)
2025-11-22 07:48:53,054 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=controller)
2025-11-22 07:48:53,066 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=localhost)
2025-11-22 07:48:53,067 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,077 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{
_host_map |
selectattr("key", "in", k8s_nodes_hostnames) |
map(attribute="value") |
list
}}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] ***
2025-11-22 07:48:53,077 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.109) 0:21:31.393 *****
2025-11-22 07:48:53,077 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.109) 0:21:31.392 *****
2025-11-22 07:48:53,100 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,110 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Apply the storage class manifests kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage-class.yaml] ***
2025-11-22 07:48:53,110 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.426 *****
2025-11-22 07:48:53,110 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.425 *****
2025-11-22 07:48:53,133 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,147 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] ***
2025-11-22 07:48:53,147 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.037) 0:21:31.463 *****
2025-11-22 07:48:53,148 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.037) 0:21:31.462 *****
2025-11-22 07:48:53,181 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=crc)
2025-11-22 07:48:53,182 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,194 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Generate pv related storage manifest file src=storage.yaml.j2, dest={{ cifmw_cls_manifests_dir }}/storage.yaml, mode=0644] ***
2025-11-22 07:48:53,194 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.046) 0:21:31.510 *****
2025-11-22 07:48:53,194 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.046) 0:21:31.509 *****
2025-11-22 07:48:53,217 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,227 p=33953 u=zuul n=ansible | TASK [ci_local_storage : Apply pv related storage manifest file kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, src={{ cifmw_cls_manifests_dir }}/storage.yaml] ***
2025-11-22 07:48:53,227 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.543 *****
2025-11-22 07:48:53,227 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.542 *****
2025-11-22 07:48:53,256 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,274 p=33953 u=zuul n=ansible | TASK [Install subscriptions name=ci_gen_kustomize_values, tasks_from=olm_subscriptions_overlay.yml] ***
2025-11-22 07:48:53,275 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.047) 0:21:31.591 *****
2025-11-22 07:48:53,275 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.047) 0:21:31.589 *****
2025-11-22 07:48:53,298 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:53,307 p=33953 u=zuul n=ansible | TASK [Generate values.yaml for OLM resources name=ci_gen_kustomize_values] *****
2025-11-22 07:48:53,307 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.623 *****
2025-11-22 07:48:53,307 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.032) 0:21:31.622 *****
2025-11-22 07:48:53,356 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2025-11-22 07:48:53,356 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.048) 0:21:31.672 *****
2025-11-22 07:48:53,356 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.048) 0:21:31.671 *****
2025-11-22 07:48:53,397 p=33953 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-22 07:48:53,409 p=33953 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-22 07:48:53,410 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.053) 0:21:31.726 *****
2025-11-22 07:48:53,410 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.053) 0:21:31.724 *****
2025-11-22 07:48:53,441 p=33953 u=zuul n=ansible | ok: [localhost] =>
changed: false
msg: All assertions passed
2025-11-22 07:48:53,450 p=33953 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-22 07:48:53,450 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.040) 0:21:31.766 *****
2025-11-22 07:48:53,450 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.040) 0:21:31.764 *****
2025-11-22 07:48:53,687 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:53,700 p=33953 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-22 07:48:53,700 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.250) 0:21:32.016 *****
2025-11-22 07:48:53,700 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.250) 0:21:32.015 *****
2025-11-22 07:48:53,736 p=33953 u=zuul n=ansible | ok: [localhost] =>
changed: false
msg: All assertions passed
2025-11-22 07:48:53,747 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2025-11-22 07:48:53,747 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.047) 0:21:32.063 *****
2025-11-22 07:48:53,747 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:53 +0000 (0:00:00.047) 0:21:32.062 *****
2025-11-22 07:48:53,989 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:54,002 p=33953 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-22 07:48:54,002 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.254) 0:21:32.318 *****
2025-11-22 07:48:54,002 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.254) 0:21:32.317 *****
2025-11-22 07:48:54,195 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:54,204 p=33953 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-22 07:48:54,205 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.202) 0:21:32.521 *****
2025-11-22 07:48:54,205 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.202) 0:21:32.519 *****
2025-11-22 07:48:54,235 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:54,244 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2025-11-22 07:48:54,244 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.039) 0:21:32.560 *****
2025-11-22 07:48:54,244 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.039) 0:21:32.559 *****
2025-11-22 07:48:54,437 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:54,448 p=33953 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-22 07:48:54,448 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.203) 0:21:32.764 *****
2025-11-22 07:48:54,448 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.203) 0:21:32.762 *****
2025-11-22 07:48:54,937 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:54,947 p=33953 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-22 07:48:54,947 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.499) 0:21:33.263 *****
2025-11-22 07:48:54,947 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.499) 0:21:33.262 *****
2025-11-22 07:48:54,981 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:54,990 p=33953 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-22 07:48:54,990 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.043) 0:21:33.306 *****
2025-11-22 07:48:54,990 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:54 +0000 (0:00:00.043) 0:21:33.305 *****
2025-11-22 07:48:55,439 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:55,449 p=33953 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-22 07:48:55,449 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:55 +0000 (0:00:00.458) 0:21:33.765 *****
2025-11-22 07:48:55,449 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:55 +0000 (0:00:00.458) 0:21:33.763 *****
2025-11-22 07:48:55,903 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:55,913 p=33953 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-22 07:48:55,913 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:55 +0000 (0:00:00.464) 0:21:34.229 *****
2025-11-22 07:48:55,913 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:55 +0000 (0:00:00.464) 0:21:34.228 *****
2025-11-22 07:48:56,377 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:56,388 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2025-11-22 07:48:56,388 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.474) 0:21:34.704 *****
2025-11-22 07:48:56,388 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.474) 0:21:34.703 *****
2025-11-22 07:48:56,426 p=33953 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-22 07:48:56,444 p=33953 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-22 07:48:56,444 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.056) 0:21:34.760 *****
2025-11-22 07:48:56,444 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.056) 0:21:34.759 *****
2025-11-22 07:48:56,475 p=33953 u=zuul n=ansible | ok: [localhost] =>
changed: false
msg: All assertions passed
2025-11-22 07:48:56,485 p=33953 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-22 07:48:56,485 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.040) 0:21:34.801 *****
2025-11-22 07:48:56,485 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.040) 0:21:34.800 *****
2025-11-22 07:48:56,701 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:56,715 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2025-11-22 07:48:56,715 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.230) 0:21:35.031 *****
2025-11-22 07:48:56,715 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.230) 0:21:35.030 *****
2025-11-22 07:48:56,742 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:48:56,754 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2025-11-22 07:48:56,755 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.039) 0:21:35.071 *****
2025-11-22 07:48:56,755 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:56 +0000 (0:00:00.039) 0:21:35.070 *****
2025-11-22 07:48:56,988 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/olm-values/02_ci_data.yaml)
2025-11-22 07:48:57,192 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/olm-values/03_user_data_b64.yaml)
2025-11-22 07:48:57,356 p=33953 u=zuul n=ansible | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/olm-values/04_user_data.yaml)
2025-11-22 07:48:57,372 p=33953 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-22 07:48:57,372 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.617) 0:21:35.688 *****
2025-11-22 07:48:57,373 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.617) 0:21:35.687 *****
2025-11-22 07:48:57,425 p=33953 u=zuul n=ansible | ok: [localhost] => (item=02_ci_data.yaml)
2025-11-22 07:48:57,442 p=33953 u=zuul n=ansible | ok: [localhost] => (item=03_user_data_b64.yaml)
2025-11-22 07:48:57,455 p=33953 u=zuul n=ansible | ok: [localhost] => (item=04_user_data.yaml)
2025-11-22 07:48:57,469 p=33953 u=zuul n=ansible | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2025-11-22 07:48:57,469 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.096) 0:21:35.785 *****
2025-11-22 07:48:57,469 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.096) 0:21:35.784 *****
2025-11-22 07:48:57,783 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:57,793 p=33953 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-22 07:48:57,793 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.324) 0:21:36.109 *****
2025-11-22 07:48:57,793 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:57 +0000 (0:00:00.324) 0:21:36.108 *****
2025-11-22 07:48:58,298 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:48:58,312 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Copy generated values.yaml for OLM resources backup=True, remote_src=True, src={{
(cifmw_kustomize_deploy_basedir,
'artifacts', 'ci_gen_kustomize_values',
'olm-values', 'values.yaml') | path_join
}}, dest={{
(
cifmw_kustomize_deploy_olm_source_files,
'values.yaml'
) | path_join
}}, mode=0644] ***
2025-11-22 07:48:58,312 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.518) 0:21:36.628 *****
2025-11-22 07:48:58,312 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.518) 0:21:36.627 *****
2025-11-22 07:48:58,333 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,343 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Generate the OLM kustomization file content={{
lookup(
'kubernetes.core.kustomize',
dir=cifmw_kustomize_deploy_olm_source_files
)
}}, dest={{ cifmw_kustomize_deploy_olm_dest_file }}, mode=0644] ***
2025-11-22 07:48:58,343 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.030) 0:21:36.659 *****
2025-11-22 07:48:58,343 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.030) 0:21:36.658 *****
2025-11-22 07:48:58,365 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,376 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Apply the kustomized CRs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, wait=True, src={{ cifmw_kustomize_deploy_olm_dest_file }}] ***
2025-11-22 07:48:58,376 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.033) 0:21:36.692 *****
2025-11-22 07:48:58,376 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.033) 0:21:36.691 *****
2025-11-22 07:48:58,398 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,410 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for the openstack operators Subscription to be created kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, api_version={{ _cifmw_kustomize_deploy_olm_osp_operator_subscription.apiVersion }}, kind=Subscription, namespace={{ _cifmw_kustomize_deploy_olm_osp_operator_subscription.metadata.namespace }}, name={{ _cifmw_kustomize_deploy_olm_osp_operator_subscription.metadata.name }}] ***
2025-11-22 07:48:58,410 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.033) 0:21:36.726 *****
2025-11-22 07:48:58,410 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.033) 0:21:36.725 *****
2025-11-22 07:48:58,431 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,441 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Install plan _raw_params=install_plan.yml] ************
2025-11-22 07:48:58,441 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.031) 0:21:36.757 *****
2025-11-22 07:48:58,441 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.031) 0:21:36.756 *****
2025-11-22 07:48:58,464 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,473 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for the openstack operators InstallPlan to be finished kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, api_version={{ _install_plan.apiVersion }}, kind=InstallPlan, namespace={{ _install_plan.namespace }}, name={{ _install_plan.name }}] ***
2025-11-22 07:48:58,473 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.032) 0:21:36.789 *****
2025-11-22 07:48:58,473 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.032) 0:21:36.788 *****
2025-11-22 07:48:58,498 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,509 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for cert-manager-operator pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=cert-manager-operator, label_selectors=['name = cert-manager-operator'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,509 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.035) 0:21:36.825 *****
2025-11-22 07:48:58,509 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.035) 0:21:36.824 *****
2025-11-22 07:48:58,535 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,548 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for cainjector pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=cert-manager, label_selectors=['app = cainjector'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,548 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:36.864 *****
2025-11-22 07:48:58,548 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:36.863 *****
2025-11-22 07:48:58,576 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,586 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for webhook pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=cert-manager, label_selectors=['app = webhook'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,586 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.038) 0:21:36.902 *****
2025-11-22 07:48:58,586 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.038) 0:21:36.901 *****
2025-11-22 07:48:58,614 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,628 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for certmanager pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=cert-manager, label_selectors=['app = cert-manager'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,628 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.041) 0:21:36.944 *****
2025-11-22 07:48:58,628 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.041) 0:21:36.943 *****
2025-11-22 07:48:58,655 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,669 p=33953 u=zuul n=ansible | TASK [openshift_setup : Write catalog source kubeconfig={{ cifmw_openshift_kubeconfig }}, state=present, definition={'apiVersion': 'operators.coreos.com/v1alpha1', 'kind': 'CatalogSource', 'metadata': {'name': '{{ cifmw_openshift_setup_operator_override_catalog_name }}', 'namespace': '{{ cifmw_openshift_setup_operator_override_catalog_namespace }}'}, 'spec': {'displayName': '{{ cifmw_openshift_setup_operator_override_catalog_name }}', 'image': '{{ cifmw_openshift_setup_operator_override_catalog_image }}', 'publisher': 'CI-Framework', 'sourceType': 'grpc', 'updateStrategy': {'registryPoll': {'interval': '10m'}}}}] ***
2025-11-22 07:48:58,669 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.041) 0:21:36.986 *****
2025-11-22 07:48:58,670 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.041) 0:21:36.984 *****
2025-11-22 07:48:58,697 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,709 p=33953 u=zuul n=ansible | TASK [openshift_setup : Patch metallb operator subscription to use custom CatalogSource state=patched, kind=Subscription, api_version=operators.coreos.com/v1alpha1, kubeconfig={{ cifmw_openshift_kubeconfig }}, name=metallb-operator-sub, namespace=metallb-system, definition={'spec': {'source': '{{ cifmw_openshift_setup_operator_override_catalog_name }}'}}, wait=True, wait_timeout=300, wait_condition={'type': 'CatalogSourcesUnhealthy', 'status': 'False'}] ***
2025-11-22 07:48:58,709 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.025 *****
2025-11-22 07:48:58,709 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.024 *****
2025-11-22 07:48:58,738 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,749 p=33953 u=zuul n=ansible | TASK [openshift_setup : Patch nmstate operator subscription to use custom CatalogSource state=patched, kind=Subscription, api_version=operators.coreos.com/v1alpha1, kubeconfig={{ cifmw_openshift_kubeconfig }}, name=kubernetes-nmstate-operator, namespace=openshift-nmstate, definition={'spec': {'source': '{{ cifmw_openshift_setup_operator_override_catalog_name }}', 'wait_sleep': 10}}, wait=True, wait_timeout=300, wait_condition={'type': 'CatalogSourcesUnhealthy', 'status': 'False'}] ***
2025-11-22 07:48:58,749 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.040) 0:21:37.065 *****
2025-11-22 07:48:58,749 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.040) 0:21:37.064 *****
2025-11-22 07:48:58,774 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,791 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for controller-manager deployment kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Deployment, namespace=metallb-system, label_selectors=['control-plane = controller-manager'], wait=True, wait_condition={'type': 'Available', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,792 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.042) 0:21:37.108 *****
2025-11-22 07:48:58,792 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.042) 0:21:37.106 *****
2025-11-22 07:48:58,822 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,831 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for webhook-server deployment kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Deployment, namespace=metallb-system, label_selectors=['component = webhook-server'], wait=True, wait_condition={'type': 'Available', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,831 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.147 *****
2025-11-22 07:48:58,831 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.146 *****
2025-11-22 07:48:58,855 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,865 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait until NMstate operator resources are deployed kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Deployment, namespace=openshift-nmstate, name=nmstate-operator, wait=True, wait_condition={'type': 'Available', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:58,865 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.034) 0:21:37.181 *****
2025-11-22 07:48:58,865 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.034) 0:21:37.180 *****
2025-11-22 07:48:58,894 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,908 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Generate MetalLB kustomization file content={{
lookup(
'kubernetes.core.kustomize',
dir=cifmw_kustomize_deploy_metallb_source_files
)
}}, dest={{ cifmw_kustomize_deploy_metallb_dest_file }}, mode=0644] ***
2025-11-22 07:48:58,908 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.042) 0:21:37.224 *****
2025-11-22 07:48:58,908 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.042) 0:21:37.223 *****
2025-11-22 07:48:58,933 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:58,948 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Apply the kustomized MetalLB CRs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, wait=True, src={{ cifmw_kustomize_deploy_metallb_dest_file }}] ***
2025-11-22 07:48:58,948 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.264 *****
2025-11-22 07:48:58,948 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:58 +0000 (0:00:00.039) 0:21:37.263 *****
2025-11-22 07:48:58,987 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,000 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for MetalLB speaker pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=metallb-system, label_selectors=['component = speaker'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:59,001 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.052) 0:21:37.317 *****
2025-11-22 07:48:59,001 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.052) 0:21:37.315 *****
2025-11-22 07:48:59,026 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,039 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Generate NMstate kustomization file content={{
lookup(
'kubernetes.core.kustomize',
dir=cifmw_kustomize_deploy_nmstate_source_files
)
}}, dest={{ cifmw_kustomize_deploy_nmstate_dest_file }}, mode=0644] ***
2025-11-22 07:48:59,039 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.038) 0:21:37.355 *****
2025-11-22 07:48:59,040 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.038) 0:21:37.354 *****
2025-11-22 07:48:59,073 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,091 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Apply the kustomized NMstate CRs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, wait=True, src={{ cifmw_kustomize_deploy_nmstate_dest_file }}] ***
2025-11-22 07:48:59,092 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.052) 0:21:37.408 *****
2025-11-22 07:48:59,092 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.052) 0:21:37.407 *****
2025-11-22 07:48:59,126 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,136 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for NMstate handler pods kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Pod, namespace=openshift-nmstate, label_selectors=['component = kubernetes-nmstate-handler'], wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:59,136 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.044) 0:21:37.452 *****
2025-11-22 07:48:59,136 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.044) 0:21:37.451 *****
2025-11-22 07:48:59,163 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,171 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait for NMstate webhook deployment kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Deployment, namespace=openshift-nmstate, name=nmstate-webhook, wait=True, wait_condition={'type': 'Available', 'status': 'True'}, wait_timeout=300] ***
2025-11-22 07:48:59,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.035) 0:21:37.487 *****
2025-11-22 07:48:59,171 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.035) 0:21:37.486 *****
2025-11-22 07:48:59,200 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,211 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Check if the OpenStack initialization CRD exists kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, kind=CustomResourceDefinition, name=openstacks.operator.openstack.org] ***
2025-11-22 07:48:59,211 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.039) 0:21:37.527 *****
2025-11-22 07:48:59,211 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.039) 0:21:37.526 *****
2025-11-22 07:48:59,236 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,245 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Generate OpenStack initialization kustomization file content={{
lookup(
'kubernetes.core.kustomize',
dir=cifmw_kustomize_deploy_openstack_source_files
)
}}, dest={{ cifmw_kustomize_deploy_openstack_dest_file }}, mode=0644] ***
2025-11-22 07:48:59,245 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.034) 0:21:37.562 *****
2025-11-22 07:48:59,246 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.034) 0:21:37.560 *****
2025-11-22 07:48:59,269 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,278 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Apply the kustomized OpenStack initialization CRs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit) }}, context={{ cifmw_openshift_context | default(omit) }}, state=present, wait=True, src={{ cifmw_kustomize_deploy_openstack_dest_file }}] ***
2025-11-22 07:48:59,278 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.032) 0:21:37.594 *****
2025-11-22 07:48:59,278 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.032) 0:21:37.593 *****
2025-11-22 07:48:59,305 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,316 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait until OpenStack operators are deployed and ready (new install paradigm) kubeconfig={{ cifmw_openshift_kubeconfig }}, api_version=operator.openstack.org/v1beta1, kind=OpenStack, namespace=openstack-operators, name=openstack, wait=True, wait_condition={'type': 'Ready', 'status': 'True'}, wait_timeout=600] ***
2025-11-22 07:48:59,316 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.037) 0:21:37.632 *****
2025-11-22 07:48:59,316 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.037) 0:21:37.631 *****
2025-11-22 07:48:59,344 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,353 p=33953 u=zuul n=ansible | TASK [kustomize_deploy : Wait until OpenStack operators are deployed and ready (old install paradigm) kubeconfig={{ cifmw_openshift_kubeconfig }}, kind=Deployment, namespace=openstack-operators, label_selectors=['{{ item }}'], wait=True, wait_condition={'type': 'Available', 'status': 'True'}, wait_timeout=600] ***
2025-11-22 07:48:59,353 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.036) 0:21:37.669 *****
2025-11-22 07:48:59,353 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.036) 0:21:37.668 *****
2025-11-22 07:48:59,388 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=openstack.org/operator-name)
2025-11-22 07:48:59,393 p=33953 u=zuul n=ansible | skipping: [localhost] => (item=app.kubernetes.io/name=rabbitmq-cluster-operator)
2025-11-22 07:48:59,394 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,412 p=33953 u=zuul n=ansible | TASK [Update containers in deployed OSP operators name=update_containers] ******
2025-11-22 07:48:59,412 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.059) 0:21:37.728 *****
2025-11-22 07:48:59,412 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.059) 0:21:37.727 *****
2025-11-22 07:48:59,443 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,451 p=33953 u=zuul n=ansible | TASK [Update containers in deployed OSP operators using set_openstack_containers role name=set_openstack_containers] ***
2025-11-22 07:48:59,451 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.039) 0:21:37.768 *****
2025-11-22 07:48:59,452 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.039) 0:21:37.766 *****
2025-11-22 07:48:59,473 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,482 p=33953 u=zuul n=ansible | TASK [Configure LVMS Storage Class name=ci_lvms_storage] ***********************
2025-11-22 07:48:59,482 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:37.799 *****
2025-11-22 07:48:59,483 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:37.797 *****
2025-11-22 07:48:59,503 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,513 p=33953 u=zuul n=ansible | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2025-11-22 07:48:59,513 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:37.829 *****
2025-11-22 07:48:59,513 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:37.828 *****
2025-11-22 07:48:59,538 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,548 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Get CA bundle data with retries] ******************
2025-11-22 07:48:59,548 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.035) 0:21:37.864 *****
2025-11-22 07:48:59,548 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.035) 0:21:37.863 *****
2025-11-22 07:48:59,569 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,578 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Set _ca_bundle fact if CA returned from OCP] ******
2025-11-22 07:48:59,578 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.029) 0:21:37.894 *****
2025-11-22 07:48:59,578 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.029) 0:21:37.893 *****
2025-11-22 07:48:59,598 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,607 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Creating tls-ca-bundle.pem from CA bundle dest={{ cifmw_install_openstack_ca_file_full_path }}, content={{ _ca_bundle }}, mode=0644] ***
2025-11-22 07:48:59,608 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.029) 0:21:37.924 *****
2025-11-22 07:48:59,608 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.029) 0:21:37.922 *****
2025-11-22 07:48:59,626 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,636 p=33953 u=zuul n=ansible | TASK [install_openstack_ca : Check if OpenStackControlplane CA file is present path={{ cifmw_install_openstack_ca_file_full_path }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2025-11-22 07:48:59,636 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.028) 0:21:37.952 *****
2025-11-22 07:48:59,636 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.028) 0:21:37.951 *****
2025-11-22 07:48:59,655 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,664 p=33953 u=zuul n=ansible | TASK [Call install_ca role to inject OpenStackControlplane CA file if present role=install_ca] ***
2025-11-22 07:48:59,664 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.028) 0:21:37.981 *****
2025-11-22 07:48:59,665 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.028) 0:21:37.979 *****
2025-11-22 07:48:59,686 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,709 p=33953 u=zuul n=ansible | TASK [cifmw_setup : Run nova host discover process _raw_params=oc rsh -n {{ openstack_namespace }} nova-cell0-conductor-0 nova-manage cell_v2 discover_hosts --verbose] ***
2025-11-22 07:48:59,709 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.044) 0:21:38.025 *****
2025-11-22 07:48:59,709 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.044) 0:21:38.024 *****
2025-11-22 07:48:59,731 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,741 p=33953 u=zuul n=ansible | TASK [run_hook : Assert parameters are valid quiet=True, that=['_list_hooks is not string', '_list_hooks is not mapping', '_list_hooks is iterable', '(hooks | default([])) is not string', '(hooks | default([])) is not mapping', '(hooks | default([])) is iterable']] ***
2025-11-22 07:48:59,741 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.032) 0:21:38.057 *****
2025-11-22 07:48:59,741 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.032) 0:21:38.056 *****
2025-11-22 07:48:59,762 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,772 p=33953 u=zuul n=ansible | TASK [run_hook : Assert single hooks are all mappings quiet=True, that=['_not_mapping_hooks | length == 0'], msg=All single hooks must be a list of mappings or a mapping.] ***
2025-11-22 07:48:59,772 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:38.088 *****
2025-11-22 07:48:59,772 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.030) 0:21:38.087 *****
2025-11-22 07:48:59,793 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,806 p=33953 u=zuul n=ansible | TASK [run_hook : Loop on hooks for post_deploy _raw_params={{ hook.type }}.yml] ***
2025-11-22 07:48:59,806 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.034) 0:21:38.123 *****
2025-11-22 07:48:59,807 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.034) 0:21:38.121 *****
2025-11-22 07:48:59,879 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,901 p=33953 u=zuul n=ansible | TASK [Run validations name=validations] ****************************************
2025-11-22 07:48:59,902 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.095) 0:21:38.218 *****
2025-11-22 07:48:59,902 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.095) 0:21:38.216 *****
2025-11-22 07:48:59,925 p=33953 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:48:59,935 p=33953 u=zuul n=ansible | TASK [Copy kubeconfig to .kube folder where oc expects it src={{ cifmw_openshift_kubeconfig }}, dest=/home/zuul/.kube/config, remote_src=True] ***
2025-11-22 07:48:59,935 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.033) 0:21:38.251 *****
2025-11-22 07:48:59,935 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:48:59 +0000 (0:00:00.033) 0:21:38.250 *****
2025-11-22 07:49:00,220 p=33953 u=zuul n=ansible | changed: [localhost]
2025-11-22 07:49:00,229 p=33953 u=zuul n=ansible | TASK [Make sure all Openstack operators are deployed _raw_params=set -o pipefail && oc get csv -l operators.coreos.com/openstack-operator.openstack-operators -n "openstack-operators" --no-headers=true | grep -i "succeeded"
] ***
2025-11-22 07:49:00,229 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.293) 0:21:38.545 *****
2025-11-22 07:49:00,229 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.293) 0:21:38.544 *****
2025-11-22 07:49:00,589 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:49:00,598 p=33953 u=zuul n=ansible | TASK [Get the name of the control plane deployed by 06-deploy-edpm.yml _raw_params=oc get -n openstack openstackcontrolplane -o name] ***
2025-11-22 07:49:00,599 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.369) 0:21:38.915 *****
2025-11-22 07:49:00,599 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.369) 0:21:38.913 *****
2025-11-22 07:49:00,952 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:49:00,960 p=33953 u=zuul n=ansible | TASK [Delete control plane deployed by 06-deploy-edpm.yml _raw_params=oc delete -n openstack "{{ control_plane.stdout }}"] ***
2025-11-22 07:49:00,960 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.361) 0:21:39.277 *****
2025-11-22 07:49:00,961 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:00 +0000 (0:00:00.361) 0:21:39.275 *****
2025-11-22 07:49:01,798 p=33953 u=zuul n=ansible | ok: [localhost]
2025-11-22 07:49:01,826 p=33953 u=zuul n=ansible | PLAY RECAP *********************************************************************
2025-11-22 07:49:01,827 p=33953 u=zuul n=ansible | localhost : ok=187 changed=71 unreachable=0 failed=0 skipped=222 rescued=0 ignored=0
2025-11-22 07:49:01,827 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:01 +0000 (0:00:00.866) 0:21:40.143 *****
2025-11-22 07:49:01,827 p=33953 u=zuul n=ansible | ===============================================================================
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | edpm_prepare : Wait for OpenStack controlplane to be deployed --------- 597.12s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes : Run openstack ----------------------------------- 246.79s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes : Run openstack_init ------------------------------ 130.85s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | edpm_prepare : Wait for OpenStack subscription creation ---------------- 61.34s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | run_hook : Run hook without retry - Download needed tools -------------- 41.77s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | ci_setup : Install needed packages ------------------------------------- 39.10s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes : Run crc_storage ---------------------------------- 31.73s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | edpm_prepare : Wait for control plane to change its status ------------- 30.09s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | repo_setup : Initialize python venv and install requirements ----------- 13.03s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes : Run netconfig_deploy ------------------------------ 6.71s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | ci_local_storage : Fetch hostnames for all hosts ------------------------ 6.50s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | ci_local_storage : Perform action in the PV directory ------------------- 6.09s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | ci_setup : Install openshift client ------------------------------------- 5.33s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | repo_setup : Get repo-setup repository ---------------------------------- 3.81s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | openshift_login : Fetch OpenShift token --------------------------------- 3.35s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | run_hook : Run hook without retry - Fetch compute facts ----------------- 3.17s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes : Run openstack_deploy_prep ------------------------- 2.49s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_ca : Update ca bundle ------------------------------------------- 2.23s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | openshift_setup : Create required namespaces ---------------------------- 1.78s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | openshift_setup : Allow anonymous image-pulls in CRC registry for targeted namespaces --- 1.64s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | Saturday 22 November 2025 07:49:01 +0000 (0:00:00.867) 0:21:40.143 *****
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | ===============================================================================
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | edpm_prepare ---------------------------------------------------------- 693.58s
2025-11-22 07:49:01,828 p=33953 u=zuul n=ansible | install_yamls_makes --------------------------------------------------- 420.19s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | run_hook --------------------------------------------------------------- 50.53s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ci_setup --------------------------------------------------------------- 47.55s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | repo_setup ------------------------------------------------------------- 24.24s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ci_local_storage ------------------------------------------------------- 17.93s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | openshift_setup --------------------------------------------------------- 9.04s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | openshift_login --------------------------------------------------------- 7.42s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | install_ca -------------------------------------------------------------- 5.57s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ci_gen_kustomize_values ------------------------------------------------- 4.96s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | install_yamls ----------------------------------------------------------- 3.54s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | cifmw_setup ------------------------------------------------------------- 2.79s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.template ------------------------------------------------ 1.66s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | cifmw_helpers ----------------------------------------------------------- 1.47s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | kustomize_deploy -------------------------------------------------------- 1.43s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | install_openstack_ca ---------------------------------------------------- 1.33s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.command ------------------------------------------------- 1.23s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | gather_facts ------------------------------------------------------------ 1.22s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | networking_mapper ------------------------------------------------------- 0.85s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | edpm_deploy_baremetal --------------------------------------------------- 0.82s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | discover_latest_image --------------------------------------------------- 0.73s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | edpm_deploy ------------------------------------------------------------- 0.53s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.shell --------------------------------------------------- 0.37s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | libvirt_manager --------------------------------------------------------- 0.31s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.30s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.copy ---------------------------------------------------- 0.29s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.include_vars -------------------------------------------- 0.08s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.set_fact ------------------------------------------------ 0.08s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ansible.builtin.lineinfile ---------------------------------------------- 0.06s
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-11-22 07:49:01,829 p=33953 u=zuul n=ansible | total ---------------------------------------------------------------- 1300.10s
2025-11-22 07:59:03,718 p=39847 u=zuul n=ansible | PLAY [all] *********************************************************************
2025-11-22 07:59:03,780 p=39847 u=zuul n=ansible | TASK [Deploy tripleo name=install_yamls_makes, tasks_from=make_tripleo_deploy.yml] ***
2025-11-22 07:59:03,780 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.064) 0:00:00.064 *****
2025-11-22 07:59:03,780 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.064) 0:00:00.064 *****
2025-11-22 07:59:03,821 p=39847 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_tripleo_deploy_env var=make_tripleo_deploy_env] ***
2025-11-22 07:59:03,821 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.040) 0:00:00.105 *****
2025-11-22 07:59:03,821 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.040) 0:00:00.105 *****
2025-11-22 07:59:03,840 p=39847 u=zuul n=ansible | skipping: [localhost]
2025-11-22 07:59:03,852 p=39847 u=zuul n=ansible | TASK [install_yamls_makes : Debug make_tripleo_deploy_params var=make_tripleo_deploy_params] ***
2025-11-22 07:59:03,852 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.031) 0:00:00.137 *****
2025-11-22 07:59:03,852 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.031) 0:00:00.136 *****
2025-11-22 07:59:03,937 p=39847 u=zuul n=ansible | ok: [localhost] =>
make_tripleo_deploy_params:
DATAPLANE_DNS_SERVER: 192.168.122.10
DNS_DOMAIN: ooo.test
EDPM_ATTACH_EXTNET: 'true'
EDPM_COMPUTE_CELLS: 1
EDPM_COMPUTE_CEPH_ENABLED: 'false'
EDPM_COMPUTE_CEPH_NOVA: 'false'
EDPM_COMPUTE_NETWORK_IP: 192.168.122
EDPM_CONFIGURE_DEFAULT_ROUTE: 'false'
EDPM_CONFIGURE_NETWORKING: 'false'
GATEWAY: 192.168.122.10
HOST_PRIMARY_RESOLV_CONF_ENTRY: 192.168.122.10
IP: 192.168.122.100
IP_ADRESS_SUFFIX: '100'
NTP_SERVER: pool.ntp.org
OCTAVIA_ENABLED: false
OS_NET_CONFIG_IFACE: nic2
REPO_SETUP_CMDS: /home/zuul/cdn_subscription_repos.sh
RH_REGISTRY_PWD: ''
RH_REGISTRY_USER: ''
SSH_KEY_FILE: /home/zuul/.ssh/id_rsa
SWIFT_REPLICATED: 'true'
TELEMETRY_ENABLED: 'false'
TLS_ENABLED: 'true'
2025-11-22 07:59:03,954 p=39847 u=zuul n=ansible | TASK [install_yamls_makes : Run tripleo_deploy output_dir={{ cifmw_basedir|default(ansible_user_dir ~ '/ci-framework-data') }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup, script=make tripleo_deploy, dry_run={{ make_tripleo_deploy_dryrun|default(false)|bool }}, extra_args={{ dict((make_tripleo_deploy_env|default({})), **(make_tripleo_deploy_params|default({}))) }}] ***
2025-11-22 07:59:03,954 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.101) 0:00:00.238 *****
2025-11-22 07:59:03,954 p=39847 u=zuul n=ansible | Saturday 22 November 2025 07:59:03 +0000 (0:00:00.101) 0:00:00.238 *****
2025-11-22 07:59:04,037 p=39847 u=zuul n=ansible | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_011_run_tripleo.log
2025-11-22 08:59:51,872 p=39847 u=zuul n=ansible | [WARNING]: conditional statements should not include jinja2 templating
delimiters such as {{ }} or {% %}. Found: {{ make_tripleo_deploy_until |
default(true) }}
2025-11-22 08:59:52,049 p=39847 u=zuul n=ansible | changed: [localhost]
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | PLAY RECAP *********************************************************************
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | localhost : ok=2 changed=1 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | Saturday 22 November 2025 08:59:52 +0000 (1:00:48.217) 1:00:48.456 *****
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | ===============================================================================
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | install_yamls_makes : Run tripleo_deploy ----------------------------- 3648.22s
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | install_yamls_makes : Debug make_tripleo_deploy_params ------------------ 0.10s
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | Deploy tripleo ---------------------------------------------------------- 0.04s
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | install_yamls_makes : Debug make_tripleo_deploy_env --------------------- 0.03s
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | Saturday 22 November 2025 08:59:52 +0000 (1:00:48.217) 1:00:48.455 *****
2025-11-22 08:59:52,171 p=39847 u=zuul n=ansible | ===============================================================================
2025-11-22 08:59:52,172 p=39847 u=zuul n=ansible | install_yamls_makes -------------------------------------------------- 3648.35s
2025-11-22 08:59:52,172 p=39847 u=zuul n=ansible | ansible.builtin.include_role -------------------------------------------- 0.04s
2025-11-22 08:59:52,172 p=39847 u=zuul n=ansible | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2025-11-22 08:59:52,172 p=39847 u=zuul n=ansible | total ---------------------------------------------------------------- 3648.39s
home/zuul/zuul-output/logs/ci-framework-data/logs/ci_script_011_run_tripleo.log.gz 0000644 0001750 0001750 00001643262 15110302612 027440 0 ustar zuul zuul ‹Š…!ici_script_011_run_tripleo.log ì\ûoã¶–þ=ïEôb ™¤Þ¹™Ä3ã¼6vÚŠÂ $ÚV£‡+É™q±¸ûʲ%¿U™`
m’‘,êóyñ;‡GüO'K½Î8È'3Wõ’¨“LyœåÌ{RžìL¥,OÒ¬ˆ³a8œ³(Ì:>Îx>›¢ÿt¼@¥,â_“ôIñYÎ:,̓óòì$óÒ`šg~…Ÿÿð_ÿFi„”t„ýó‡êÎþñoAŽ~HŸOQ÷—Þ òùA,´ƒç//ˆM¿úH¹‡§õ/z÷ƒû‹Á§óÎ$‰xçÏÙ,ük"꬞ƒz÷Ë«‡n¿?ì?~øÐûåœ`\œ>'U‰i«„Âïâä]xÛ/ïn?ô>{..»çqàQ¸ty}÷x5¼º»¹èÝž'I¢æ<ËáüÇ‹A÷ç‹/ƒ‰±÷ƒ…[þVUÿ%³¼ÃýiÔ2ì~î~~è]wëÏS³lÒ üaš±òSw÷ƒóS%AO?ÇÉ×øS’åÙ‡ äçâAx†®÷Aw^..~æóË ÷ž‚x|'H ÐîœÂº÷wÃ~wðx?¼¼¹êסx~<Ìfîâ;I=~ìÞ_|ìV_û×_Ñ?2Ú£ôÛoð™læ'ÈG¨4/¤ÌÑtžO’Xù=ˆgôäše9ŠxÎDLŸ` +ä 8CøLÃgAlœ 8Ûg9¢Ý&ψbj lQûŒhèâ=.Õ“{0m6æåS´ò1
¸Q5ÅVyè¨qÂRo‚‚±0åÌŸ/áq_=¹âà!>½€g(åY>‹Óç-'h‰tí¸ÀÄñO3!†òx–€§ÎÑöÑþäí|œŽS惞lH³|l)F„4«D²ÍàŸ>k¬°8‡?§\‘‚k!è©/béÓlš±‘Ã7Ûš:üÊ‚ñt™ñµ`¼“AÊâæ"!±þ,‚aç¯%@J—ºËàÉ ò!ª… ƒÙTq†ÍTWåItyÃÙɤCÿu¶CJýk«a¨)‚sèæ}'Cÿ»ø²ïÙc|†±øãäGº6^iïu•”ö®¦ÓHÜAèr¼B›ã)-¥„^pÔ
9n D'³82ÍkJ/¢Åšg yç¾ðà]·Sê`ãÄ‘›Nº‡‰„¥¥Šã5Ožc%v½<\žî¯NgõÓ·ï˜>üÔNŸ