2026-03-16 13:02:34.086008 | Job console starting... 2026-03-16 13:02:34.459412 | Updating repositories 2026-03-16 13:02:35.295262 | Preparing job workspace 2026-03-16 13:02:48.134409 | Running Ansible setup... 2026-03-16 13:02:51.962807 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-16 13:02:52.446071 | 2026-03-16 13:02:52.446170 | PLAY [localhost] 2026-03-16 13:02:52.453983 | 2026-03-16 13:02:52.454049 | TASK [Gathering Facts] 2026-03-16 13:02:53.198281 | localhost | ok 2026-03-16 13:02:53.209614 | 2026-03-16 13:02:53.209686 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-16 13:02:53.496205 | localhost -> localhost | changed 2026-03-16 13:02:53.501024 | 2026-03-16 13:02:53.501088 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-16 13:02:54.111699 | localhost -> localhost | changed 2026-03-16 13:02:54.119084 | 2026-03-16 13:02:54.119147 | TASK [Setup log path fact] 2026-03-16 13:02:54.135785 | localhost | ok 2026-03-16 13:02:54.145877 | 2026-03-16 13:02:54.145938 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 13:02:54.171977 | localhost | ok 2026-03-16 13:02:54.178510 | 2026-03-16 13:02:54.178573 | TASK [emit-job-header : Print job information] 2026-03-16 13:02:54.204317 | # Job Information 2026-03-16 13:02:54.204429 | Ansible Version: 2.15.12 2026-03-16 13:02:54.204456 | Job: cifmw-multinode-kuttl 2026-03-16 13:02:54.204476 | Pipeline: github-check 2026-03-16 13:02:54.204494 | Executor: ibm-bm3-ze.softwarefactory-project.io 2026-03-16 13:02:54.204510 | Triggered by: https://github.com/openstack-k8s-operators/ci-framework/pull/3768 2026-03-16 13:02:54.204527 | Log URL (when completed): https://logserver.rdoproject.org/a57/rdoproject.org/a579f10a2de743a69926788cc54929e9/ 2026-03-16 13:02:54.204543 | Event ID: fa09a510-2137-11f1-88a0-6e1431abcb11 2026-03-16 13:02:54.207822 | 2026-03-16 13:02:54.207883 | LOOP [emit-job-header : Print node information] 2026-03-16 13:02:54.291165 | localhost | ok: 2026-03-16 13:02:54.291536 | localhost | # Node Information 2026-03-16 13:02:54.291576 | localhost | Inventory Hostname: controller 2026-03-16 13:02:54.291603 | localhost | Hostname: np0005648354 2026-03-16 13:02:54.291623 | localhost | Username: zuul 2026-03-16 13:02:54.291643 | localhost | Distro: CentOS 9 2026-03-16 13:02:54.291661 | localhost | Provider: ibm-bm3-nodepool 2026-03-16 13:02:54.291678 | localhost | Region: regionOne 2026-03-16 13:02:54.291693 | localhost | Label: cloud-centos-9-stream-tripleo-medium 2026-03-16 13:02:54.291709 | localhost | Product Name: OpenStack Compute 2026-03-16 13:02:54.291726 | localhost | Interface IP: 192.168.25.249 2026-03-16 13:02:54.346434 | localhost | ok: 2026-03-16 13:02:54.346492 | localhost | # Node Information 2026-03-16 13:02:54.346518 | localhost | Inventory Hostname: crc 2026-03-16 13:02:54.346539 | localhost | Hostname: crc 2026-03-16 13:02:54.346557 | localhost | Username: core 2026-03-16 13:02:54.346574 | localhost | Distro: RedHat 9.6 2026-03-16 13:02:54.346589 | localhost | Provider: ibm-bm3-nodepool 2026-03-16 13:02:54.346606 | localhost | Region: regionOne 2026-03-16 13:02:54.346622 | localhost | Label: crc-cloud-ocp-4-20-1-3xl 2026-03-16 13:02:54.346637 | localhost | Product Name: OpenStack Compute 2026-03-16 13:02:54.346652 | localhost | Interface IP: 192.168.25.179 2026-03-16 13:02:54.369114 | 2026-03-16 13:02:54.369190 | PLAY [all] 2026-03-16 13:02:54.375552 | 2026-03-16 13:02:54.375613 | TASK [Gather network facts] 2026-03-16 13:02:54.690484 | controller | ok 2026-03-16 13:02:54.912571 | crc | ok 2026-03-16 13:02:54.935968 | 2026-03-16 13:02:54.936026 | TASK [include_role : start-zuul-console] 2026-03-16 13:02:54.954176 | controller | ok 2026-03-16 13:02:54.958694 | crc | ok 2026-03-16 13:02:54.974055 | 2026-03-16 13:02:54.974112 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-16 13:02:55.243472 | controller | ok 2026-03-16 13:02:55.319479 | crc | ok 2026-03-16 13:02:55.331830 | 2026-03-16 13:02:55.331893 | TASK [include_role : add-build-sshkey] 2026-03-16 13:02:55.359183 | controller | ok 2026-03-16 13:02:55.365242 | crc | ok 2026-03-16 13:02:55.382170 | 2026-03-16 13:02:55.382231 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 13:02:55.557524 | controller -> localhost | ok 2026-03-16 13:02:55.563147 | 2026-03-16 13:02:55.563213 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 13:02:55.590931 | controller | ok 2026-03-16 13:02:55.595400 | crc | ok 2026-03-16 13:02:55.610859 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 13:02:55.610910 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 13:02:55.635609 | 2026-03-16 13:02:55.635689 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 13:02:56.084136 | controller -> localhost | Generating public/private rsa key pair. 2026-03-16 13:02:56.084332 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/a579f10a2de743a69926788cc54929e9_id_rsa. 2026-03-16 13:02:56.084363 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/a579f10a2de743a69926788cc54929e9_id_rsa.pub. 2026-03-16 13:02:56.084386 | controller -> localhost | The key fingerprint is: 2026-03-16 13:02:56.084417 | controller -> localhost | SHA256:SALQsjGMeeEMlfD0gUsro7KdaKZ24y0ktepNJ0eOAmk zuul-build-sshkey 2026-03-16 13:02:56.084437 | controller -> localhost | The key's randomart image is: 2026-03-16 13:02:56.084455 | controller -> localhost | +---[RSA 3072]----+ 2026-03-16 13:02:56.084470 | controller -> localhost | |**=+. | 2026-03-16 13:02:56.084487 | controller -> localhost | |*B*o . | 2026-03-16 13:02:56.084503 | controller -> localhost | | B+oo . | 2026-03-16 13:02:56.084519 | controller -> localhost | |+.o. o . | 2026-03-16 13:02:56.084534 | controller -> localhost | |+E. ... S | 2026-03-16 13:02:56.084551 | controller -> localhost | |=. o+ | 2026-03-16 13:02:56.084566 | controller -> localhost | |.=+= + | 2026-03-16 13:02:56.084582 | controller -> localhost | |o=*+= | 2026-03-16 13:02:56.084598 | controller -> localhost | |B.ooo. | 2026-03-16 13:02:56.084612 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 13:02:56.084649 | controller -> localhost | ok: Runtime: 0:00:00.174515 2026-03-16 13:02:56.089666 | 2026-03-16 13:02:56.089723 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 13:02:56.116149 | controller | ok 2026-03-16 13:02:56.120670 | crc | ok 2026-03-16 13:02:56.133353 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 13:02:56.133408 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 13:02:56.143087 | 2026-03-16 13:02:56.143146 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 13:02:56.157572 | controller | skipping: Conditional result was False 2026-03-16 13:02:56.168478 | crc | skipping: Conditional result was False 2026-03-16 13:02:56.173461 | 2026-03-16 13:02:56.173524 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 13:02:56.484522 | controller | changed 2026-03-16 13:02:56.641874 | crc | changed 2026-03-16 13:02:56.646084 | 2026-03-16 13:02:56.646142 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 13:02:56.815077 | controller | ok 2026-03-16 13:02:56.902656 | crc | ok 2026-03-16 13:02:56.906624 | 2026-03-16 13:02:56.906687 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 13:02:57.432173 | controller | changed 2026-03-16 13:02:57.589832 | crc | changed 2026-03-16 13:02:57.594006 | 2026-03-16 13:02:57.594067 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 13:02:58.106755 | controller | changed 2026-03-16 13:02:58.285673 | crc | changed 2026-03-16 13:02:58.290168 | 2026-03-16 13:02:58.290233 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 13:02:58.313703 | controller | skipping: Conditional result was False 2026-03-16 13:02:58.314256 | crc | skipping: Conditional result was False 2026-03-16 13:02:58.320222 | 2026-03-16 13:02:58.320328 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 13:02:58.566946 | controller -> localhost | changed 2026-03-16 13:02:58.580766 | 2026-03-16 13:02:58.580829 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 13:02:58.786159 | controller -> localhost | Identity added: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/a579f10a2de743a69926788cc54929e9_id_rsa (zuul-build-sshkey) 2026-03-16 13:02:58.786315 | controller -> localhost | ok: Runtime: 0:00:00.006060 2026-03-16 13:02:58.790904 | 2026-03-16 13:02:58.790959 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 13:02:59.031448 | controller | ok 2026-03-16 13:02:59.117551 | crc | ok 2026-03-16 13:02:59.121566 | 2026-03-16 13:02:59.121630 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 13:02:59.144762 | controller | skipping: Conditional result was False 2026-03-16 13:02:59.155353 | crc | skipping: Conditional result was False 2026-03-16 13:02:59.168509 | 2026-03-16 13:02:59.168568 | TASK [include_role : validate-host] 2026-03-16 13:02:59.185161 | controller | ok 2026-03-16 13:02:59.201089 | crc | ok 2026-03-16 13:02:59.223856 | 2026-03-16 13:02:59.223921 | TASK [validate-host : Define zuul_info_dir fact] 2026-03-16 13:02:59.251667 | controller | ok 2026-03-16 13:02:59.256321 | crc | ok 2026-03-16 13:02:59.260254 | 2026-03-16 13:02:59.260333 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-03-16 13:02:59.445801 | controller -> localhost | ok 2026-03-16 13:02:59.451071 | 2026-03-16 13:02:59.451138 | TASK [validate-host : Collect information about the host] 2026-03-16 13:03:00.010453 | controller | ok 2026-03-16 13:03:00.399584 | crc | ok 2026-03-16 13:03:00.410175 | 2026-03-16 13:03:00.410234 | TASK [validate-host : Sanitize hostname] 2026-03-16 13:03:00.446485 | controller | ok 2026-03-16 13:03:00.461150 | crc | ok 2026-03-16 13:03:00.465299 | 2026-03-16 13:03:00.465361 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-03-16 13:03:00.810629 | controller -> localhost | changed 2026-03-16 13:03:00.821893 | crc -> localhost | changed 2026-03-16 13:03:00.826789 | 2026-03-16 13:03:00.826853 | TASK [validate-host : Collect information about zuul worker] 2026-03-16 13:03:01.158298 | controller | ok 2026-03-16 13:03:01.244331 | crc | ok 2026-03-16 13:03:01.248562 | 2026-03-16 13:03:01.248637 | TASK [validate-host : Write out all zuul information for each host] 2026-03-16 13:03:01.596628 | controller -> localhost | changed 2026-03-16 13:03:01.617888 | crc -> localhost | changed 2026-03-16 13:03:01.631368 | 2026-03-16 13:03:01.631443 | TASK [include_role : prepare-workspace-openshift] 2026-03-16 13:03:01.644799 | controller | skipping: Conditional result was False 2026-03-16 13:03:01.649543 | 2026-03-16 13:03:01.649611 | TASK [include_role : remove-zuul-sshkey] 2026-03-16 13:03:01.662286 | controller | skipping: Conditional result was False 2026-03-16 13:03:01.667704 | 2026-03-16 13:03:01.667771 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-16 13:03:01.840108 | controller | ok: "logs" 2026-03-16 13:03:01.840421 | controller | ok: All items complete 2026-03-16 13:03:01.840457 | 2026-03-16 13:03:01.933949 | crc | ok: "logs" 2026-03-16 13:03:01.983938 | controller | ok: "artifacts" 2026-03-16 13:03:02.129752 | controller | ok: "docs" 2026-03-16 13:03:02.172926 | crc | ok: "artifacts" 2026-03-16 13:03:02.406210 | crc | ok: "docs" 2026-03-16 13:03:02.419478 | 2026-03-16 13:03:02.419574 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-16 13:03:02.597772 | controller | changed: "logs" 2026-03-16 13:03:02.597989 | controller | ok: All items complete 2026-03-16 13:03:02.598019 | 2026-03-16 13:03:02.695627 | crc | changed: "logs" 2026-03-16 13:03:02.749677 | controller | changed: "artifacts" 2026-03-16 13:03:02.904893 | controller | changed: "docs" 2026-03-16 13:03:02.942231 | crc | changed: "artifacts" 2026-03-16 13:03:03.190886 | crc | changed: "docs" 2026-03-16 13:03:03.237013 | 2026-03-16 13:03:03.237107 | PLAY RECAP 2026-03-16 13:03:03.237153 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-16 13:03:03.237182 | crc | ok: 17 changed: 6 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-16 13:03:03.237206 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 13:03:03.237224 | 2026-03-16 13:03:03.315892 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-16 13:03:03.319721 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-03-16 13:03:03.834987 | 2026-03-16 13:03:03.835081 | PLAY [all] 2026-03-16 13:03:03.864486 | 2026-03-16 13:03:03.864555 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-03-16 13:03:03.914764 | controller | ok 2026-03-16 13:03:03.921458 | crc | ok 2026-03-16 13:03:03.926028 | 2026-03-16 13:03:03.926104 | TASK [mirror-info-fork : Create /etc/ci] 2026-03-16 13:03:04.228363 | controller | changed 2026-03-16 13:03:04.342477 | crc | changed 2026-03-16 13:03:04.347076 | 2026-03-16 13:03:04.347135 | TASK [mirror-info-fork : Install ci_mirror script] 2026-03-16 13:03:05.034513 | controller | changed 2026-03-16 13:03:05.132599 | crc | changed 2026-03-16 13:03:05.146955 | 2026-03-16 13:03:05.147021 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-03-16 13:03:05.443130 | controller | changed: 2026-03-16 13:03:05.443345 | controller | { 2026-03-16 13:03:05.443382 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-03-16 13:03:05.443414 | controller | } 2026-03-16 13:03:05.621035 | controller | changed: 2026-03-16 13:03:05.621120 | controller | { 2026-03-16 13:03:05.621150 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-03-16 13:03:05.621169 | controller | } 2026-03-16 13:03:05.626894 | crc | changed: 2026-03-16 13:03:05.626943 | crc | { 2026-03-16 13:03:05.626970 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-03-16 13:03:05.626992 | crc | } 2026-03-16 13:03:05.802401 | controller | changed: 2026-03-16 13:03:05.802448 | controller | { 2026-03-16 13:03:05.802473 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2026-03-16 13:03:05.802499 | controller | } 2026-03-16 13:03:05.981204 | controller | changed: 2026-03-16 13:03:05.981402 | controller | { 2026-03-16 13:03:05.981435 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-03-16 13:03:05.981457 | controller | } 2026-03-16 13:03:05.988253 | crc | changed: 2026-03-16 13:03:05.988328 | crc | { 2026-03-16 13:03:05.988355 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-03-16 13:03:05.988376 | crc | } 2026-03-16 13:03:06.174162 | controller | changed: 2026-03-16 13:03:06.174220 | controller | { 2026-03-16 13:03:06.174247 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-03-16 13:03:06.174288 | controller | } 2026-03-16 13:03:06.330014 | crc | changed: 2026-03-16 13:03:06.330122 | crc | { 2026-03-16 13:03:06.330148 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2026-03-16 13:03:06.330169 | crc | } 2026-03-16 13:03:06.352858 | controller | changed: 2026-03-16 13:03:06.352907 | controller | { 2026-03-16 13:03:06.352934 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-03-16 13:03:06.352955 | controller | } 2026-03-16 13:03:06.540837 | controller | changed: 2026-03-16 13:03:06.540891 | controller | { 2026-03-16 13:03:06.540918 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen" 2026-03-16 13:03:06.540970 | controller | } 2026-03-16 13:03:06.682054 | crc | changed: 2026-03-16 13:03:06.682197 | crc | { 2026-03-16 13:03:06.682259 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-03-16 13:03:06.682333 | crc | } 2026-03-16 13:03:06.725785 | controller | changed: 2026-03-16 13:03:06.725831 | controller | { 2026-03-16 13:03:06.725856 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora" 2026-03-16 13:03:06.725881 | controller | } 2026-03-16 13:03:06.913035 | controller | changed: 2026-03-16 13:03:06.913086 | controller | { 2026-03-16 13:03:06.913110 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-03-16 13:03:06.913129 | controller | } 2026-03-16 13:03:07.021529 | crc | changed: 2026-03-16 13:03:07.021622 | crc | { 2026-03-16 13:03:07.021656 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-03-16 13:03:07.021682 | crc | } 2026-03-16 13:03:07.101141 | controller | changed: 2026-03-16 13:03:07.101202 | controller | { 2026-03-16 13:03:07.101225 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-03-16 13:03:07.101244 | controller | } 2026-03-16 13:03:07.283282 | controller | changed: 2026-03-16 13:03:07.283328 | controller | { 2026-03-16 13:03:07.283351 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-03-16 13:03:07.283369 | controller | } 2026-03-16 13:03:07.360160 | crc | changed: 2026-03-16 13:03:07.360206 | crc | { 2026-03-16 13:03:07.360229 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-03-16 13:03:07.360248 | crc | } 2026-03-16 13:03:07.470545 | controller | changed: 2026-03-16 13:03:07.470599 | controller | { 2026-03-16 13:03:07.470624 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-03-16 13:03:07.470641 | controller | } 2026-03-16 13:03:07.650069 | controller | changed: 2026-03-16 13:03:07.650115 | controller | { 2026-03-16 13:03:07.650139 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-03-16 13:03:07.650157 | controller | } 2026-03-16 13:03:07.700341 | crc | changed: 2026-03-16 13:03:07.700386 | crc | { 2026-03-16 13:03:07.700420 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen" 2026-03-16 13:03:07.700441 | crc | } 2026-03-16 13:03:07.838292 | controller | changed: 2026-03-16 13:03:07.838339 | controller | { 2026-03-16 13:03:07.838363 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-03-16 13:03:07.838382 | controller | } 2026-03-16 13:03:08.019315 | controller | changed: 2026-03-16 13:03:08.019361 | controller | { 2026-03-16 13:03:08.019385 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-03-16 13:03:08.019420 | controller | } 2026-03-16 13:03:08.037938 | crc | changed: 2026-03-16 13:03:08.038034 | crc | { 2026-03-16 13:03:08.038060 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora" 2026-03-16 13:03:08.038081 | crc | } 2026-03-16 13:03:08.209779 | controller | changed: 2026-03-16 13:03:08.209867 | controller | { 2026-03-16 13:03:08.209893 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-03-16 13:03:08.209913 | controller | } 2026-03-16 13:03:08.383916 | crc | changed: 2026-03-16 13:03:08.384000 | crc | { 2026-03-16 13:03:08.384026 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-03-16 13:03:08.384046 | crc | } 2026-03-16 13:03:08.395616 | controller | changed: 2026-03-16 13:03:08.395684 | controller | { 2026-03-16 13:03:08.395711 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com" 2026-03-16 13:03:08.395731 | controller | } 2026-03-16 13:03:08.580514 | controller | changed: 2026-03-16 13:03:08.580563 | controller | { 2026-03-16 13:03:08.580587 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb" 2026-03-16 13:03:08.580606 | controller | } 2026-03-16 13:03:08.726412 | crc | changed: 2026-03-16 13:03:08.726513 | crc | { 2026-03-16 13:03:08.726540 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-03-16 13:03:08.726561 | crc | } 2026-03-16 13:03:08.765042 | controller | changed: 2026-03-16 13:03:08.765092 | controller | { 2026-03-16 13:03:08.765118 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-03-16 13:03:08.765137 | controller | } 2026-03-16 13:03:08.953348 | controller | changed: 2026-03-16 13:03:08.953401 | controller | { 2026-03-16 13:03:08.953426 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-03-16 13:03:08.953444 | controller | } 2026-03-16 13:03:09.076049 | crc | changed: 2026-03-16 13:03:09.076138 | crc | { 2026-03-16 13:03:09.076172 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-03-16 13:03:09.076194 | crc | } 2026-03-16 13:03:09.140632 | controller | changed: 2026-03-16 13:03:09.140681 | controller | { 2026-03-16 13:03:09.140708 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-03-16 13:03:09.140728 | controller | } 2026-03-16 13:03:09.328416 | controller | changed: 2026-03-16 13:03:09.328461 | controller | { 2026-03-16 13:03:09.328484 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-03-16 13:03:09.328502 | controller | } 2026-03-16 13:03:09.437844 | crc | changed: 2026-03-16 13:03:09.437918 | crc | { 2026-03-16 13:03:09.437944 | crc | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-03-16 13:03:09.437964 | crc | } 2026-03-16 13:03:09.520943 | controller | changed: 2026-03-16 13:03:09.520996 | controller | { 2026-03-16 13:03:09.521023 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com" 2026-03-16 13:03:09.521044 | controller | } 2026-03-16 13:03:09.702927 | controller | changed: 2026-03-16 13:03:09.702973 | controller | { 2026-03-16 13:03:09.702996 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-03-16 13:03:09.703014 | controller | } 2026-03-16 13:03:09.788295 | crc | changed: 2026-03-16 13:03:09.788345 | crc | { 2026-03-16 13:03:09.788371 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-03-16 13:03:09.788391 | crc | } 2026-03-16 13:03:09.890509 | controller | changed: 2026-03-16 13:03:09.890563 | controller | { 2026-03-16 13:03:09.890595 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-03-16 13:03:09.890620 | controller | } 2026-03-16 13:03:10.074146 | controller | changed: 2026-03-16 13:03:10.074192 | controller | { 2026-03-16 13:03:10.074215 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-03-16 13:03:10.074233 | controller | } 2026-03-16 13:03:10.135319 | crc | changed: 2026-03-16 13:03:10.135365 | crc | { 2026-03-16 13:03:10.135388 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-03-16 13:03:10.135417 | crc | } 2026-03-16 13:03:10.135443 | crc | changed: All items complete 2026-03-16 13:03:10.135460 | 2026-03-16 13:03:10.503507 | crc | changed: 2026-03-16 13:03:10.503584 | crc | { 2026-03-16 13:03:10.503610 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-03-16 13:03:10.503631 | crc | } 2026-03-16 13:03:10.862414 | crc | changed: 2026-03-16 13:03:10.862498 | crc | { 2026-03-16 13:03:10.862523 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-03-16 13:03:10.862550 | crc | } 2026-03-16 13:03:11.226433 | crc | changed: 2026-03-16 13:03:11.226484 | crc | { 2026-03-16 13:03:11.226509 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com" 2026-03-16 13:03:11.226529 | crc | } 2026-03-16 13:03:11.575575 | crc | changed: 2026-03-16 13:03:11.575622 | crc | { 2026-03-16 13:03:11.575646 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb" 2026-03-16 13:03:11.575664 | crc | } 2026-03-16 13:03:11.920570 | crc | changed: 2026-03-16 13:03:11.920617 | crc | { 2026-03-16 13:03:11.920640 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-03-16 13:03:11.920658 | crc | } 2026-03-16 13:03:12.265368 | crc | changed: 2026-03-16 13:03:12.265443 | crc | { 2026-03-16 13:03:12.265469 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-03-16 13:03:12.265488 | crc | } 2026-03-16 13:03:12.617339 | crc | changed: 2026-03-16 13:03:12.617429 | crc | { 2026-03-16 13:03:12.617454 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-03-16 13:03:12.617473 | crc | } 2026-03-16 13:03:12.964447 | crc | changed: 2026-03-16 13:03:12.964497 | crc | { 2026-03-16 13:03:12.964523 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-03-16 13:03:12.964543 | crc | } 2026-03-16 13:03:13.312491 | crc | changed: 2026-03-16 13:03:13.312537 | crc | { 2026-03-16 13:03:13.312563 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com" 2026-03-16 13:03:13.312582 | crc | } 2026-03-16 13:03:13.660202 | crc | changed: 2026-03-16 13:03:13.660249 | crc | { 2026-03-16 13:03:13.660291 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-03-16 13:03:13.660313 | crc | } 2026-03-16 13:03:14.009147 | crc | changed: 2026-03-16 13:03:14.009240 | crc | { 2026-03-16 13:03:14.009282 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-03-16 13:03:14.009318 | crc | } 2026-03-16 13:03:14.354574 | crc | changed: 2026-03-16 13:03:14.354662 | crc | { 2026-03-16 13:03:14.354687 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-03-16 13:03:14.354706 | crc | } 2026-03-16 13:03:14.379688 | 2026-03-16 13:03:14.379752 | TASK [Set timezone to UTC] 2026-03-16 13:03:14.762534 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-03-16 13:03:15.876814 | crc | ok 2026-03-16 13:03:15.880940 | 2026-03-16 13:03:15.880999 | TASK [Create nodepool directory] 2026-03-16 13:03:16.070601 | controller | changed 2026-03-16 13:03:16.178082 | crc | changed 2026-03-16 13:03:16.183940 | 2026-03-16 13:03:16.184004 | TASK [Create nodepool sub_nodes file] 2026-03-16 13:03:16.668998 | controller | changed 2026-03-16 13:03:16.847567 | crc | changed 2026-03-16 13:03:16.851910 | 2026-03-16 13:03:16.851969 | TASK [Create nodepool sub_nodes_private file] 2026-03-16 13:03:17.375900 | controller | changed 2026-03-16 13:03:17.534055 | crc | changed 2026-03-16 13:03:17.538780 | 2026-03-16 13:03:17.538839 | LOOP [Populate nodepool sub_nodes file] 2026-03-16 13:03:17.579002 | 2026-03-16 13:03:17.579121 | LOOP [Populate nodepool sub_nodes_private file] 2026-03-16 13:03:17.618235 | 2026-03-16 13:03:17.618385 | TASK [Create nodepool primary file] 2026-03-16 13:03:17.644547 | controller | skipping: Conditional result was False 2026-03-16 13:03:17.655340 | crc | skipping: Conditional result was False 2026-03-16 13:03:17.660200 | 2026-03-16 13:03:17.660282 | TASK [Create nodepool node_private for this node] 2026-03-16 13:03:18.176181 | controller | changed 2026-03-16 13:03:18.395933 | crc | changed 2026-03-16 13:03:18.400744 | 2026-03-16 13:03:18.400800 | LOOP [Copy ssh keys to nodepool directory] 2026-03-16 13:03:18.671153 | controller | ok: Item: id_rsa Runtime: 0:00:00.003970 2026-03-16 13:03:18.671406 | 2026-03-16 13:03:18.752706 | crc | ok: Item: id_rsa Runtime: 0:00:00.006238 2026-03-16 13:03:18.823030 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.004178 2026-03-16 13:03:18.989678 | crc | ok: Item: id_rsa.pub Runtime: 0:00:00.005519 2026-03-16 13:03:19.003343 | 2026-03-16 13:03:19.003476 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-03-16 13:03:19.509483 | controller | changed 2026-03-16 13:03:19.688595 | crc | changed 2026-03-16 13:03:19.692828 | 2026-03-16 13:03:19.692886 | TASK [Validate sudoers config after edits] 2026-03-16 13:03:20.007312 | crc | /etc/sudoers: parsed OK 2026-03-16 13:03:20.007356 | crc | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-03-16 13:03:20.007363 | crc | /etc/sudoers.d/coreos-sudo-group: parsed OK 2026-03-16 13:03:20.007368 | crc | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-03-16 13:03:19.918295 | controller | /etc/sudoers: parsed OK 2026-03-16 13:03:19.918371 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-03-16 13:03:19.918382 | controller | /etc/sudoers.d/zuul: parsed OK 2026-03-16 13:03:19.918388 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-03-16 13:03:20.245173 | controller | ok: Runtime: 0:00:00.005469 2026-03-16 13:03:20.251498 | crc | ok: Runtime: 0:00:00.005505 2026-03-16 13:03:20.256128 | 2026-03-16 13:03:20.256188 | TASK [Show the environment passed in to job shell scripts] 2026-03-16 13:03:20.557803 | crc | SHELL=/bin/bash 2026-03-16 13:03:20.557828 | crc | ZUUL_PROJECT=openstack-k8s-operators/ci-framework 2026-03-16 13:03:20.557836 | crc | ZUUL_SHORT_PROJECT_NAME=ci-framework 2026-03-16 13:03:20.557841 | crc | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/62/3762/ed1459308f1be1461735f3a83194ee0409942b2b^openstack-k8s-operators/ci-framework:main:refs/changes/68/3768/8933b7e917cb45bba3ac70a793e7699f681c52e9 2026-03-16 13:03:20.557847 | crc | PWD=/var/home/core 2026-03-16 13:03:20.557852 | crc | ZUUL_PIPELINE=github-check 2026-03-16 13:03:20.557856 | crc | LOGNAME=core 2026-03-16 13:03:20.557860 | crc | XDG_SESSION_TYPE=tty 2026-03-16 13:03:20.557864 | crc | _=/usr/bin/env 2026-03-16 13:03:20.557868 | crc | MOTD_SHOWN=pam 2026-03-16 13:03:20.557872 | crc | HOME=/var/home/core 2026-03-16 13:03:20.557877 | crc | LANG=C.UTF-8 2026-03-16 13:03:20.557881 | crc | SSH_CONNECTION=192.168.25.12 34692 192.168.25.179 22 2026-03-16 13:03:20.557906 | crc | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET 2026-03-16 13:03:20.557911 | crc | ZUUL_CHANGE_IDS=3762,ed1459308f1be1461735f3a83194ee0409942b2b 3768,8933b7e917cb45bba3ac70a793e7699f681c52e9 2026-03-16 13:03:20.557915 | crc | WORKSPACE=/home/zuul/workspace 2026-03-16 13:03:20.557920 | crc | XDG_SESSION_CLASS=user 2026-03-16 13:03:20.557924 | crc | SELINUX_ROLE_REQUESTED= 2026-03-16 13:03:20.557928 | crc | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-03-16 13:03:20.557932 | crc | USER=core 2026-03-16 13:03:20.557936 | crc | ZUUL_VOTING=True 2026-03-16 13:03:20.557940 | crc | BUILD_TIMEOUT=12000000 2026-03-16 13:03:20.557944 | crc | SELINUX_USE_CURRENT_RANGE= 2026-03-16 13:03:20.557948 | crc | SHLVL=1 2026-03-16 13:03:20.557953 | crc | ZUUL_PATCHSET=8933b7e917cb45bba3ac70a793e7699f681c52e9 2026-03-16 13:03:20.557957 | crc | XDG_SESSION_ID=2 2026-03-16 13:03:20.557961 | crc | ZUUL_BRANCH=main 2026-03-16 13:03:20.557965 | crc | XDG_RUNTIME_DIR=/run/user/1000 2026-03-16 13:03:20.557969 | crc | SSH_CLIENT=192.168.25.12 34692 22 2026-03-16 13:03:20.557973 | crc | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-03-16 13:03:20.557977 | crc | which_declare=declare -f 2026-03-16 13:03:20.557981 | crc | PATH=/var/home/core/.local/bin:/var/home/core/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-03-16 13:03:20.557986 | crc | SELINUX_LEVEL_REQUESTED= 2026-03-16 13:03:20.557990 | crc | ZUUL_CHANGE=3768 2026-03-16 13:03:20.557994 | crc | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-03-16 13:03:20.557998 | crc | ZUUL_UUID=a579f10a2de743a69926788cc54929e9 2026-03-16 13:03:20.558002 | crc | BASH_FUNC_which%%=() { ( alias; 2026-03-16 13:03:20.558008 | crc | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-03-16 13:03:20.558012 | crc | } 2026-03-16 13:03:20.473148 | controller | SHELL=/bin/bash 2026-03-16 13:03:20.473189 | controller | ZUUL_PROJECT=openstack-k8s-operators/ci-framework 2026-03-16 13:03:20.473198 | controller | ZUUL_SHORT_PROJECT_NAME=ci-framework 2026-03-16 13:03:20.473205 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/62/3762/ed1459308f1be1461735f3a83194ee0409942b2b^openstack-k8s-operators/ci-framework:main:refs/changes/68/3768/8933b7e917cb45bba3ac70a793e7699f681c52e9 2026-03-16 13:03:20.473213 | controller | PWD=/home/zuul 2026-03-16 13:03:20.473218 | controller | ZUUL_PIPELINE=github-check 2026-03-16 13:03:20.473224 | controller | LOGNAME=zuul 2026-03-16 13:03:20.473236 | controller | XDG_SESSION_TYPE=tty 2026-03-16 13:03:20.473242 | controller | _=/usr/bin/env 2026-03-16 13:03:20.473252 | controller | MOTD_SHOWN=pam 2026-03-16 13:03:20.474121 | controller | HOME=/home/zuul 2026-03-16 13:03:20.474145 | controller | LANG=en_US.UTF-8 2026-03-16 13:03:20.474153 | controller | SSH_CONNECTION=192.168.25.12 48702 192.168.25.249 22 2026-03-16 13:03:20.474159 | controller | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET 2026-03-16 13:03:20.474165 | controller | ZUUL_CHANGE_IDS=3762,ed1459308f1be1461735f3a83194ee0409942b2b 3768,8933b7e917cb45bba3ac70a793e7699f681c52e9 2026-03-16 13:03:20.474172 | controller | WORKSPACE=/home/zuul/workspace 2026-03-16 13:03:20.474177 | controller | XDG_SESSION_CLASS=user 2026-03-16 13:03:20.474183 | controller | SELINUX_ROLE_REQUESTED= 2026-03-16 13:03:20.474189 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-03-16 13:03:20.474195 | controller | USER=zuul 2026-03-16 13:03:20.474200 | controller | ZUUL_VOTING=True 2026-03-16 13:03:20.474206 | controller | BUILD_TIMEOUT=12000000 2026-03-16 13:03:20.474211 | controller | SELINUX_USE_CURRENT_RANGE= 2026-03-16 13:03:20.474216 | controller | SHLVL=1 2026-03-16 13:03:20.474222 | controller | ZUUL_PATCHSET=8933b7e917cb45bba3ac70a793e7699f681c52e9 2026-03-16 13:03:20.474227 | controller | XDG_SESSION_ID=1 2026-03-16 13:03:20.474232 | controller | ZUUL_BRANCH=main 2026-03-16 13:03:20.474237 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-03-16 13:03:20.474243 | controller | SSH_CLIENT=192.168.25.12 48702 22 2026-03-16 13:03:20.474249 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-03-16 13:03:20.474254 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-03-16 13:03:20.474260 | controller | which_declare=declare -f 2026-03-16 13:03:20.474266 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-03-16 13:03:20.474271 | controller | SELINUX_LEVEL_REQUESTED= 2026-03-16 13:03:20.474277 | controller | ZUUL_CHANGE=3768 2026-03-16 13:03:20.474282 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-03-16 13:03:20.474287 | controller | ZUUL_UUID=a579f10a2de743a69926788cc54929e9 2026-03-16 13:03:20.474293 | controller | BASH_FUNC_which%%=() { ( alias; 2026-03-16 13:03:20.474298 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-03-16 13:03:20.474303 | controller | } 2026-03-16 13:03:20.806539 | controller | ok: Runtime: 0:00:00.005946 2026-03-16 13:03:20.813295 | crc | ok: Runtime: 0:00:00.007326 2026-03-16 13:03:20.818080 | 2026-03-16 13:03:20.818142 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-03-16 13:03:20.833017 | controller | skipping: Conditional result was False 2026-03-16 13:03:20.843964 | crc | skipping: Conditional result was False 2026-03-16 13:03:20.848972 | 2026-03-16 13:03:20.849035 | TASK [Symlink /home/zuul-worker/workspace] 2026-03-16 13:03:21.400811 | controller | skipping: Conditional result was False 2026-03-16 13:03:21.401456 | crc | skipping: Conditional result was False 2026-03-16 13:03:21.406252 | 2026-03-16 13:03:21.406333 | TASK [Ensure legacy workspace directory] 2026-03-16 13:03:21.584189 | controller | changed 2026-03-16 13:03:21.701634 | crc | changed 2026-03-16 13:03:21.738171 | 2026-03-16 13:03:21.738233 | PLAY RECAP 2026-03-16 13:03:21.738352 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-16 13:03:21.738390 | crc | ok: 14 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-16 13:03:21.738428 | 2026-03-16 13:03:21.808404 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-03-16 13:03:21.811175 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2026-03-16 13:03:22.296655 | 2026-03-16 13:03:22.296751 | PLAY [controller] 2026-03-16 13:03:22.316097 | 2026-03-16 13:03:22.316171 | TASK [Debug parameters] 2026-03-16 13:03:22.344072 | controller | ok 2026-03-16 13:03:22.348897 | 2026-03-16 13:03:22.348967 | TASK [Assert crc_ci_bootstrap_cloud_name is defined] 2026-03-16 13:03:22.376930 | controller | ok: All assertions passed 2026-03-16 13:03:22.381928 | 2026-03-16 13:03:22.381991 | TASK [Assert crc_ci_bootstrap_networking is defined and contains the minimum fields] 2026-03-16 13:03:22.409709 | controller | ok: All assertions passed 2026-03-16 13:03:22.413876 | 2026-03-16 13:03:22.413935 | TASK [Assert that the default network exists and has no VLAN tag] 2026-03-16 13:03:22.441340 | controller | ok: All assertions passed 2026-03-16 13:03:22.445378 | 2026-03-16 13:03:22.445442 | LOOP [Assert that all instances has a given fixed IP for each net and default net is present] 2026-03-16 13:03:22.522946 | controller | ok: All assertions passed 2026-03-16 13:03:22.534901 | controller | ok: All assertions passed 2026-03-16 13:03:22.545174 | 2026-03-16 13:03:22.545259 | LOOP [Assert that every host references an valid/declared network] 2026-03-16 13:03:22.592996 | controller | ok: All assertions passed 2026-03-16 13:03:22.593167 | controller | ok: All items complete 2026-03-16 13:03:22.593193 | 2026-03-16 13:03:22.601879 | controller | ok: All assertions passed 2026-03-16 13:03:22.614322 | 2026-03-16 13:03:22.614412 | LOOP [Assert that all instances has in range fixed IP for each net] 2026-03-16 13:03:22.688856 | controller | ok: All assertions passed 2026-03-16 13:03:22.704077 | controller | ok: All assertions passed 2026-03-16 13:03:22.714754 | 2026-03-16 13:03:22.714837 | TASK [Assert that all non-default nets has the vlan tag] 2026-03-16 13:03:22.774353 | controller | ok: All assertions passed 2026-03-16 13:03:22.778559 | 2026-03-16 13:03:22.778614 | TASK [Install required packages] 2026-03-16 13:03:34.931796 | controller | changed 2026-03-16 13:03:34.936687 | 2026-03-16 13:03:34.936744 | TASK [Create openstack config dir] 2026-03-16 13:03:35.188721 | controller | changed 2026-03-16 13:03:35.193348 | 2026-03-16 13:03:35.193413 | LOOP [Create ci dir in etc folder in the controller] 2026-03-16 13:03:35.482817 | controller -> 192.168.25.179 | changed: "crc" 2026-03-16 13:03:35.483020 | controller -> 192.168.25.179 | ok: All items complete 2026-03-16 13:03:35.483048 | 2026-03-16 13:03:35.652242 | controller -> 192.168.25.249 | changed: "controller" 2026-03-16 13:03:35.660012 | 2026-03-16 13:03:35.660096 | TASK [Set global resource names as facts] 2026-03-16 13:03:35.688903 | controller | ok 2026-03-16 13:03:35.693748 | 2026-03-16 13:03:35.693807 | TASK [Generate CA cert file] 2026-03-16 13:03:36.391640 | controller | changed 2026-03-16 13:03:36.398005 | 2026-03-16 13:03:36.398082 | TASK [Update CA certs] 2026-03-16 13:03:37.922814 | controller | changed 2026-03-16 13:03:37.927776 | 2026-03-16 13:03:37.927836 | TASK [Generate clouds config from cloud_secrets secret] 2026-03-16 13:03:38.443662 | controller | changed 2026-03-16 13:03:38.448099 | 2026-03-16 13:03:38.448158 | TASK [Create the default network] 2026-03-16 13:03:39.904598 | controller | admin_state_up: true 2026-03-16 13:03:39.904684 | controller | availability_zone_hints: [] 2026-03-16 13:03:39.904785 | controller | availability_zones: [] 2026-03-16 13:03:39.904948 | controller | created_at: '2026-03-16T13:03:39Z' 2026-03-16 13:03:39.905033 | controller | description: '' 2026-03-16 13:03:39.905136 | controller | dns_domain: '' 2026-03-16 13:03:39.905236 | controller | id: d74926ef-3217-405f-afc4-231fee7aeac9 2026-03-16 13:03:39.905351 | controller | ipv4_address_scope: null 2026-03-16 13:03:39.905441 | controller | ipv6_address_scope: null 2026-03-16 13:03:39.905548 | controller | is_default: false 2026-03-16 13:03:39.905639 | controller | is_vlan_qinq: null 2026-03-16 13:03:39.905750 | controller | is_vlan_transparent: true 2026-03-16 13:03:39.905842 | controller | l2_adjacency: true 2026-03-16 13:03:39.905948 | controller | mtu: 1440 2026-03-16 13:03:39.906038 | controller | name: zuul-ci-net-a579f10a 2026-03-16 13:03:39.906147 | controller | port_security_enabled: false 2026-03-16 13:03:39.906252 | controller | project_id: b80cfa1321164c6e8e20612ef3aba9d3 2026-03-16 13:03:39.906344 | controller | provider:network_type: null 2026-03-16 13:03:39.906437 | controller | provider:physical_network: null 2026-03-16 13:03:39.906529 | controller | provider:segmentation_id: null 2026-03-16 13:03:39.906614 | controller | qos_policy_id: null 2026-03-16 13:03:39.906712 | controller | revision_number: 1 2026-03-16 13:03:39.906799 | controller | router:external: false 2026-03-16 13:03:39.906883 | controller | segments: null 2026-03-16 13:03:39.906964 | controller | shared: false 2026-03-16 13:03:39.907045 | controller | status: ACTIVE 2026-03-16 13:03:39.907145 | controller | subnets: [] 2026-03-16 13:03:39.907226 | controller | tags: [] 2026-03-16 13:03:39.907323 | controller | updated_at: '2026-03-16T13:03:39Z' 2026-03-16 13:03:40.473973 | controller | changed 2026-03-16 13:03:40.479029 | 2026-03-16 13:03:40.479086 | TASK [Create subnet - ipv4] 2026-03-16 13:03:41.855949 | controller | allocation_pools: 2026-03-16 13:03:41.856087 | controller | - end: 192.168.122.254 2026-03-16 13:03:41.856100 | controller | start: 192.168.122.2 2026-03-16 13:03:41.856109 | controller | cidr: 192.168.122.0/24 2026-03-16 13:03:41.856193 | controller | created_at: '2026-03-16T13:03:41Z' 2026-03-16 13:03:41.856274 | controller | description: '' 2026-03-16 13:03:41.856357 | controller | dns_nameservers: [] 2026-03-16 13:03:41.856467 | controller | dns_publish_fixed_ip: null 2026-03-16 13:03:41.856573 | controller | enable_dhcp: false 2026-03-16 13:03:41.856662 | controller | gateway_ip: 192.168.122.1 2026-03-16 13:03:41.856754 | controller | host_routes: [] 2026-03-16 13:03:41.856848 | controller | id: 9900d660-aba0-48ac-87e6-a49d5d048d29 2026-03-16 13:03:41.856951 | controller | ip_version: 4 2026-03-16 13:03:41.857037 | controller | ipv6_address_mode: null 2026-03-16 13:03:41.857134 | controller | ipv6_ra_mode: null 2026-03-16 13:03:41.857223 | controller | name: zuul-ci-subnet-a579f10a 2026-03-16 13:03:41.857317 | controller | network_id: d74926ef-3217-405f-afc4-231fee7aeac9 2026-03-16 13:03:41.857409 | controller | project_id: b80cfa1321164c6e8e20612ef3aba9d3 2026-03-16 13:03:41.857491 | controller | revision_number: 0 2026-03-16 13:03:41.857571 | controller | segment_id: null 2026-03-16 13:03:41.857653 | controller | service_types: [] 2026-03-16 13:03:41.857744 | controller | subnetpool_id: null 2026-03-16 13:03:41.857822 | controller | tags: [] 2026-03-16 13:03:41.857914 | controller | updated_at: '2026-03-16T13:03:41Z' 2026-03-16 13:03:42.005729 | controller | changed 2026-03-16 13:03:42.010540 | 2026-03-16 13:03:42.010602 | TASK [Set yaml returned data for further usage] 2026-03-16 13:03:42.049609 | controller | ok 2026-03-16 13:03:42.054284 | 2026-03-16 13:03:42.054342 | TASK [Create router] 2026-03-16 13:03:42.578897 | controller | skipping: Conditional result was False 2026-03-16 13:03:42.584324 | 2026-03-16 13:03:42.584385 | TASK [Set router yaml returned data for further usage] 2026-03-16 13:03:42.617433 | controller | skipping: Conditional result was False 2026-03-16 13:03:42.622854 | 2026-03-16 13:03:42.622915 | TASK [Add router to subnet] 2026-03-16 13:03:43.154643 | controller | skipping: Conditional result was False 2026-03-16 13:03:43.159933 | 2026-03-16 13:03:43.159991 | LOOP [Create ports, VLANs and configure them on the instance] 2026-03-16 13:03:43.194108 | controller | ok: 2026-03-16 13:03:43.194260 | controller | { 2026-03-16 13:03:43.194307 | controller | "key": "controller", 2026-03-16 13:03:43.194336 | controller | "value": { 2026-03-16 13:03:43.194353 | controller | "networks": { 2026-03-16 13:03:43.194368 | controller | "default": { 2026-03-16 13:03:43.194382 | controller | "ip": "192.168.122.11" 2026-03-16 13:03:43.194404 | controller | } 2026-03-16 13:03:43.194420 | controller | } 2026-03-16 13:03:43.194434 | controller | } 2026-03-16 13:03:43.194447 | controller | } 2026-03-16 13:03:46.194758 | controller | ok: 2026-03-16 13:03:46.194861 | controller | { 2026-03-16 13:03:46.194887 | controller | "key": "crc", 2026-03-16 13:03:46.194905 | controller | "value": { 2026-03-16 13:03:46.194921 | controller | "networks": { 2026-03-16 13:03:46.194936 | controller | "default": { 2026-03-16 13:03:46.194951 | controller | "ip": "192.168.122.10" 2026-03-16 13:03:46.194966 | controller | }, 2026-03-16 13:03:46.194980 | controller | "internal-api": { 2026-03-16 13:03:46.194993 | controller | "ip": "172.17.0.5" 2026-03-16 13:03:46.195007 | controller | }, 2026-03-16 13:03:46.195021 | controller | "storage": { 2026-03-16 13:03:46.195034 | controller | "ip": "172.18.0.5" 2026-03-16 13:03:46.195047 | controller | }, 2026-03-16 13:03:46.195060 | controller | "tenant": { 2026-03-16 13:03:46.195072 | controller | "ip": "172.19.0.5" 2026-03-16 13:03:46.195095 | controller | } 2026-03-16 13:03:46.195110 | controller | } 2026-03-16 13:03:46.195123 | controller | } 2026-03-16 13:03:46.195137 | controller | } 2026-03-16 13:03:46.203147 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2026-03-16 13:03:46.205463 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2026-03-16 13:03:46.211999 | 2026-03-16 13:03:46.212057 | TASK [Create instance ports and attach if necessary] 2026-03-16 13:03:46.230170 | controller | ok 2026-03-16 13:03:46.285628 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2026-03-16 13:03:46.291039 | 2026-03-16 13:03:46.291104 | TASK [Print the host networking data] 2026-03-16 13:03:46.319479 | controller | ok 2026-03-16 13:03:46.324099 | 2026-03-16 13:03:46.324159 | TASK [Create the private network parent port] 2026-03-16 13:03:47.941056 | controller | admin_state_up: true 2026-03-16 13:03:47.941273 | controller | allowed_address_pairs: [] 2026-03-16 13:03:47.941463 | controller | binding_host_id: null 2026-03-16 13:03:47.941584 | controller | binding_profile: {} 2026-03-16 13:03:47.941703 | controller | binding_vif_details: {} 2026-03-16 13:03:47.941839 | controller | binding_vif_type: null 2026-03-16 13:03:47.941988 | controller | binding_vnic_type: normal 2026-03-16 13:03:47.942133 | controller | created_at: '2026-03-16T13:03:47Z' 2026-03-16 13:03:47.942258 | controller | data_plane_status: null 2026-03-16 13:03:47.942366 | controller | description: '' 2026-03-16 13:03:47.942471 | controller | device_id: '' 2026-03-16 13:03:47.942575 | controller | device_owner: '' 2026-03-16 13:03:47.942685 | controller | device_profile: null 2026-03-16 13:03:47.942987 | controller | dns_assignment: 2026-03-16 13:03:47.943114 | controller | - fqdn: host-192-168-122-11.shiftstack. 2026-03-16 13:03:47.943128 | controller | hostname: host-192-168-122-11 2026-03-16 13:03:47.943135 | controller | ip_address: 192.168.122.11 2026-03-16 13:03:47.943143 | controller | dns_domain: '' 2026-03-16 13:03:47.943249 | controller | dns_name: '' 2026-03-16 13:03:47.943358 | controller | extra_dhcp_opts: [] 2026-03-16 13:03:47.943592 | controller | fixed_ips: 2026-03-16 13:03:47.943709 | controller | - ip_address: 192.168.122.11 2026-03-16 13:03:47.943717 | controller | subnet_id: 9900d660-aba0-48ac-87e6-a49d5d048d29 2026-03-16 13:03:47.943725 | controller | hardware_offload_type: null 2026-03-16 13:03:47.943837 | controller | hints: '' 2026-03-16 13:03:47.943961 | controller | id: e1431c19-693a-4ee5-b966-9f981771e65c 2026-03-16 13:03:47.944085 | controller | ip_allocation: immediate 2026-03-16 13:03:47.944235 | controller | mac_address: fa:16:3e:71:23:09 2026-03-16 13:03:47.944367 | controller | name: controller-1de6f132-d944-4f3b-a11a-cde7ce7ded8f 2026-03-16 13:03:47.944494 | controller | network_id: d74926ef-3217-405f-afc4-231fee7aeac9 2026-03-16 13:03:47.944609 | controller | numa_affinity_policy: null 2026-03-16 13:03:47.944768 | controller | port_security_enabled: false 2026-03-16 13:03:47.944910 | controller | project_id: b80cfa1321164c6e8e20612ef3aba9d3 2026-03-16 13:03:47.945031 | controller | propagate_uplink_status: null 2026-03-16 13:03:47.945159 | controller | resource_request: null 2026-03-16 13:03:47.945298 | controller | revision_number: 1 2026-03-16 13:03:47.945413 | controller | qos_network_policy_id: null 2026-03-16 13:03:47.945524 | controller | qos_policy_id: null 2026-03-16 13:03:47.945634 | controller | security_group_ids: [] 2026-03-16 13:03:47.945738 | controller | status: DOWN 2026-03-16 13:03:47.945853 | controller | tags: [] 2026-03-16 13:03:47.945964 | controller | trunk_details: null 2026-03-16 13:03:47.946084 | controller | trusted: null 2026-03-16 13:03:47.946219 | controller | updated_at: '2026-03-16T13:03:47Z' 2026-03-16 13:03:48.351558 | controller | changed 2026-03-16 13:03:48.356443 | 2026-03-16 13:03:48.356507 | TASK [Set common facts for further usage] 2026-03-16 13:03:48.406258 | controller | ok 2026-03-16 13:03:48.411771 | 2026-03-16 13:03:48.411836 | TASK [Create the trunk port] 2026-03-16 13:03:48.938240 | controller | skipping: Conditional result was False 2026-03-16 13:03:48.944040 | 2026-03-16 13:03:48.944102 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2026-03-16 13:03:48.988178 | controller | skipping: Conditional result was False 2026-03-16 13:03:48.994136 | 2026-03-16 13:03:48.994202 | TASK [Refresh NetworkManager] 2026-03-16 13:03:49.037259 | controller | skipping: Conditional result was False 2026-03-16 13:03:49.042523 | 2026-03-16 13:03:49.042582 | TASK [Attach the port to the instance] 2026-03-16 13:03:52.586118 | controller | changed 2026-03-16 13:03:52.605020 | 2026-03-16 13:03:52.605153 | TASK [Wait till the interface exists] 2026-03-16 13:03:52.818021 | controller -> 192.168.25.249 | changed 2026-03-16 13:03:52.823567 | 2026-03-16 13:03:52.823625 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2026-03-16 13:03:52.913522 | controller | ok 2026-03-16 13:03:52.918546 | 2026-03-16 13:03:52.918606 | LOOP [Create VLANs ports and attach them to the trunk] 2026-03-16 13:03:52.937244 | 2026-03-16 13:03:52.937384 | LOOP [Prepare VLANs interface data to be used configuring] 2026-03-16 13:03:52.957081 | 2026-03-16 13:03:52.957202 | LOOP [Create NetworkManager configuration file for the trunk port] 2026-03-16 13:03:53.510098 | controller -> 192.168.25.249 | changed: 2026-03-16 13:03:53.510333 | controller -> 192.168.25.249 | { 2026-03-16 13:03:53.510363 | controller -> 192.168.25.249 | "key": "default", 2026-03-16 13:03:53.510383 | controller -> 192.168.25.249 | "value": { 2026-03-16 13:03:53.510408 | controller -> 192.168.25.249 | "connection": "ci-private-network", 2026-03-16 13:03:53.510428 | controller -> 192.168.25.249 | "gw": "192.168.122.1", 2026-03-16 13:03:53.510444 | controller -> 192.168.25.249 | "iface": "eth1", 2026-03-16 13:03:53.510460 | controller -> 192.168.25.249 | "ip": "192.168.122.11/24", 2026-03-16 13:03:53.510475 | controller -> 192.168.25.249 | "mac": "fa:16:3e:71:23:09", 2026-03-16 13:03:53.510489 | controller -> 192.168.25.249 | "mtu": "1440" 2026-03-16 13:03:53.510503 | controller -> 192.168.25.249 | } 2026-03-16 13:03:53.510517 | controller -> 192.168.25.249 | } 2026-03-16 13:03:53.510541 | 2026-03-16 13:03:53.523712 | 2026-03-16 13:03:53.523790 | TASK [Refresh NetworkManager] 2026-03-16 13:03:54.237395 | controller -> 192.168.25.249 | changed 2026-03-16 13:03:54.245327 | 2026-03-16 13:03:54.245392 | TASK [Debug fetch IP routes] 2026-03-16 13:03:54.453257 | controller -> 192.168.25.249 | changed 2026-03-16 13:03:54.459827 | 2026-03-16 13:03:54.459891 | TASK [Debug IP routes] 2026-03-16 13:03:54.483500 | controller -> 192.168.25.249 | ok 2026-03-16 13:03:54.489298 | 2026-03-16 13:03:54.489360 | TASK [Create instance ports and attach if necessary] 2026-03-16 13:03:54.507956 | controller | ok 2026-03-16 13:03:54.518059 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2026-03-16 13:03:54.523406 | 2026-03-16 13:03:54.523462 | TASK [Print the host networking data] 2026-03-16 13:03:54.551673 | controller | ok 2026-03-16 13:03:54.578077 | 2026-03-16 13:03:54.578169 | TASK [Create the private network parent port] 2026-03-16 13:03:56.511188 | controller | admin_state_up: true 2026-03-16 13:03:56.511273 | controller | allowed_address_pairs: [] 2026-03-16 13:03:56.511445 | controller | binding_host_id: null 2026-03-16 13:03:56.511537 | controller | binding_profile: {} 2026-03-16 13:03:56.511626 | controller | binding_vif_details: {} 2026-03-16 13:03:56.511715 | controller | binding_vif_type: null 2026-03-16 13:03:56.511835 | controller | binding_vnic_type: normal 2026-03-16 13:03:56.511949 | controller | created_at: '2026-03-16T13:03:56Z' 2026-03-16 13:03:56.512041 | controller | data_plane_status: null 2026-03-16 13:03:56.512139 | controller | description: '' 2026-03-16 13:03:56.512223 | controller | device_id: '' 2026-03-16 13:03:56.512305 | controller | device_owner: '' 2026-03-16 13:03:56.512391 | controller | device_profile: null 2026-03-16 13:03:56.512642 | controller | dns_assignment: 2026-03-16 13:03:56.512726 | controller | - fqdn: host-192-168-122-10.shiftstack. 2026-03-16 13:03:56.512733 | controller | hostname: host-192-168-122-10 2026-03-16 13:03:56.512739 | controller | ip_address: 192.168.122.10 2026-03-16 13:03:56.512747 | controller | dns_domain: '' 2026-03-16 13:03:56.512810 | controller | dns_name: '' 2026-03-16 13:03:56.512906 | controller | extra_dhcp_opts: [] 2026-03-16 13:03:56.513134 | controller | fixed_ips: 2026-03-16 13:03:56.513229 | controller | - ip_address: 192.168.122.10 2026-03-16 13:03:56.513237 | controller | subnet_id: 9900d660-aba0-48ac-87e6-a49d5d048d29 2026-03-16 13:03:56.513245 | controller | hardware_offload_type: null 2026-03-16 13:03:56.513309 | controller | hints: '' 2026-03-16 13:03:56.513407 | controller | id: 25300790-1c62-44f1-9c28-f915c5544ce7 2026-03-16 13:03:56.513492 | controller | ip_allocation: immediate 2026-03-16 13:03:56.513581 | controller | mac_address: fa:16:3e:39:e4:d0 2026-03-16 13:03:56.513679 | controller | name: crc-55cafcc5-d327-4b26-a8f9-6f3f352fb179 2026-03-16 13:03:56.513782 | controller | network_id: d74926ef-3217-405f-afc4-231fee7aeac9 2026-03-16 13:03:56.513870 | controller | numa_affinity_policy: null 2026-03-16 13:03:56.514001 | controller | port_security_enabled: false 2026-03-16 13:03:56.514116 | controller | project_id: b80cfa1321164c6e8e20612ef3aba9d3 2026-03-16 13:03:56.514209 | controller | propagate_uplink_status: null 2026-03-16 13:03:56.514294 | controller | resource_request: null 2026-03-16 13:03:56.514404 | controller | revision_number: 1 2026-03-16 13:03:56.514493 | controller | qos_network_policy_id: null 2026-03-16 13:03:56.514578 | controller | qos_policy_id: null 2026-03-16 13:03:56.514664 | controller | security_group_ids: [] 2026-03-16 13:03:56.514744 | controller | status: DOWN 2026-03-16 13:03:56.514823 | controller | tags: [] 2026-03-16 13:03:56.514916 | controller | trunk_details: null 2026-03-16 13:03:56.514999 | controller | trusted: null 2026-03-16 13:03:56.515109 | controller | updated_at: '2026-03-16T13:03:56Z' 2026-03-16 13:03:56.613811 | controller | changed 2026-03-16 13:03:56.618675 | 2026-03-16 13:03:56.618735 | TASK [Set common facts for further usage] 2026-03-16 13:03:56.668687 | controller | ok 2026-03-16 13:03:56.673587 | 2026-03-16 13:03:56.673649 | TASK [Create the trunk port] 2026-03-16 13:03:57.200753 | controller | skipping: Conditional result was False 2026-03-16 13:03:57.206289 | 2026-03-16 13:03:57.206354 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2026-03-16 13:03:57.249658 | controller | skipping: Conditional result was False 2026-03-16 13:03:57.255718 | 2026-03-16 13:03:57.255783 | TASK [Refresh NetworkManager] 2026-03-16 13:03:57.299054 | controller | skipping: Conditional result was False 2026-03-16 13:03:57.304901 | 2026-03-16 13:03:57.304965 | TASK [Attach the port to the instance] 2026-03-16 13:04:00.341690 | controller | changed 2026-03-16 13:04:00.346962 | 2026-03-16 13:04:00.347027 | TASK [Wait till the interface exists] 2026-03-16 13:04:00.636027 | controller -> 192.168.25.179 | changed 2026-03-16 13:04:00.641776 | 2026-03-16 13:04:00.641836 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2026-03-16 13:04:00.732532 | controller | ok 2026-03-16 13:04:00.737695 | 2026-03-16 13:04:00.737757 | LOOP [Create VLANs ports and attach them to the trunk] 2026-03-16 13:04:00.772074 | controller | skipping: Conditional result was False 2026-03-16 13:04:03.778801 | controller | skipping: Conditional result was False 2026-03-16 13:04:06.786297 | controller | skipping: Conditional result was False 2026-03-16 13:04:06.797604 | 2026-03-16 13:04:06.797711 | LOOP [Prepare VLANs interface data to be used configuring] 2026-03-16 13:04:06.892509 | controller | ok: 2026-03-16 13:04:06.892720 | controller | { 2026-03-16 13:04:06.892755 | controller | "key": "internal-api", 2026-03-16 13:04:06.892892 | controller | "value": { 2026-03-16 13:04:06.892924 | controller | "ip": "172.17.0.5" 2026-03-16 13:04:06.892943 | controller | } 2026-03-16 13:04:06.892959 | controller | } 2026-03-16 13:04:06.892986 | 2026-03-16 13:04:06.916643 | controller | ok: 2026-03-16 13:04:06.916689 | controller | { 2026-03-16 13:04:06.916712 | controller | "key": "storage", 2026-03-16 13:04:06.916729 | controller | "value": { 2026-03-16 13:04:06.916744 | controller | "ip": "172.18.0.5" 2026-03-16 13:04:06.916758 | controller | } 2026-03-16 13:04:06.916773 | controller | } 2026-03-16 13:04:06.941608 | controller | ok: 2026-03-16 13:04:06.941657 | controller | { 2026-03-16 13:04:06.941681 | controller | "key": "tenant", 2026-03-16 13:04:06.941699 | controller | "value": { 2026-03-16 13:04:06.941715 | controller | "ip": "172.19.0.5" 2026-03-16 13:04:06.941731 | controller | } 2026-03-16 13:04:06.941746 | controller | } 2026-03-16 13:04:06.951887 | 2026-03-16 13:04:06.951965 | LOOP [Create NetworkManager configuration file for the trunk port] 2026-03-16 13:04:07.716532 | controller -> 192.168.25.179 | changed: 2026-03-16 13:04:07.716700 | controller -> 192.168.25.179 | { 2026-03-16 13:04:07.716727 | controller -> 192.168.25.179 | "key": "default", 2026-03-16 13:04:07.716744 | controller -> 192.168.25.179 | "value": { 2026-03-16 13:04:07.716760 | controller -> 192.168.25.179 | "connection": "ci-private-network", 2026-03-16 13:04:07.716774 | controller -> 192.168.25.179 | "gw": "192.168.122.1", 2026-03-16 13:04:07.716788 | controller -> 192.168.25.179 | "iface": "enp7s0", 2026-03-16 13:04:07.716803 | controller -> 192.168.25.179 | "ip": "192.168.122.10/24", 2026-03-16 13:04:07.716817 | controller -> 192.168.25.179 | "mac": "fa:16:3e:39:e4:d0", 2026-03-16 13:04:07.716831 | controller -> 192.168.25.179 | "mtu": "1440" 2026-03-16 13:04:07.716845 | controller -> 192.168.25.179 | } 2026-03-16 13:04:07.716860 | controller -> 192.168.25.179 | } 2026-03-16 13:04:08.396711 | controller -> 192.168.25.179 | changed: 2026-03-16 13:04:08.396819 | controller -> 192.168.25.179 | { 2026-03-16 13:04:08.396844 | controller -> 192.168.25.179 | "key": "internal-api", 2026-03-16 13:04:08.396862 | controller -> 192.168.25.179 | "value": { 2026-03-16 13:04:08.396879 | controller -> 192.168.25.179 | "connection": "ci-private-network-20", 2026-03-16 13:04:08.396896 | controller -> 192.168.25.179 | "iface": "enp7s0.20", 2026-03-16 13:04:08.396911 | controller -> 192.168.25.179 | "ip": "172.17.0.5/24", 2026-03-16 13:04:08.396925 | controller -> 192.168.25.179 | "mac": "52:54:00:11:cc:30", 2026-03-16 13:04:08.396939 | controller -> 192.168.25.179 | "mtu": "1436", 2026-03-16 13:04:08.396954 | controller -> 192.168.25.179 | "parent_iface": "enp7s0", 2026-03-16 13:04:08.396969 | controller -> 192.168.25.179 | "vlan": 20 2026-03-16 13:04:08.396983 | controller -> 192.168.25.179 | } 2026-03-16 13:04:08.396997 | controller -> 192.168.25.179 | } 2026-03-16 13:04:09.081494 | controller -> 192.168.25.179 | changed: 2026-03-16 13:04:09.081571 | controller -> 192.168.25.179 | { 2026-03-16 13:04:09.081597 | controller -> 192.168.25.179 | "key": "storage", 2026-03-16 13:04:09.081615 | controller -> 192.168.25.179 | "value": { 2026-03-16 13:04:09.081638 | controller -> 192.168.25.179 | "connection": "ci-private-network-21", 2026-03-16 13:04:09.081658 | controller -> 192.168.25.179 | "iface": "enp7s0.21", 2026-03-16 13:04:09.081674 | controller -> 192.168.25.179 | "ip": "172.18.0.5/24", 2026-03-16 13:04:09.081689 | controller -> 192.168.25.179 | "mac": "52:54:00:75:6a:00", 2026-03-16 13:04:09.081710 | controller -> 192.168.25.179 | "mtu": "1436", 2026-03-16 13:04:09.081726 | controller -> 192.168.25.179 | "parent_iface": "enp7s0", 2026-03-16 13:04:09.081741 | controller -> 192.168.25.179 | "vlan": 21 2026-03-16 13:04:09.081755 | controller -> 192.168.25.179 | } 2026-03-16 13:04:09.081769 | controller -> 192.168.25.179 | } 2026-03-16 13:04:09.774440 | controller -> 192.168.25.179 | changed: 2026-03-16 13:04:09.774544 | controller -> 192.168.25.179 | { 2026-03-16 13:04:09.774567 | controller -> 192.168.25.179 | "key": "tenant", 2026-03-16 13:04:09.774584 | controller -> 192.168.25.179 | "value": { 2026-03-16 13:04:09.774599 | controller -> 192.168.25.179 | "connection": "ci-private-network-22", 2026-03-16 13:04:09.774614 | controller -> 192.168.25.179 | "iface": "enp7s0.22", 2026-03-16 13:04:09.774628 | controller -> 192.168.25.179 | "ip": "172.19.0.5/24", 2026-03-16 13:04:09.774642 | controller -> 192.168.25.179 | "mac": "52:54:00:6c:b5:b9", 2026-03-16 13:04:09.774655 | controller -> 192.168.25.179 | "mtu": "1436", 2026-03-16 13:04:09.774668 | controller -> 192.168.25.179 | "parent_iface": "enp7s0", 2026-03-16 13:04:09.774681 | controller -> 192.168.25.179 | "vlan": 22 2026-03-16 13:04:09.774693 | controller -> 192.168.25.179 | } 2026-03-16 13:04:09.774706 | controller -> 192.168.25.179 | } 2026-03-16 13:04:09.782191 | 2026-03-16 13:04:09.782309 | TASK [Refresh NetworkManager] 2026-03-16 13:04:10.435998 | controller -> 192.168.25.179 | changed 2026-03-16 13:04:10.443855 | 2026-03-16 13:04:10.443921 | TASK [Debug fetch IP routes] 2026-03-16 13:04:10.743075 | controller -> 192.168.25.179 | changed 2026-03-16 13:04:10.749032 | 2026-03-16 13:04:10.749092 | TASK [Debug IP routes] 2026-03-16 13:04:10.772238 | controller -> 192.168.25.179 | ok 2026-03-16 13:04:10.778089 | 2026-03-16 13:04:10.778153 | TASK [Display some data about network ports] 2026-03-16 13:04:12.298822 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2026-03-16 13:04:12.350990 | controller | | ID | Name | MAC Address | Fixed IP Addresses | Status | 2026-03-16 13:04:12.351029 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2026-03-16 13:04:12.351042 | controller | | 25300790-1c62-44f1-9c28-f915c5544ce7 | crc-55cafcc5-d327-4b26-a8f9-6f3f352fb179 | fa:16:3e:39:e4:d0 | ip_address='192.168.122.10', subnet_id='9900d660-aba0-48ac-87e6-a49d5d048d29' | ACTIVE | 2026-03-16 13:04:12.351053 | controller | | 4002ebde-b346-48ef-9e87-44e6b452b86e | | fa:16:3e:1c:d3:3e | | DOWN | 2026-03-16 13:04:12.351063 | controller | | e1431c19-693a-4ee5-b966-9f981771e65c | controller-1de6f132-d944-4f3b-a11a-cde7ce7ded8f | fa:16:3e:71:23:09 | ip_address='192.168.122.11', subnet_id='9900d660-aba0-48ac-87e6-a49d5d048d29' | ACTIVE | 2026-03-16 13:04:12.351127 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2026-03-16 13:04:12.807528 | controller | changed 2026-03-16 13:04:12.812258 | 2026-03-16 13:04:12.812326 | LOOP [Display server configuration] 2026-03-16 13:04:14.106328 | controller | changed 2026-03-16 13:04:14.106505 | controller | changed: All items complete 2026-03-16 13:04:14.106531 | 2026-03-16 13:04:18.370567 | controller | changed 2026-03-16 13:04:18.378112 | 2026-03-16 13:04:18.378225 | TASK [Fetch underneath provider DNSs] 2026-03-16 13:04:18.396032 | controller | ok 2026-03-16 13:04:18.402340 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-fetch-provider-dns.yml 2026-03-16 13:04:18.410902 | 2026-03-16 13:04:18.410957 | TASK [Fetch the DNS list of the default interface] 2026-03-16 13:04:18.663466 | controller | ok 2026-03-16 13:04:18.668667 | 2026-03-16 13:04:18.668727 | TASK [Set provider DNS for further usage] 2026-03-16 13:04:18.708346 | controller | ok 2026-03-16 13:04:18.713305 | 2026-03-16 13:04:18.713367 | LOOP [Save networking data to file for further usage] 2026-03-16 13:04:19.463526 | controller -> 192.168.25.179 | changed: "crc" 2026-03-16 13:04:19.993088 | controller -> 192.168.25.249 | changed: "controller" 2026-03-16 13:04:20.007971 | 2026-03-16 13:04:20.008160 | TASK [Remove cloud_secrets file] 2026-03-16 13:04:20.192086 | controller | changed 2026-03-16 13:04:20.211205 | 2026-03-16 13:04:20.211281 | PLAY RECAP 2026-03-16 13:04:20.211340 | controller | ok: 50 changed: 24 unreachable: 0 failed: 0 skipped: 12 rescued: 0 ignored: 0 2026-03-16 13:04:20.211362 | 2026-03-16 13:04:20.323319 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2026-03-16 13:04:20.326457 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2026-03-16 13:04:20.837011 | 2026-03-16 13:04:20.837128 | PLAY [Prefer ipv4 over ipv6] 2026-03-16 13:04:20.869356 | 2026-03-16 13:04:20.869439 | TASK [Configure /etc/gai.conf to prever ipv4 over ipv6] 2026-03-16 13:04:20.917581 | controller | skipping: Conditional result was False 2026-03-16 13:04:20.918110 | crc | skipping: Conditional result was False 2026-03-16 13:04:20.959938 | 2026-03-16 13:04:20.960013 | PLAY [Generic task for migration time to crc-cloud] 2026-03-16 13:04:20.978551 | 2026-03-16 13:04:20.978617 | TASK [Check if there is a image build date file] 2026-03-16 13:04:21.364577 | crc | ok 2026-03-16 13:04:21.371291 | 2026-03-16 13:04:21.371357 | TASK [Print image date] 2026-03-16 13:04:21.750793 | crc | Sun Mar 15 13:34:33 UTC 2026 | Image type: crc-cloud 2026-03-16 13:04:21.902728 | crc | ok 2026-03-16 13:04:21.932384 | 2026-03-16 13:04:21.932517 | TASK [Run crc-cloud preparation] 2026-03-16 13:04:21.962875 | crc | ok 2026-03-16 13:04:21.987701 | 2026-03-16 13:04:21.987768 | TASK [prepare-crc-cloud : Print build date] 2026-03-16 13:04:22.006759 | crc | ok 2026-03-16 13:04:22.013841 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/build_date.yaml 2026-03-16 13:04:22.022752 | 2026-03-16 13:04:22.022812 | TASK [prepare-crc-cloud : Check if there is a image build date file] 2026-03-16 13:04:22.305027 | crc | ok 2026-03-16 13:04:22.311459 | 2026-03-16 13:04:22.311526 | TASK [prepare-crc-cloud : Print image date if available] 2026-03-16 13:04:22.607542 | crc | Sun Mar 15 13:34:33 UTC 2026 | Image type: crc-cloud 2026-03-16 13:04:22.844454 | crc | ok 2026-03-16 13:04:22.850794 | 2026-03-16 13:04:22.850860 | TASK [prepare-crc-cloud : Tune Kubelet config file] 2026-03-16 13:04:22.864799 | crc | skipping: Conditional result was False 2026-03-16 13:04:22.872151 | 2026-03-16 13:04:22.872219 | TASK [prepare-crc-cloud : Reboot CRC host to get the network interfaces] 2026-03-16 13:04:22.892610 | crc | ok 2026-03-16 13:04:22.899770 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/reboot_crc.yaml 2026-03-16 13:04:22.909529 | 2026-03-16 13:04:22.909592 | TASK [prepare-crc-cloud : Reboot host after adding pull secret and changing kubelet node params] 2026-03-16 13:05:34.459387 | crc | changed 2026-03-16 13:05:34.465394 | 2026-03-16 13:05:34.465470 | TASK [Start Zuul console after reboot] 2026-03-16 13:05:34.485251 | crc | ok 2026-03-16 13:05:34.502331 | 2026-03-16 13:05:34.502396 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-16 13:05:34.856494 | crc | ok 2026-03-16 13:05:34.867649 | 2026-03-16 13:05:34.867711 | TASK [prepare-crc-cloud : Prepare for executing crc-cloud] 2026-03-16 13:05:34.888174 | crc | ok 2026-03-16 13:05:34.895452 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pre.yaml 2026-03-16 13:05:34.905301 | 2026-03-16 13:05:34.905360 | TASK [prepare-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2026-03-16 13:05:35.687217 | crc | changed 2026-03-16 13:05:35.693664 | 2026-03-16 13:05:35.693720 | TASK [prepare-crc-cloud : Reload NetworkManager after creating custom rules] 2026-03-16 13:05:36.395161 | crc | changed 2026-03-16 13:05:36.403996 | 2026-03-16 13:05:36.404063 | TASK [prepare-crc-cloud : Inject pull secret into /var/lib/kubelet/config.json] 2026-03-16 13:05:37.165979 | crc | changed 2026-03-16 13:05:37.172183 | 2026-03-16 13:05:37.172247 | TASK [prepare-crc-cloud : Check if etcd slow profile set] 2026-03-16 13:05:37.185787 | crc | skipping: Conditional result was False 2026-03-16 13:05:37.192812 | 2026-03-16 13:05:37.192873 | TASK [prepare-crc-cloud : Use ramdisk for etcd] 2026-03-16 13:05:37.211763 | crc | ok 2026-03-16 13:05:37.221982 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/ramdisk.yaml 2026-03-16 13:05:37.232422 | 2026-03-16 13:05:37.232481 | TASK [prepare-crc-cloud : Move current etcd to other place] 2026-03-16 13:05:37.763433 | crc | ok 2026-03-16 13:05:37.769644 | 2026-03-16 13:05:37.769706 | TASK [prepare-crc-cloud : Mount ramdisk] 2026-03-16 13:05:38.125764 | crc | changed 2026-03-16 13:05:38.132068 | 2026-03-16 13:05:38.132129 | TASK [prepare-crc-cloud : Set proper permissions after mount] 2026-03-16 13:05:38.508610 | crc | changed 2026-03-16 13:05:38.514567 | 2026-03-16 13:05:38.514624 | TASK [prepare-crc-cloud : Copy content from old location to ramdisk] 2026-03-16 13:05:39.338727 | crc | changed 2026-03-16 13:05:39.345199 | 2026-03-16 13:05:39.345279 | TASK [prepare-crc-cloud : Set proper SELinux context] 2026-03-16 13:05:39.876876 | crc | ok 2026-03-16 13:05:39.883347 | 2026-03-16 13:05:39.883408 | TASK [prepare-crc-cloud : Block crc.testing domains] 2026-03-16 13:05:39.902344 | crc | ok 2026-03-16 13:05:39.910157 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/block_crc_domains.yaml 2026-03-16 13:05:39.922409 | 2026-03-16 13:05:39.922477 | LOOP [prepare-crc-cloud : Set crc.testing domains into /etc/hosts] 2026-03-16 13:05:40.297856 | crc | changed: line added 2026-03-16 13:05:40.544155 | crc | changed: line added 2026-03-16 13:05:40.805946 | crc | changed: line added 2026-03-16 13:05:41.048963 | crc | changed: line added 2026-03-16 13:05:41.293222 | crc | changed: line added 2026-03-16 13:05:41.542637 | crc | changed: line added 2026-03-16 13:05:41.791228 | crc | changed: line added 2026-03-16 13:05:42.028981 | crc | changed: line added 2026-03-16 13:05:42.062671 | 2026-03-16 13:05:42.062770 | TASK [prepare-crc-cloud : Get default interface name] 2026-03-16 13:05:42.327491 | crc | enp3s0 2026-03-16 13:05:42.594379 | crc | ok 2026-03-16 13:05:42.601758 | 2026-03-16 13:05:42.601826 | LOOP [prepare-crc-cloud : Block CRC domains also using iptables] 2026-03-16 13:05:42.978326 | crc | ok 2026-03-16 13:05:42.978520 | crc | changed: All items complete 2026-03-16 13:05:42.978547 | 2026-03-16 13:05:43.234114 | crc | ok 2026-03-16 13:05:43.491083 | crc | ok 2026-03-16 13:05:43.747949 | crc | ok 2026-03-16 13:05:44.007942 | crc | ok 2026-03-16 13:05:44.265215 | crc | ok 2026-03-16 13:05:44.521830 | crc | ok 2026-03-16 13:05:44.778131 | crc | ok 2026-03-16 13:05:44.795888 | 2026-03-16 13:05:44.796014 | TASK [prepare-crc-cloud : Set required facts] 2026-03-16 13:05:44.816201 | crc | ok 2026-03-16 13:05:44.823547 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/set_vars.yaml 2026-03-16 13:05:44.838580 | 2026-03-16 13:05:44.838653 | TASK [prepare-crc-cloud : Set required facts] 2026-03-16 13:05:44.878911 | crc | Output suppressed because no_log was given 2026-03-16 13:05:44.885408 | 2026-03-16 13:05:44.885491 | TASK [Start crc-cloud role when Zuul defined] 2026-03-16 13:05:44.915483 | crc | ok 2026-03-16 13:05:44.958614 | 2026-03-16 13:05:44.958699 | TASK [deploy-crc-cloud : Check if pull-secret is provided] 2026-03-16 13:05:44.972142 | crc | skipping: Conditional result was False 2026-03-16 13:05:44.980518 | 2026-03-16 13:05:44.980589 | TASK [deploy-crc-cloud : Create kubeconfig] 2026-03-16 13:05:45.000176 | crc | ok 2026-03-16 13:05:45.008176 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubeconfig.yaml 2026-03-16 13:05:45.019341 | 2026-03-16 13:05:45.019408 | TASK [deploy-crc-cloud : Create kube directory] 2026-03-16 13:05:45.282097 | crc | changed 2026-03-16 13:05:45.288687 | 2026-03-16 13:05:45.288753 | TASK [deploy-crc-cloud : Copy kubeconfig to user dir] 2026-03-16 13:05:45.653068 | crc | changed 2026-03-16 13:05:45.660066 | 2026-03-16 13:05:45.660130 | TASK [deploy-crc-cloud : Setup dnsmasq] 2026-03-16 13:05:45.679952 | crc | ok 2026-03-16 13:05:45.690652 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/dnsmasq.yaml 2026-03-16 13:05:45.727324 | 2026-03-16 13:05:45.727424 | TASK [deploy-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2026-03-16 13:05:46.386070 | crc | ok 2026-03-16 13:05:46.392903 | 2026-03-16 13:05:46.392967 | TASK [deploy-crc-cloud : Restart NetworkManager when its needed] 2026-03-16 13:05:46.406483 | crc | skipping: Conditional result was False 2026-03-16 13:05:46.414452 | 2026-03-16 13:05:46.414522 | TASK [deploy-crc-cloud : Ensure /etc/resolv.conf is not a symlink and is writable] 2026-03-16 13:05:46.687505 | crc | ok 2026-03-16 13:05:46.694316 | 2026-03-16 13:05:46.694379 | TASK [deploy-crc-cloud : Create crc-dnsmasq.conf] 2026-03-16 13:05:47.374516 | crc | changed 2026-03-16 13:05:47.380966 | 2026-03-16 13:05:47.381024 | TASK [deploy-crc-cloud : Add domains into crc-dnsmasq.conf when alternative_domain] 2026-03-16 13:05:47.394464 | crc | skipping: Conditional result was False 2026-03-16 13:05:47.401156 | 2026-03-16 13:05:47.401217 | LOOP [deploy-crc-cloud : Set this host as first nameserver in /etc/resolv.conf] 2026-03-16 13:05:47.687284 | crc | changed: line replaced 2026-03-16 13:05:47.935134 | crc | ok 2026-03-16 13:05:48.178152 | crc | ok 2026-03-16 13:05:48.185785 | 2026-03-16 13:05:48.185852 | TASK [deploy-crc-cloud : Restart dnsmasq] 2026-03-16 13:05:48.886301 | crc | changed 2026-03-16 13:05:48.894659 | 2026-03-16 13:05:48.894722 | TASK [deploy-crc-cloud : Start kubelet] 2026-03-16 13:05:48.914748 | crc | ok 2026-03-16 13:05:48.923238 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubelet.yaml 2026-03-16 13:05:48.938336 | 2026-03-16 13:05:48.938403 | TASK [deploy-crc-cloud : Start and enable kubelet] 2026-03-16 13:05:55.933841 | crc | changed 2026-03-16 13:05:55.941738 | 2026-03-16 13:05:55.941796 | TASK [deploy-crc-cloud : Wait for port 6443 to be up] 2026-03-16 13:06:56.329958 | crc | ok 2026-03-16 13:06:56.335983 | 2026-03-16 13:06:56.336044 | TASK [deploy-crc-cloud : Wait for API to start before continue] 2026-03-16 13:06:57.050803 | crc | NAMESPACE NAME READY STATUS RESTARTS AGE 2026-03-16 13:06:57.050871 | crc | openshift-apiserver-operator openshift-apiserver-operator-846cbfc458-5pbgx 0/1 Pending 0 41s 2026-03-16 13:06:57.050882 | crc | openshift-apiserver apiserver-9ddfb9f55-f7gz7 0/2 Pending 0 41s 2026-03-16 13:06:57.050889 | crc | openshift-authentication-operator authentication-operator-7f5c659b84-kr5jr 0/1 Pending 0 41s 2026-03-16 13:06:57.050895 | crc | openshift-authentication oauth-openshift-66458b6674-xnmxt 0/1 Pending 0 41s 2026-03-16 13:06:57.050909 | crc | openshift-cluster-machine-approver machine-approver-54c688565-29gbc 0/2 Pending 0 41s 2026-03-16 13:06:57.050915 | crc | openshift-cluster-samples-operator cluster-samples-operator-6b564684c8-sdcbz 0/2 Pending 0 41s 2026-03-16 13:06:57.050924 | crc | openshift-cluster-version cluster-version-operator-7c9b9cfd6-hjv54 0/1 Pending 0 41s 2026-03-16 13:06:57.050930 | crc | openshift-config-operator openshift-config-operator-5777786469-f2vgj 0/1 Pending 0 41s 2026-03-16 13:06:57.050936 | crc | openshift-console-operator console-operator-67c89758df-cbknd 0/1 Pending 0 41s 2026-03-16 13:06:57.050941 | crc | openshift-console console-64d44f6ddf-7mr2q 0/1 Pending 0 41s 2026-03-16 13:06:57.050948 | crc | openshift-console downloads-747b44746d-plw2x 0/1 Pending 0 41s 2026-03-16 13:06:57.050954 | crc | openshift-controller-manager-operator openshift-controller-manager-operator-686468bdd5-t46qw 0/1 Pending 0 41s 2026-03-16 13:06:57.050961 | crc | openshift-controller-manager controller-manager-65b6cccf98-9s6k9 0/1 Pending 0 41s 2026-03-16 13:06:57.050967 | crc | openshift-dns-operator dns-operator-799b87ffcd-zlj8v 0/2 Pending 0 41s 2026-03-16 13:06:57.050973 | crc | openshift-dns node-resolver-952wf 0/1 Pending 0 41s 2026-03-16 13:06:57.050983 | crc | openshift-etcd-operator etcd-operator-69b85846b6-vz7z7 0/1 Pending 0 41s 2026-03-16 13:06:57.050989 | crc | openshift-image-registry cluster-image-registry-operator-86c45576b9-ps9vm 0/1 Pending 0 41s 2026-03-16 13:06:57.050995 | crc | openshift-image-registry image-registry-66587d64c8-9j2ww 0/1 Pending 0 41s 2026-03-16 13:06:57.051001 | crc | openshift-image-registry node-ca-98dmx 0/1 Pending 0 41s 2026-03-16 13:06:57.051007 | crc | openshift-ingress-operator ingress-operator-6b9cb4dbcf-ccklg 0/2 Pending 0 41s 2026-03-16 13:06:57.051017 | crc | openshift-ingress router-default-68cf44c8b8-6hwhj 0/1 Pending 0 41s 2026-03-16 13:06:57.051022 | crc | openshift-kube-apiserver-operator kube-apiserver-operator-575994946d-8kbzc 0/1 Pending 0 41s 2026-03-16 13:06:57.051032 | crc | openshift-kube-controller-manager-operator kube-controller-manager-operator-69d5f845f8-25vvr 0/1 Pending 0 41s 2026-03-16 13:06:57.051047 | crc | openshift-kube-scheduler-operator openshift-kube-scheduler-operator-54f497555d-fdr9t 0/1 Pending 0 41s 2026-03-16 13:06:57.051060 | crc | openshift-kube-storage-version-migrator-operator kube-storage-version-migrator-operator-565b79b866-cmlsr 0/1 Pending 0 41s 2026-03-16 13:06:57.051072 | crc | openshift-kube-storage-version-migrator migrator-866fcbc849-9c4tk 0/2 Pending 0 41s 2026-03-16 13:06:57.051081 | crc | openshift-machine-api control-plane-machine-set-operator-75ffdb6fcd-p5pmg 0/1 Pending 0 41s 2026-03-16 13:06:57.051102 | crc | openshift-machine-api machine-api-operator-755bb95488-s5fxv 0/2 Pending 0 41s 2026-03-16 13:06:57.051120 | crc | openshift-machine-config-operator machine-config-controller-f9cdd68f7-6psp9 0/2 Pending 0 41s 2026-03-16 13:06:57.051141 | crc | openshift-machine-config-operator machine-config-daemon-b7rgl 0/2 Pending 0 41s 2026-03-16 13:06:57.051167 | crc | openshift-machine-config-operator machine-config-operator-67c9d58cbb-msncm 0/2 Pending 0 41s 2026-03-16 13:06:57.051183 | crc | openshift-marketplace marketplace-operator-547dbd544d-pmsrq 0/1 Pending 0 41s 2026-03-16 13:06:57.051201 | crc | openshift-multus multus-additional-cni-plugins-9fvrp 0/1 Pending 0 41s 2026-03-16 13:06:57.051222 | crc | openshift-multus multus-admission-controller-69db94689b-h29jz 0/2 Pending 0 41s 2026-03-16 13:06:57.051250 | crc | openshift-multus multus-wfwbx 0/1 Pending 0 41s 2026-03-16 13:06:57.051278 | crc | openshift-multus network-metrics-daemon-qxdgg 0/2 Pending 0 41s 2026-03-16 13:06:57.051300 | crc | openshift-network-console networking-console-plugin-5ff7774fd9-nljh6 1/1 Running 3 134d 2026-03-16 13:06:57.051321 | crc | openshift-network-diagnostics network-check-source-5bb8f5cd97-xdvz5 1/1 Running 3 134d 2026-03-16 13:06:57.051346 | crc | openshift-network-diagnostics network-check-target-fhkjl 1/1 Running 3 134d 2026-03-16 13:06:57.051372 | crc | openshift-network-node-identity network-node-identity-dgvkt 2/2 Running 8 134d 2026-03-16 13:06:57.051397 | crc | openshift-network-operator iptables-alerter-5jnd7 1/1 Running 3 134d 2026-03-16 13:06:57.051423 | crc | openshift-network-operator network-operator-7bdcf4f5bd-7fjxv 1/1 Running 4 134d 2026-03-16 13:06:57.051451 | crc | openshift-oauth-apiserver apiserver-8596bd845d-qp2nr 0/1 Pending 0 41s 2026-03-16 13:06:57.051472 | crc | openshift-operator-lifecycle-manager catalog-operator-75ff9f647d-2ftbn 0/1 Pending 0 41s 2026-03-16 13:06:57.051493 | crc | openshift-operator-lifecycle-manager collect-profiles-29561100-c546r 0/1 Pending 0 41s 2026-03-16 13:06:57.051514 | crc | openshift-operator-lifecycle-manager olm-operator-5cdf44d969-66pgw 0/1 Pending 0 41s 2026-03-16 13:06:57.051541 | crc | openshift-operator-lifecycle-manager package-server-manager-77f986bd66-c67zb 0/2 Pending 0 41s 2026-03-16 13:06:57.051573 | crc | openshift-operator-lifecycle-manager packageserver-7d4fc7d867-8s7hc 0/1 Pending 0 41s 2026-03-16 13:06:57.051596 | crc | openshift-ovn-kubernetes ovnkube-control-plane-57b78d8988-8ch6c 0/2 Pending 0 41s 2026-03-16 13:06:57.051622 | crc | openshift-ovn-kubernetes ovnkube-node-s9mkc 0/8 Pending 0 41s 2026-03-16 13:06:57.051644 | crc | openshift-route-controller-manager route-controller-manager-776cdc94d6-9x8lz 0/1 Pending 0 41s 2026-03-16 13:06:57.051667 | crc | openshift-service-ca-operator service-ca-operator-5b9c976747-ktnzd 0/1 Pending 0 41s 2026-03-16 13:06:57.051692 | crc | openshift-service-ca service-ca-74545575db-hl62p 0/1 Pending 0 41s 2026-03-16 13:06:57.368492 | crc | ok 2026-03-16 13:06:57.375155 | 2026-03-16 13:06:57.375213 | TASK [deploy-crc-cloud : Replace default pubkey] 2026-03-16 13:06:57.394050 | crc | ok 2026-03-16 13:06:57.402174 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/pubkey.yaml 2026-03-16 13:06:57.417219 | 2026-03-16 13:06:57.417292 | TASK [deploy-crc-cloud : Check if id_rsa.pub exists] 2026-03-16 13:06:57.690513 | crc | ok 2026-03-16 13:06:57.697021 | 2026-03-16 13:06:57.697078 | TASK [deploy-crc-cloud : Read pub key] 2026-03-16 13:06:58.230303 | crc | skipping: Conditional result was False 2026-03-16 13:06:58.237841 | 2026-03-16 13:06:58.237906 | TASK [deploy-crc-cloud : Wait for machineconfig] 2026-03-16 13:06:58.252086 | crc | skipping: Conditional result was False 2026-03-16 13:06:58.283320 | 2026-03-16 13:06:58.283430 | TASK [deploy-crc-cloud : Patch machineconfig 99-master-ssh] 2026-03-16 13:06:58.817463 | crc | skipping: Conditional result was False 2026-03-16 13:06:58.824671 | 2026-03-16 13:06:58.824734 | TASK [deploy-crc-cloud : Accept certificate] 2026-03-16 13:06:58.864662 | crc | ok 2026-03-16 13:06:58.872512 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/accept_cert.yaml 2026-03-16 13:06:58.888909 | 2026-03-16 13:06:58.888966 | LOOP [deploy-crc-cloud : Re-run accept certificates in Pending state few times] 2026-03-16 13:06:59.388389 | crc | ok 2026-03-16 13:06:59.388612 | crc | changed: All items complete 2026-03-16 13:06:59.388642 | 2026-03-16 13:07:09.728138 | crc | ok 2026-03-16 13:07:20.080479 | crc | ok 2026-03-16 13:07:20.091168 | 2026-03-16 13:07:20.091295 | TASK [deploy-crc-cloud : Create service account for - auto-csr-approver] 2026-03-16 13:07:20.728446 | crc | changed 2026-03-16 13:07:20.734866 | 2026-03-16 13:07:20.734934 | TASK [deploy-crc-cloud : Apply cluster cert approver] 2026-03-16 13:07:21.089101 | crc | serviceaccount/csr-approver-sa created 2026-03-16 13:07:21.091978 | crc | clusterrole.rbac.authorization.k8s.io/csr-approver created 2026-03-16 13:07:21.095042 | crc | clusterrolebinding.rbac.authorization.k8s.io/csr-approver-binding created 2026-03-16 13:07:21.101233 | crc | cronjob.batch/auto-csr-approver created 2026-03-16 13:07:21.267458 | crc | ok 2026-03-16 13:07:21.273752 | 2026-03-16 13:07:21.273811 | TASK [deploy-crc-cloud : Wait for cluster become healthy] 2026-03-16 13:07:21.317996 | crc | ok 2026-03-16 13:07:21.325345 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2026-03-16 13:07:21.343158 | 2026-03-16 13:07:21.343240 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2026-03-16 13:07:21.713182 | crc | True 2026-03-16 13:07:21.713661 | crc | False 2026-03-16 13:08:08.114855 | crc | changed 2026-03-16 13:08:08.121764 | 2026-03-16 13:08:08.121835 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2026-03-16 13:08:08.152375 | crc | ok: OpenShift cluster components have become healthy in approximately 60 * 15 seconds. 2026-03-16 13:08:08.158711 | 2026-03-16 13:08:08.158775 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2026-03-16 13:08:08.171924 | crc | skipping: Conditional result was False 2026-03-16 13:08:08.179389 | 2026-03-16 13:08:08.179463 | TASK [deploy-crc-cloud : Set credentials] 2026-03-16 13:08:08.198741 | crc | ok 2026-03-16 13:08:08.210331 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/set_credentials.yaml 2026-03-16 13:08:08.230951 | 2026-03-16 13:08:08.231016 | TASK [deploy-crc-cloud : Ensure htpasswd.txt does not exists] 2026-03-16 13:08:08.503864 | crc | ok 2026-03-16 13:08:08.510911 | 2026-03-16 13:08:08.510973 | TASK [deploy-crc-cloud : Create temporary directory] 2026-03-16 13:08:08.898189 | crc | changed 2026-03-16 13:08:08.904785 | 2026-03-16 13:08:08.904847 | LOOP [deploy-crc-cloud : Get htpasswd] 2026-03-16 13:08:08.971209 | crc | Output suppressed because no_log was given 2026-03-16 13:08:08.978847 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2026-03-16 13:08:08.979732 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2026-03-16 13:08:08.980579 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2026-03-16 13:08:08.990204 | 2026-03-16 13:08:08.990302 | TASK [deploy-crc-cloud : Get htpasswd for developer] 2026-03-16 13:08:10.529818 | crc | time="2026-03-16T13:08:10Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2026-03-16 13:08:10.633204 | crc | Trying to pull ghcr.io/crc-org/crc-cloud/httpd-tools:latest... 2026-03-16 13:08:11.122650 | crc | Getting image source signatures 2026-03-16 13:08:11.122728 | crc | Copying blob sha256:1730cf1a00b8c06596486f3456376e7660a42976bb9fcd6604ae22a70fca6b65 2026-03-16 13:08:11.122775 | crc | Copying blob sha256:f391d299bb65afd981883c104f434a04ee3ffb247e341247171779ef526ed65f 2026-03-16 13:08:15.704150 | crc | Copying config sha256:d81064f8940a06af9e1a39fc510c6bfc299bb166f99ee6a892f22ec84ee58041 2026-03-16 13:08:15.704335 | crc | Writing manifest to image destination 2026-03-16 13:08:16.040422 | crc | changed 2026-03-16 13:08:16.047932 | 2026-03-16 13:08:16.048010 | TASK [deploy-crc-cloud : Get htpasswd for kubeadmin] 2026-03-16 13:08:16.547902 | crc | time="2026-03-16T13:08:16Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2026-03-16 13:08:17.082045 | crc | changed 2026-03-16 13:08:17.090363 | 2026-03-16 13:08:17.090448 | TASK [deploy-crc-cloud : Get htpasswd for redhat] 2026-03-16 13:08:17.501576 | crc | time="2026-03-16T13:08:17Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2026-03-16 13:08:18.124828 | crc | changed 2026-03-16 13:08:18.132141 | 2026-03-16 13:08:18.132205 | TASK [deploy-crc-cloud : Cleanup htpasswd.txt file] 2026-03-16 13:08:18.664065 | crc | changed 2026-03-16 13:08:18.671191 | 2026-03-16 13:08:18.671255 | TASK [deploy-crc-cloud : Create secret with generic htpass-secret] 2026-03-16 13:08:19.230000 | crc | ok 2026-03-16 13:08:19.236877 | 2026-03-16 13:08:19.236941 | TASK [deploy-crc-cloud : Replace htpass-secret] 2026-03-16 13:08:19.677393 | crc | secret/htpass-secret replaced 2026-03-16 13:08:19.770348 | crc | ok 2026-03-16 13:08:19.777229 | 2026-03-16 13:08:19.777310 | TASK [deploy-crc-cloud : Remove temporary directory] 2026-03-16 13:08:20.113150 | crc | changed 2026-03-16 13:08:20.120306 | 2026-03-16 13:08:20.120368 | TASK [deploy-crc-cloud : Replace default CA] 2026-03-16 13:08:20.139978 | crc | ok 2026-03-16 13:08:20.149541 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/replace_default_ca.yaml 2026-03-16 13:08:20.173232 | 2026-03-16 13:08:20.173318 | TASK [deploy-crc-cloud : Generate key] 2026-03-16 13:08:21.708149 | crc | changed 2026-03-16 13:08:21.715209 | 2026-03-16 13:08:21.715296 | TASK [deploy-crc-cloud : Generate cert] 2026-03-16 13:08:22.249127 | crc | changed 2026-03-16 13:08:22.256204 | 2026-03-16 13:08:22.256287 | TASK [deploy-crc-cloud : Generate csr] 2026-03-16 13:08:22.613663 | crc | .............+++++++++++++++++++++++++++++++++++++++*.+...+.......+.....+.......+.....+...+.......+........+...+.......+..+......+...............+.+...+++++++++++++++++++++++++++++++++++++++*...+..+.+......+...+..+......+.......+.....+.......+...+.....+.............+.....+...+................+...++++++ 2026-03-16 13:08:22.628389 | crc | ..........+........+...+...+.+.....+.+...+.....+.+.....+......+....+........+...+..........+............+..+......+....+.....+++++++++++++++++++++++++++++++++++++++*...+....+...+.........+++++++++++++++++++++++++++++++++++++++*.......+.......+.....+.+..+............+.+.....+.........+.+...+.........+......+..............+.+......++++++ 2026-03-16 13:08:22.633788 | crc | ----- 2026-03-16 13:08:22.792558 | crc | changed 2026-03-16 13:08:22.824483 | 2026-03-16 13:08:22.824584 | TASK [deploy-crc-cloud : Generate user cert] 2026-03-16 13:08:23.185034 | crc | Certificate request self-signature ok 2026-03-16 13:08:23.194676 | crc | subject=O=${GROUP}, CN=core 2026-03-16 13:08:23.366100 | crc | changed 2026-03-16 13:08:23.372958 | 2026-03-16 13:08:23.373042 | TASK [deploy-crc-cloud : Create configmap] 2026-03-16 13:08:23.942736 | crc | configmap/client-ca-custom created 2026-03-16 13:08:24.411637 | crc | ok 2026-03-16 13:08:24.418955 | 2026-03-16 13:08:24.419022 | TASK [deploy-crc-cloud : Patch apiserver] 2026-03-16 13:08:24.917516 | crc | apiserver.config.openshift.io/cluster patched 2026-03-16 13:08:24.969380 | crc | ok 2026-03-16 13:08:24.976010 | 2026-03-16 13:08:24.976074 | TASK [deploy-crc-cloud : Create configmap] 2026-03-16 13:08:25.458959 | crc | W0316 13:08:25.458894 13024 helpers.go:703] --dry-run is deprecated and can be replaced with --dry-run=client. 2026-03-16 13:08:25.478315 | crc | configmap/admin-kubeconfig-client-ca replaced 2026-03-16 13:08:25.530456 | crc | ok 2026-03-16 13:08:25.537069 | 2026-03-16 13:08:25.537135 | TASK [deploy-crc-cloud : Login to the OpenShift cluster] 2026-03-16 13:08:25.557513 | crc | ok 2026-03-16 13:08:25.575841 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/login.yaml 2026-03-16 13:08:25.620117 | 2026-03-16 13:08:25.620184 | TASK [deploy-crc-cloud : Try to login after all changes] 2026-03-16 13:08:26.406100 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2026-03-16 13:08:26.492897 | crc | 2026-03-16 13:08:26.492949 | crc | Login failed (401 Unauthorized) 2026-03-16 13:08:26.501144 | crc | Verify you have provided the correct credentials. 2026-03-16 13:10:14.696599 | crc | ok 2026-03-16 13:10:14.703203 | 2026-03-16 13:10:14.703291 | TASK [deploy-crc-cloud : Patch pull secret] 2026-03-16 13:10:14.722728 | crc | ok 2026-03-16 13:10:14.730072 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/patch_pull_secret.yaml 2026-03-16 13:10:14.756576 | 2026-03-16 13:10:14.756641 | TASK [deploy-crc-cloud : Patch pull secret] 2026-03-16 13:10:15.306118 | crc | Output suppressed because no_log was given 2026-03-16 13:10:15.312588 | 2026-03-16 13:10:15.312652 | TASK [deploy-crc-cloud : Wait for cluster become healthy after patching CA and pull secret] 2026-03-16 13:10:15.332140 | crc | ok 2026-03-16 13:10:15.339713 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2026-03-16 13:10:15.365745 | 2026-03-16 13:10:15.365808 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2026-03-16 13:10:15.795764 | crc | True 2026-03-16 13:10:15.796434 | crc | True 2026-03-16 13:10:15.898594 | crc | changed 2026-03-16 13:10:15.905700 | 2026-03-16 13:10:15.905765 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2026-03-16 13:10:15.935582 | crc | ok: OpenShift cluster components have become healthy in approximately 60 * 15 seconds. 2026-03-16 13:10:15.941951 | 2026-03-16 13:10:15.942018 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2026-03-16 13:10:15.955308 | crc | skipping: Conditional result was False 2026-03-16 13:10:15.962819 | 2026-03-16 13:10:15.962885 | TASK [deploy-crc-cloud : Create certificate and patch secret] 2026-03-16 13:10:15.976263 | crc | skipping: Conditional result was False 2026-03-16 13:10:16.010622 | 2026-03-16 13:10:16.010713 | TASK [deploy-crc-cloud : Wait for cluster become healthy after adding domain] 2026-03-16 13:10:16.030764 | crc | ok 2026-03-16 13:10:16.038451 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2026-03-16 13:10:16.066904 | 2026-03-16 13:10:16.066968 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2026-03-16 13:10:16.489630 | crc | True 2026-03-16 13:10:16.490244 | crc | True 2026-03-16 13:10:16.601057 | crc | changed 2026-03-16 13:10:16.608575 | 2026-03-16 13:10:16.608645 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2026-03-16 13:10:16.638878 | crc | ok: OpenShift cluster components have become healthy in approximately 60 * 15 seconds. 2026-03-16 13:10:16.645294 | 2026-03-16 13:10:16.645361 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2026-03-16 13:10:16.658670 | crc | skipping: Conditional result was False 2026-03-16 13:10:16.665757 | 2026-03-16 13:10:16.665821 | TASK [deploy-crc-cloud : Patch ingress config] 2026-03-16 13:10:16.679031 | crc | skipping: Conditional result was False 2026-03-16 13:10:16.687693 | 2026-03-16 13:10:16.687760 | TASK [deploy-crc-cloud : Patch api server] 2026-03-16 13:10:16.701101 | crc | skipping: Conditional result was False 2026-03-16 13:10:16.709030 | 2026-03-16 13:10:16.709096 | TASK [deploy-crc-cloud : Patch default route] 2026-03-16 13:10:16.722967 | crc | skipping: Conditional result was False 2026-03-16 13:10:16.730413 | 2026-03-16 13:10:16.730493 | TASK [deploy-crc-cloud : Wait for cluster become healthy after changing ingress api server and default route] 2026-03-16 13:10:16.751800 | crc | ok 2026-03-16 13:10:16.759381 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2026-03-16 13:10:16.789301 | 2026-03-16 13:10:16.789363 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy authentication|console|etcd|ingress|openshift-apiserver] 2026-03-16 13:10:17.233953 | crc | False 2026-03-16 13:10:17.234630 | crc | True 2026-03-16 13:10:17.234641 | crc | True 2026-03-16 13:10:17.234647 | crc | True 2026-03-16 13:10:17.234652 | crc | True 2026-03-16 13:11:49.710175 | crc | changed 2026-03-16 13:11:49.716310 | 2026-03-16 13:11:49.716368 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2026-03-16 13:11:49.745447 | crc | ok: OpenShift cluster components have become healthy in approximately 60 * 15 seconds. 2026-03-16 13:11:49.751431 | 2026-03-16 13:11:49.751500 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2026-03-16 13:11:49.764423 | crc | skipping: Conditional result was False 2026-03-16 13:11:49.771570 | 2026-03-16 13:11:49.771641 | TASK [deploy-crc-cloud : Get console route] 2026-03-16 13:11:49.784416 | crc | skipping: Conditional result was False 2026-03-16 13:11:49.797763 | 2026-03-16 13:11:49.797824 | TASK [Start crc-cloud role when Zuul is not defined] 2026-03-16 13:11:49.820661 | crc | skipping: Conditional result was False 2026-03-16 13:11:49.827260 | 2026-03-16 13:11:49.827339 | TASK [prepare-crc-cloud : Recreate kubelet config.json] 2026-03-16 13:11:49.846245 | crc | ok 2026-03-16 13:11:49.856823 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/inject-pull-secret.yaml 2026-03-16 13:11:49.875218 | 2026-03-16 13:11:49.875295 | TASK [prepare-crc-cloud : Fail when openshift_pull_sec not provided] 2026-03-16 13:11:49.908864 | crc | skipping: Conditional result was False 2026-03-16 13:11:49.915511 | 2026-03-16 13:11:49.915571 | TASK [prepare-crc-cloud : Cleanup file] 2026-03-16 13:11:50.448839 | crc | Output suppressed because no_log was given 2026-03-16 13:11:50.455279 | 2026-03-16 13:11:50.455341 | TASK [prepare-crc-cloud : Copy pull-secret to kubelet config.json] 2026-03-16 13:11:50.835526 | crc | Output suppressed because no_log was given 2026-03-16 13:11:50.841375 | 2026-03-16 13:11:50.841431 | TASK [prepare-crc-cloud : Replace singleqoute with doublequote] 2026-03-16 13:11:51.247487 | crc | changed: 42 replacements made 2026-03-16 13:11:51.254602 | 2026-03-16 13:11:51.254669 | TASK [prepare-crc-cloud : Remove spaces] 2026-03-16 13:11:51.579798 | crc | changed: 20 replacements made 2026-03-16 13:11:51.585915 | 2026-03-16 13:11:51.585980 | TASK [prepare-crc-cloud : Ensure you are logged in to the OpenShift] 2026-03-16 13:11:51.605755 | crc | ok 2026-03-16 13:11:51.614011 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/openshift_login.yaml 2026-03-16 13:11:51.634696 | 2026-03-16 13:11:51.634766 | TASK [prepare-crc-cloud : Login to the OpenShift] 2026-03-16 13:11:52.033717 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2026-03-16 13:11:52.132615 | crc | 2026-03-16 13:11:52.132676 | crc | Login successful. 2026-03-16 13:11:52.152168 | crc | 2026-03-16 13:11:52.152194 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects' 2026-03-16 13:11:52.165085 | crc | 2026-03-16 13:11:52.165102 | crc | Using project "default". 2026-03-16 13:11:52.199019 | crc | ok 2026-03-16 13:11:52.205088 | 2026-03-16 13:11:52.205152 | TASK [prepare-crc-cloud : Post tasks after crc-cloud script execution] 2026-03-16 13:11:52.224979 | crc | ok 2026-03-16 13:11:52.234844 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/post.yaml 2026-03-16 13:11:52.255428 | 2026-03-16 13:11:52.255500 | LOOP [prepare-crc-cloud : Set DNS nameservers provided by cloud provider] 2026-03-16 13:11:52.573054 | crc | changed: line added 2026-03-16 13:11:52.864537 | crc | changed: line added 2026-03-16 13:11:52.874643 | 2026-03-16 13:11:52.874739 | TASK [prepare-crc-cloud : Increase dnsmasq cache size] 2026-03-16 13:11:53.168517 | crc | changed: line added 2026-03-16 13:11:53.175373 | 2026-03-16 13:11:53.175448 | TASK [prepare-crc-cloud : Reload NetworkManager after adding cache and DNS server] 2026-03-16 13:11:53.881297 | crc | changed 2026-03-16 13:11:53.889491 | 2026-03-16 13:11:53.889549 | TASK [prepare-crc-cloud : Ensure kube config does not exists] 2026-03-16 13:11:54.182882 | crc | ok 2026-03-16 13:11:54.189116 | 2026-03-16 13:11:54.189179 | TASK [prepare-crc-cloud : Copy new generated KUBECONFIG] 2026-03-16 13:11:54.202478 | crc | skipping: Conditional result was False 2026-03-16 13:11:54.209738 | 2026-03-16 13:11:54.209805 | TASK [prepare-crc-cloud : Delete all openshift-marketplace pods] 2026-03-16 13:11:54.669423 | crc | pod "certified-operators-gdkft" deleted 2026-03-16 13:11:54.674392 | crc | pod "community-operators-dmpzv" deleted 2026-03-16 13:11:54.694386 | crc | pod "marketplace-operator-547dbd544d-pmsrq" deleted 2026-03-16 13:11:54.702809 | crc | pod "redhat-marketplace-tdlk4" deleted 2026-03-16 13:11:54.710966 | crc | pod "redhat-operators-qd6sf" deleted 2026-03-16 13:11:55.744864 | crc | ok 2026-03-16 13:11:55.752165 | 2026-03-16 13:11:55.752236 | TASK [prepare-crc-cloud : Create workaround for expired cert] 2026-03-16 13:11:55.853907 | crc | ok 2026-03-16 13:11:55.861557 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/cluster_cert.yaml 2026-03-16 13:11:55.884998 | 2026-03-16 13:11:55.885101 | LOOP [prepare-crc-cloud : Re-run accept certificates in Pending state few times] 2026-03-16 13:11:56.360554 | crc | ok 2026-03-16 13:11:56.360762 | crc | changed: All items complete 2026-03-16 13:11:56.360791 | 2026-03-16 13:12:06.797340 | crc | ok 2026-03-16 13:12:17.172250 | crc | ok 2026-03-16 13:12:17.188376 | 2026-03-16 13:12:17.188505 | TASK [prepare-crc-cloud : Create service account for - auto-csr-approver] 2026-03-16 13:12:17.849396 | crc | ok 2026-03-16 13:12:17.856045 | 2026-03-16 13:12:17.856110 | TASK [prepare-crc-cloud : Apply cluster cert approver] 2026-03-16 13:12:18.342047 | crc | serviceaccount/csr-approver-sa unchanged 2026-03-16 13:12:18.363418 | crc | clusterrole.rbac.authorization.k8s.io/csr-approver unchanged 2026-03-16 13:12:18.380973 | crc | clusterrolebinding.rbac.authorization.k8s.io/csr-approver-binding unchanged 2026-03-16 13:12:18.411106 | crc | cronjob.batch/auto-csr-approver unchanged 2026-03-16 13:12:18.891228 | crc | ok 2026-03-16 13:12:18.897506 | 2026-03-16 13:12:18.897572 | TASK [prepare-crc-cloud : Pause machineconfigpool] 2026-03-16 13:12:18.917337 | crc | ok 2026-03-16 13:12:18.925000 | crc | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pause_mcp.yaml 2026-03-16 13:12:18.949370 | 2026-03-16 13:12:18.949645 | LOOP [prepare-crc-cloud : Pause the machineconfig configuration if mcp is not needed] 2026-03-16 13:12:19.390032 | crc | ok 2026-03-16 13:12:19.784777 | crc | ok 2026-03-16 13:12:19.796048 | 2026-03-16 13:12:19.796131 | TASK [prepare-crc-cloud : Print current machineconfigpool] 2026-03-16 13:12:20.227759 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2026-03-16 13:12:20.228001 | crc | master rendered-master-d582710c680b4cd4536e11249c7e09e9 False True True 1 0 0 1 134d 2026-03-16 13:12:20.228170 | crc | worker rendered-worker-3dcc16ccd3a3eea0254ec40e36d4bfbe True False False 0 0 0 0 134d 2026-03-16 13:12:20.356073 | crc | ok 2026-03-16 13:12:20.362939 | 2026-03-16 13:12:20.363009 | TASK [prepare-crc-cloud : Set low profile to etcd to avoid flakiness] 2026-03-16 13:12:20.376843 | crc | skipping: Conditional result was False 2026-03-16 13:12:20.384619 | 2026-03-16 13:12:20.384685 | TASK [prepare-crc-cloud : Fix machineconfigpool degradation] 2026-03-16 13:12:20.397963 | crc | skipping: Conditional result was False 2026-03-16 13:12:20.405250 | 2026-03-16 13:12:20.405349 | TASK [prepare-crc-cloud : Remove drain machineconfig for the node] 2026-03-16 13:12:20.418708 | crc | skipping: Conditional result was False 2026-03-16 13:12:20.428068 | 2026-03-16 13:12:20.428129 | TASK [prepare-crc-cloud : Post machineconfigpool tasks] 2026-03-16 13:12:20.441488 | crc | skipping: Conditional result was False 2026-03-16 13:12:20.448667 | 2026-03-16 13:12:20.448729 | TASK [prepare-crc-cloud : Enable monitoring and cluster-monitoring-operator] 2026-03-16 13:12:20.462527 | crc | skipping: Conditional result was False 2026-03-16 13:12:20.475775 | 2026-03-16 13:12:20.475837 | TASK [Run crc-extracted preparation] 2026-03-16 13:12:20.489345 | crc | skipping: Conditional result was False 2026-03-16 13:12:20.498412 | 2026-03-16 13:12:20.498486 | TASK [Fail when image build date does not exists] 2026-03-16 13:12:20.511847 | crc | skipping: Conditional result was False 2026-03-16 13:12:20.536411 | 2026-03-16 13:12:20.536461 | PLAY [Set IOPS and Read/Write disk limitation] 2026-03-16 13:12:20.562875 | 2026-03-16 13:12:20.562936 | TASK [Set limit for disk usage - IOPS and Read/Write] 2026-03-16 13:12:20.603193 | controller | ok 2026-03-16 13:12:20.619301 | crc | ok 2026-03-16 13:12:20.646359 | 2026-03-16 13:12:20.646427 | TASK [disk-usage-limitation : Get block device major:minor] 2026-03-16 13:12:21.012065 | crc | 252:0 2026-03-16 13:12:21.018103 | controller | 252:0 2026-03-16 13:12:21.202418 | crc | ok 2026-03-16 13:12:21.207604 | controller | ok 2026-03-16 13:12:21.212925 | 2026-03-16 13:12:21.212988 | LOOP [disk-usage-limitation : Ensure that some cgroup dirs exists] 2026-03-16 13:12:21.416091 | controller | ok: "/sys/fs/cgroup/init.scope" 2026-03-16 13:12:21.416328 | controller | ok: All items complete 2026-03-16 13:12:21.416360 | 2026-03-16 13:12:21.567885 | crc | ok: "/sys/fs/cgroup/init.scope" 2026-03-16 13:12:21.598303 | controller | changed: "/sys/fs/cgroup/machine.slice" 2026-03-16 13:12:21.779591 | controller | ok: "/sys/fs/cgroup/system.slice" 2026-03-16 13:12:21.900972 | crc | ok: "/sys/fs/cgroup/machine.slice" 2026-03-16 13:12:21.959179 | controller | ok: "/sys/fs/cgroup/user.slice" 2026-03-16 13:12:22.171427 | crc | ok: "/sys/fs/cgroup/system.slice" 2026-03-16 13:12:22.467394 | crc | ok: "/sys/fs/cgroup/user.slice" 2026-03-16 13:12:22.474883 | 2026-03-16 13:12:22.474988 | TASK [disk-usage-limitation : Ensure systemd configuration directory] 2026-03-16 13:12:22.679409 | controller | changed 2026-03-16 13:12:22.787989 | crc | ok 2026-03-16 13:12:22.793357 | 2026-03-16 13:12:22.793424 | TASK [disk-usage-limitation : Enable IO limit via override configuration] 2026-03-16 13:12:23.350126 | controller | changed 2026-03-16 13:12:23.579354 | crc | changed 2026-03-16 13:12:23.584730 | 2026-03-16 13:12:23.584794 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2026-03-16 13:12:23.594945 | 2026-03-16 13:12:23.595003 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2026-03-16 13:12:23.605741 | 2026-03-16 13:12:23.605802 | TASK [disk-usage-limitation : Reload systemd daemon after enabling IOAccounting] 2026-03-16 13:12:24.337854 | controller | ok 2026-03-16 13:12:25.207565 | crc | ok 2026-03-16 13:12:25.212965 | 2026-03-16 13:12:25.213028 | TASK [disk-usage-limitation : Wait for system.slice cgroup to have io.max file] 2026-03-16 13:12:25.416688 | controller | ok 2026-03-16 13:12:25.544939 | crc | ok 2026-03-16 13:12:25.550326 | 2026-03-16 13:12:25.550391 | LOOP [disk-usage-limitation : Set IOPS limit in the root cgroup] 2026-03-16 13:12:25.778209 | controller | ok 2026-03-16 13:12:25.778443 | controller | ok: All items complete 2026-03-16 13:12:25.778484 | 2026-03-16 13:12:25.923639 | crc | ok 2026-03-16 13:12:25.955909 | controller | ok 2026-03-16 13:12:26.140804 | controller | ok 2026-03-16 13:12:26.211817 | crc | ok 2026-03-16 13:12:26.323854 | controller | ok 2026-03-16 13:12:26.502789 | crc | ok 2026-03-16 13:12:26.809876 | crc | ok 2026-03-16 13:12:26.822591 | 2026-03-16 13:12:26.822663 | TASK [disk-usage-limitation : Verify the IOPS limit] 2026-03-16 13:12:27.200067 | crc | init 2026-03-16 13:12:27.200978 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:27.201146 | crc | machine 2026-03-16 13:12:27.202742 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:27.202906 | crc | system 2026-03-16 13:12:27.204266 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:27.204435 | crc | user 2026-03-16 13:12:27.205505 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:27.076366 | controller | init 2026-03-16 13:12:27.080151 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:27.080169 | controller | machine 2026-03-16 13:12:27.080176 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:27.080182 | controller | system 2026-03-16 13:12:27.080188 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:27.080193 | controller | user 2026-03-16 13:12:27.080199 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:27.402630 | controller | ok 2026-03-16 13:12:27.409346 | crc | ok 2026-03-16 13:12:27.414773 | 2026-03-16 13:12:27.414840 | TASK [disk-usage-limitation : Check if kubepods.slice exists] 2026-03-16 13:12:27.627022 | controller | ok 2026-03-16 13:12:27.715077 | crc | ok 2026-03-16 13:12:27.720739 | 2026-03-16 13:12:27.720805 | TASK [disk-usage-limitation : Set the limit] 2026-03-16 13:12:28.276524 | controller | skipping: Conditional result was False 2026-03-16 13:12:28.283010 | crc | ok 2026-03-16 13:12:28.288755 | 2026-03-16 13:12:28.288820 | TASK [disk-usage-limitation : Verify the IOPS limit - kubepods slice] 2026-03-16 13:12:28.627729 | crc | kubepods 2026-03-16 13:12:28.628623 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:28.840988 | controller | skipping: Conditional result was False 2026-03-16 13:12:28.847778 | crc | ok 2026-03-16 13:12:28.853219 | 2026-03-16 13:12:28.853311 | TASK [disk-usage-limitation : Print the current io.max value] 2026-03-16 13:12:28.893948 | controller | ok: 2026-03-16 13:12:28.894118 | controller | init 2026-03-16 13:12:28.894150 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:28.894172 | controller | machine 2026-03-16 13:12:28.894190 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:28.894208 | controller | system 2026-03-16 13:12:28.894225 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:28.894241 | controller | user 2026-03-16 13:12:28.894257 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:28.910375 | crc | ok: 2026-03-16 13:12:28.910424 | crc | init 2026-03-16 13:12:28.910453 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:28.910485 | crc | machine 2026-03-16 13:12:28.910506 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:28.910525 | crc | system 2026-03-16 13:12:28.910543 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:28.910560 | crc | user 2026-03-16 13:12:28.910577 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 kubepods 2026-03-16 13:12:28.910593 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-03-16 13:12:28.963783 | 2026-03-16 13:12:28.963838 | PLAY RECAP 2026-03-16 13:12:28.963881 | controller | ok: 10 changed: 3 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-16 13:12:28.963910 | crc | ok: 112 changed: 37 unreachable: 0 failed: 0 skipped: 28 rescued: 0 ignored: 0 2026-03-16 13:12:28.963929 | 2026-03-16 13:12:29.056622 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2026-03-16 13:12:29.059983 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2026-03-16 13:12:29.559656 | 2026-03-16 13:12:29.559744 | PLAY [all,!compute] 2026-03-16 13:12:29.592376 | 2026-03-16 13:12:29.592451 | TASK [Enable container-tools rhel-modules for c8/crc node] 2026-03-16 13:12:30.148706 | controller | skipping: Conditional result was False 2026-03-16 13:12:30.149250 | crc | skipping: Conditional result was False 2026-03-16 13:12:30.155466 | 2026-03-16 13:12:30.155550 | TASK [Install podman] 2026-03-16 13:12:30.199011 | crc | skipping: Conditional result was False 2026-03-16 13:13:09.588206 | controller | changed 2026-03-16 13:13:09.593639 | 2026-03-16 13:13:09.593699 | TASK [Set var name for quay login zuul secret] 2026-03-16 13:13:09.637310 | controller | skipping: Conditional result was False 2026-03-16 13:13:09.637771 | crc | skipping: Conditional result was False 2026-03-16 13:13:09.643800 | 2026-03-16 13:13:09.643868 | TASK [Print the username] 2026-03-16 13:13:10.002122 | controller | openstack-k8s-operators+cirobot 2026-03-16 13:13:10.199472 | crc | skipping: Conditional result was False 2026-03-16 13:13:10.204978 | controller | ok: Runtime: 0:00:00.003992 2026-03-16 13:13:10.210215 | 2026-03-16 13:13:10.210299 | TASK [Fail when user or password is not set] 2026-03-16 13:13:10.254877 | controller | skipping: Conditional result was False 2026-03-16 13:13:10.255237 | crc | skipping: Conditional result was False 2026-03-16 13:13:10.260416 | 2026-03-16 13:13:10.260491 | TASK [Set vars for quay login] 2026-03-16 13:13:10.309607 | controller | Output suppressed because no_log was given 2026-03-16 13:13:10.314549 | 2026-03-16 13:13:10.314617 | LOOP [Perform container registry login(s) with podman] 2026-03-16 13:13:11.359348 | controller | Output suppressed because no_log was given 2026-03-16 13:13:11.365001 | 2026-03-16 13:13:11.365066 | LOOP [Perform container registry login(s) with buildah] 2026-03-16 13:13:11.404859 | controller | Output suppressed because no_log was given 2026-03-16 13:13:11.405083 | 2026-03-16 13:13:11.426027 | 2026-03-16 13:13:11.426107 | TASK [Set Insecure registry for content provider] 2026-03-16 13:13:11.468807 | controller | skipping: Conditional result was False 2026-03-16 13:13:11.469147 | crc | skipping: Conditional result was False 2026-03-16 13:13:11.511302 | 2026-03-16 13:13:11.511356 | PLAY RECAP 2026-03-16 13:13:11.511406 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-16 13:13:11.511436 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 9 rescued: 0 ignored: 0 2026-03-16 13:13:11.511454 | 2026-03-16 13:13:11.580196 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2026-03-16 13:13:11.583356 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2026-03-16 13:13:12.105391 | 2026-03-16 13:13:12.105503 | PLAY [rh-subscription] 2026-03-16 13:13:12.105603 | 2026-03-16 13:13:12.105635 | PLAY RECAP 2026-03-16 13:13:12.105662 | 2026-03-16 13:13:12.163353 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2026-03-16 13:13:12.166327 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2026-03-16 13:13:12.684309 | 2026-03-16 13:13:12.684404 | PLAY [Tweak CRC node] 2026-03-16 13:13:12.709179 | 2026-03-16 13:13:12.709247 | TASK [Load network parameters] 2026-03-16 13:13:13.296873 | crc | ok 2026-03-16 13:13:13.303206 | 2026-03-16 13:13:13.303302 | TASK [Check which dnsmasq config we must edit] 2026-03-16 13:13:13.689037 | crc | ok 2026-03-16 13:13:13.695566 | 2026-03-16 13:13:13.695634 | TASK [Ensure crc knows about its second NIC] 2026-03-16 13:13:14.386577 | crc | changed 2026-03-16 13:13:14.411790 | 2026-03-16 13:13:14.411879 | TASK [Ensure crc does not get "public" DNS] 2026-03-16 13:13:15.019555 | crc | changed 2026-03-16 13:13:15.026511 | 2026-03-16 13:13:15.026578 | TASK [Restart NetworkManager] 2026-03-16 13:13:15.921294 | crc | changed 2026-03-16 13:13:15.929699 | 2026-03-16 13:13:15.929766 | LOOP [Configure dns forwarders] 2026-03-16 13:13:16.340327 | crc | ok 2026-03-16 13:13:16.611926 | crc | ok 2026-03-16 13:13:16.621100 | 2026-03-16 13:13:16.621223 | TASK [Configure local DNS for CRC pod] 2026-03-16 13:13:17.068006 | crc | ok 2026-03-16 13:13:17.074484 | 2026-03-16 13:13:17.074552 | TASK [Configure dnsmasq listen-address to listen on both br-ex and ci-private-network] 2026-03-16 13:13:17.440220 | crc | changed: line added 2026-03-16 13:13:17.447100 | 2026-03-16 13:13:17.447167 | TASK [Restart native dnsmasq service] 2026-03-16 13:13:17.933563 | crc | changed 2026-03-16 13:13:17.942145 | 2026-03-16 13:13:17.942207 | TASK [Stop dnsmasq] 2026-03-16 13:13:17.956128 | crc | skipping: Conditional result was False 2026-03-16 13:13:17.963309 | 2026-03-16 13:13:17.963373 | TASK [Make sure that crc-dnsmasq is not running] 2026-03-16 13:13:17.976690 | crc | skipping: Conditional result was False 2026-03-16 13:13:17.983729 | 2026-03-16 13:13:17.983793 | TASK [Start dnsmasq] 2026-03-16 13:13:17.997212 | crc | skipping: Conditional result was False 2026-03-16 13:13:18.004680 | 2026-03-16 13:13:18.004741 | TASK [Wait for CRC to be ready] 2026-03-16 13:13:18.499504 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2026-03-16 13:13:18.583822 | crc | 2026-03-16 13:13:18.583849 | crc | Login successful. 2026-03-16 13:13:18.603447 | crc | 2026-03-16 13:13:18.603463 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects' 2026-03-16 13:13:18.617892 | crc | 2026-03-16 13:13:18.617905 | crc | Using project "default". 2026-03-16 13:13:19.039754 | crc | changed 2026-03-16 13:13:19.046639 | 2026-03-16 13:13:19.046709 | TASK [Set insecure registry on crc node] 2026-03-16 13:13:19.070472 | crc | skipping: Conditional result was False 2026-03-16 13:13:19.095805 | 2026-03-16 13:13:19.095865 | PLAY [Tweak Controller] 2026-03-16 13:13:19.112296 | 2026-03-16 13:13:19.112358 | TASK [Install other packages] 2026-03-16 13:13:27.059219 | controller | changed 2026-03-16 13:13:27.065051 | 2026-03-16 13:13:27.065113 | LOOP [Ensure we know compute host keys] 2026-03-16 13:13:27.411879 | controller | changed 2026-03-16 13:13:27.412073 | controller | ok: All items complete 2026-03-16 13:13:27.412102 | 2026-03-16 13:13:27.648676 | controller | changed 2026-03-16 13:13:27.663802 | 2026-03-16 13:13:27.663928 | TASK [Generate an ssh keypair] 2026-03-16 13:13:27.904827 | controller | Generating public/private ecdsa key pair. 2026-03-16 13:13:27.904855 | controller | Your identification has been saved in /home/zuul/.ssh/id_cifw 2026-03-16 13:13:27.904863 | controller | Your public key has been saved in /home/zuul/.ssh/id_cifw.pub 2026-03-16 13:13:27.904868 | controller | The key fingerprint is: 2026-03-16 13:13:27.904874 | controller | SHA256:Bt9F3pTqxtOGHQ/wKY+lYH6ieK+bFBRVfXM94S7U4AU zuul@np0005648354 2026-03-16 13:13:27.904879 | controller | The key's randomart image is: 2026-03-16 13:13:27.904884 | controller | +---[ECDSA 256]---+ 2026-03-16 13:13:27.904889 | controller | | ....oEo+o| 2026-03-16 13:13:27.904894 | controller | | . oooBo+| 2026-03-16 13:13:27.904899 | controller | | . . o*.=+| 2026-03-16 13:13:27.904904 | controller | | + .o.+ B | 2026-03-16 13:13:27.904909 | controller | | So.+ @ = | 2026-03-16 13:13:27.904913 | controller | | . .o X * .| 2026-03-16 13:13:27.904918 | controller | | ... + o | 2026-03-16 13:13:27.904923 | controller | | ..o. | 2026-03-16 13:13:27.904928 | controller | | .++. | 2026-03-16 13:13:27.904933 | controller | +----[SHA256]-----+ 2026-03-16 13:13:28.193028 | controller | changed 2026-03-16 13:13:28.203307 | 2026-03-16 13:13:28.203368 | TASK [Get public key] 2026-03-16 13:13:28.466790 | controller | ok 2026-03-16 13:13:28.472229 | 2026-03-16 13:13:28.472307 | TASK [Register pub key as a fact] 2026-03-16 13:13:28.511166 | controller | ok 2026-03-16 13:13:28.516099 | 2026-03-16 13:13:28.516160 | TASK [Load network parameters] 2026-03-16 13:13:28.778210 | controller | ok 2026-03-16 13:13:28.784033 | 2026-03-16 13:13:28.784092 | TASK [Check if cloud-init is overriding NM settings] 2026-03-16 13:13:29.088038 | controller | ok 2026-03-16 13:13:29.093532 | 2026-03-16 13:13:29.093596 | TASK [Remove cloud-init DNS override if present] 2026-03-16 13:13:29.509078 | controller | changed: option changed 2026-03-16 13:13:29.515167 | 2026-03-16 13:13:29.515223 | TASK [Reload the NetworkManager to pick the changes] 2026-03-16 13:13:30.001094 | controller | changed 2026-03-16 13:13:30.008308 | 2026-03-16 13:13:30.008372 | TASK [Get the default iface connection] 2026-03-16 13:13:30.298269 | controller | System eth0 2026-03-16 13:13:30.540350 | controller | changed 2026-03-16 13:13:30.545666 | 2026-03-16 13:13:30.545723 | TASK [Prepend CRC DNS server in the controllers default Network Manager connection configuation] 2026-03-16 13:13:35.390741 | controller | Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5) 2026-03-16 13:13:35.581955 | controller | changed 2026-03-16 13:13:35.602712 | 2026-03-16 13:13:35.602781 | PLAY [Ensure persistent SSH access] 2026-03-16 13:13:35.650663 | 2026-03-16 13:13:35.650748 | TASK [Inject key in ansible_user] 2026-03-16 13:13:36.166396 | controller | changed 2026-03-16 13:13:36.234938 | crc | changed 2026-03-16 13:13:36.240218 | 2026-03-16 13:13:36.240301 | TASK [Inject key in root] 2026-03-16 13:13:36.665441 | controller | changed 2026-03-16 13:13:36.733507 | crc | changed 2026-03-16 13:13:36.776114 | 2026-03-16 13:13:36.776165 | PLAY [Add cloud-admin user on Compute] 2026-03-16 13:13:36.777053 | 2026-03-16 13:13:36.777102 | PLAY [Set some fancy hostname] 2026-03-16 13:13:36.792375 | 2026-03-16 13:13:36.792434 | TASK [Inject hostname in configuration file] 2026-03-16 13:13:37.550261 | controller | changed 2026-03-16 13:13:37.570559 | 2026-03-16 13:13:37.570611 | PLAY RECAP 2026-03-16 13:13:37.570657 | controller | ok: 14 changed: 10 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 13:13:37.570686 | crc | ok: 12 changed: 8 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2026-03-16 13:13:37.570706 | 2026-03-16 13:13:37.647462 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2026-03-16 13:13:37.650261 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-03-16 13:13:38.179623 | 2026-03-16 13:13:38.179718 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-03-16 13:13:38.201513 | 2026-03-16 13:13:38.201586 | TASK [Clone repos in the job workspace] 2026-03-16 13:13:38.220302 | controller | ok 2026-03-16 13:13:38.236870 | 2026-03-16 13:13:38.236947 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-16 13:13:38.692034 | controller | ok 2026-03-16 13:13:38.698396 | 2026-03-16 13:13:38.698468 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-16 13:13:45.339100 | controller | Output suppressed because no_log was given 2026-03-16 13:13:45.349110 | 2026-03-16 13:13:45.349178 | TASK [Create zuul-output directory] 2026-03-16 13:13:45.651194 | controller | ok 2026-03-16 13:13:45.656782 | 2026-03-16 13:13:45.656848 | TASK [Install required packages] 2026-03-16 13:13:46.479688 | controller | ok: Nothing to do 2026-03-16 13:13:46.485476 | 2026-03-16 13:13:46.485557 | TASK [Output pip related things] 2026-03-16 13:13:46.973028 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-03-16 13:13:47.013182 | controller | changed 2026-03-16 13:13:47.018570 | 2026-03-16 13:13:47.018637 | TASK [Install requirements] 2026-03-16 13:14:45.830189 | controller | changed 2026-03-16 13:14:45.842749 | 2026-03-16 13:14:45.842853 | TASK [Add cronjob to trigger job stats] 2026-03-16 13:14:45.876705 | controller | skipping: Conditional result was False 2026-03-16 13:14:45.883570 | 2026-03-16 13:14:45.883645 | LOOP [Construct project change list] 2026-03-16 13:14:45.931895 | controller | ok: 2026-03-16 13:14:45.932090 | controller | { 2026-03-16 13:14:45.932120 | controller | "branch": "main", 2026-03-16 13:14:45.932141 | controller | "change": "3762", 2026-03-16 13:14:45.932159 | controller | "change_message": "[nodesets] Fix incorrect ocp 4.20 labels\n\nThe bump from crc running ocp `4.20.1` to `4.20.14` got rolled back, but the labels + nodesets were not adjusted in response. Trying to request any nodesets that used a 4-20-14 label would fail, as they don't exist. 4-20-1 labels do exist.\r\nThis patch fixes the labels + naming.\r\n\r\nSee https://softwarefactory-project.io/zuul/t/rdoproject.org/labels", 2026-03-16 13:14:45.932185 | controller | "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3762", 2026-03-16 13:14:45.932204 | controller | "commit_id": "ed1459308f1be1461735f3a83194ee0409942b2b", 2026-03-16 13:14:45.932220 | controller | "patchset": "ed1459308f1be1461735f3a83194ee0409942b2b", 2026-03-16 13:14:45.932235 | controller | "project": { 2026-03-16 13:14:45.932249 | controller | "canonical_hostname": "github.com", 2026-03-16 13:14:45.932283 | controller | "canonical_name": "github.com/openstack-k8s-operators/ci-framework", 2026-03-16 13:14:45.932309 | controller | "name": "openstack-k8s-operators/ci-framework", 2026-03-16 13:14:45.932327 | controller | "short_name": "ci-framework", 2026-03-16 13:14:45.932341 | controller | "src_dir": "src/github.com/openstack-k8s-operators/ci-framework" 2026-03-16 13:14:45.932356 | controller | }, 2026-03-16 13:14:45.932370 | controller | "topic": null 2026-03-16 13:14:45.932385 | controller | } 2026-03-16 13:14:45.937387 | controller | ok: 2026-03-16 13:14:45.937443 | controller | { 2026-03-16 13:14:45.937477 | controller | "branch": "main", 2026-03-16 13:14:45.937511 | controller | "change": "3768", 2026-03-16 13:14:45.937537 | controller | "change_message": "dnm: test nodesets\n\nDepends-On: https://github.com/openstack-k8s-operators/ci-framework/pull/3762", 2026-03-16 13:14:45.937561 | controller | "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3768", 2026-03-16 13:14:45.937583 | controller | "commit_id": "8933b7e917cb45bba3ac70a793e7699f681c52e9", 2026-03-16 13:14:45.937605 | controller | "patchset": "8933b7e917cb45bba3ac70a793e7699f681c52e9", 2026-03-16 13:14:45.937627 | controller | "project": { 2026-03-16 13:14:45.937648 | controller | "canonical_hostname": "github.com", 2026-03-16 13:14:45.937669 | controller | "canonical_name": "github.com/openstack-k8s-operators/ci-framework", 2026-03-16 13:14:45.937694 | controller | "name": "openstack-k8s-operators/ci-framework", 2026-03-16 13:14:45.937717 | controller | "short_name": "ci-framework", 2026-03-16 13:14:45.937737 | controller | "src_dir": "src/github.com/openstack-k8s-operators/ci-framework" 2026-03-16 13:14:45.937758 | controller | }, 2026-03-16 13:14:45.937779 | controller | "topic": null 2026-03-16 13:14:45.937800 | controller | } 2026-03-16 13:14:45.979059 | 2026-03-16 13:14:45.979140 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-03-16 13:14:46.006053 | 2026-03-16 13:14:46.006111 | TASK [Filter out host if needed] 2026-03-16 13:14:46.016167 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-16 13:14:46.022396 | 2026-03-16 13:14:46.022452 | TASK [Filter out host if needed] 2026-03-16 13:14:46.029849 | crc | skipping: end_host conditional evaluated to False, continuing execution for crc 2026-03-16 13:14:46.034575 | 2026-03-16 13:14:46.034634 | TASK [Get git tag for image tagging] 2026-03-16 13:14:46.609390 | controller | skipping: Conditional result was False 2026-03-16 13:14:46.609841 | crc | skipping: Conditional result was False 2026-03-16 13:14:46.615415 | 2026-03-16 13:14:46.615480 | TASK [Set openstack-runner image] 2026-03-16 13:14:46.630111 | controller | skipping: Conditional result was False 2026-03-16 13:14:46.641031 | crc | skipping: Conditional result was False 2026-03-16 13:14:46.646906 | 2026-03-16 13:14:46.646971 | TASK [Build openstack-runner image] 2026-03-16 13:14:46.670737 | controller | skipping: Conditional result was False 2026-03-16 13:14:46.671285 | crc | skipping: Conditional result was False 2026-03-16 13:14:46.678599 | 2026-03-16 13:14:46.678660 | TASK [Push openstack-runner image] 2026-03-16 13:14:46.703010 | controller | skipping: Conditional result was False 2026-03-16 13:14:46.703452 | crc | skipping: Conditional result was False 2026-03-16 13:14:46.709294 | 2026-03-16 13:14:46.709360 | TASK [Make sure ci-framework directory exists] 2026-03-16 13:14:46.733217 | controller | skipping: Conditional result was False 2026-03-16 13:14:46.733610 | crc | skipping: Conditional result was False 2026-03-16 13:14:46.739845 | 2026-03-16 13:14:46.739910 | TASK [Create EDPM ansible var file] 2026-03-16 13:14:46.766702 | controller | skipping: Conditional result was False 2026-03-16 13:14:46.767104 | crc | skipping: Conditional result was False 2026-03-16 13:14:46.809689 | 2026-03-16 13:14:46.809753 | PLAY RECAP 2026-03-16 13:14:46.809799 | controller | ok: 7 changed: 3 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-03-16 13:14:46.809826 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 0 2026-03-16 13:14:46.809846 | 2026-03-16 13:14:46.889942 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-03-16 13:14:46.892804 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-16 13:14:47.387147 | 2026-03-16 13:14:47.387246 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-03-16 13:14:47.409085 | 2026-03-16 13:14:47.409156 | TASK [Create zuul-output directory] 2026-03-16 13:14:47.824698 | controller | changed 2026-03-16 13:14:47.830059 | 2026-03-16 13:14:47.830134 | TASK [Slurp Zuul inventory test] 2026-03-16 13:14:48.116734 | controller -> localhost | ok 2026-03-16 13:14:48.123760 | 2026-03-16 13:14:48.123838 | TASK [Save zuul inventory] 2026-03-16 13:14:48.823436 | controller | changed 2026-03-16 13:14:48.828691 | 2026-03-16 13:14:48.828756 | TASK [Save zuul vars without the change_message] 2026-03-16 13:14:49.384996 | controller | changed 2026-03-16 13:14:49.404706 | 2026-03-16 13:14:49.404769 | PLAY RECAP 2026-03-16 13:14:49.404812 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 13:14:49.404835 | 2026-03-16 13:14:49.467421 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-16 13:14:49.470196 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-16 13:14:49.966739 | 2026-03-16 13:14:49.966834 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-03-16 13:14:49.987947 | 2026-03-16 13:14:49.988020 | TASK [Create zuul-output directory] 2026-03-16 13:14:50.412809 | controller | ok 2026-03-16 13:14:50.418125 | 2026-03-16 13:14:50.418198 | TASK [Slurp Zuul inventory test] 2026-03-16 13:14:50.705818 | controller -> localhost | ok 2026-03-16 13:14:50.712179 | 2026-03-16 13:14:50.712243 | TASK [Save zuul inventory] 2026-03-16 13:14:51.733223 | controller | ok 2026-03-16 13:14:51.738560 | 2026-03-16 13:14:51.738629 | TASK [Save zuul vars without the change_message] 2026-03-16 13:14:52.243581 | controller | ok 2026-03-16 13:14:52.264318 | 2026-03-16 13:14:52.264375 | PLAY RECAP 2026-03-16 13:14:52.264418 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 13:14:52.264440 | 2026-03-16 13:14:52.329712 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-16 13:14:52.332526 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main] 2026-03-16 13:14:52.825549 | 2026-03-16 13:14:52.825644 | PLAY [Run ci/playbooks/kuttl/run.yml] 2026-03-16 13:14:52.846520 | 2026-03-16 13:14:52.846595 | TASK [Run kuttl tests playbook] 2026-03-16 13:14:53.959727 | controller | 2026-03-16 13:14:54.778762 | controller | PLAY [Bootstrap playbook] ****************************************************** 2026-03-16 13:14:54.778820 | controller | 2026-03-16 13:14:54.778828 | controller | TASK [Gathering Facts ] ******************************************************** 2026-03-16 13:14:54.778834 | controller | Monday 16 March 2026 13:14:53 +0000 (0:00:00.031) 0:00:00.031 ********** 2026-03-16 13:14:54.778839 | controller | Monday 16 March 2026 13:14:53 +0000 (0:00:00.030) 0:00:00.030 ********** 2026-03-16 13:14:54.778849 | controller | ok: [localhost] 2026-03-16 13:14:54.803097 | controller | 2026-03-16 13:14:54.803126 | controller | 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] *** 2026-03-16 13:14:54.803136 | controller | Monday 16 March 2026 13:14:54 +0000 (0:00:00.819) 0:00:00.851 ********** 2026-03-16 13:14:54.803142 | controller | Monday 16 March 2026 13:14:54 +0000 (0:00:00.819) 0:00:00.849 ********** 2026-03-16 13:14:54.803152 | controller | ok: [localhost] 2026-03-16 13:14:54.860412 | controller | 2026-03-16 13:14:54.860438 | controller | TASK [cifmw_setup : Get customized parameters ci_framework_params={{ 2026-03-16 13:14:54.860446 | controller | hostvars[inventory_hostname] | 2026-03-16 13:14:54.860455 | controller | dict2items | 2026-03-16 13:14:54.860460 | controller | selectattr("key", "match", 2026-03-16 13:14:54.860466 | controller | "^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") | 2026-03-16 13:14:54.860471 | controller | list | items2dict 2026-03-16 13:14:54.860476 | controller | }}] *** 2026-03-16 13:14:54.860481 | controller | Monday 16 March 2026 13:14:54 +0000 (0:00:00.024) 0:00:00.875 ********** 2026-03-16 13:14:54.860486 | controller | Monday 16 March 2026 13:14:54 +0000 (0:00:00.024) 0:00:00.874 ********** 2026-03-16 13:14:54.860496 | controller | ok: [localhost] 2026-03-16 13:14:55.130165 | controller | 2026-03-16 13:14:55.130202 | controller | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2026-03-16 13:14:55.130210 | controller | Monday 16 March 2026 13:14:54 +0000 (0:00:00.057) 0:00:00.932 ********** 2026-03-16 13:14:55.130216 | controller | Monday 16 March 2026 13:14:54 +0000 (0:00:00.057) 0:00:00.931 ********** 2026-03-16 13:14:55.130227 | controller | ok: [localhost] 2026-03-16 13:14:55.152557 | controller | 2026-03-16 13:14:55.152598 | controller | 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] *** 2026-03-16 13:14:55.152607 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.269) 0:00:01.202 ********** 2026-03-16 13:14:55.152614 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.269) 0:00:01.201 ********** 2026-03-16 13:14:55.152630 | controller | skipping: [localhost] 2026-03-16 13:14:55.174925 | controller | 2026-03-16 13:14:55.174952 | controller | 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] *** 2026-03-16 13:14:55.174961 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.022) 0:00:01.224 ********** 2026-03-16 13:14:55.174967 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.022) 0:00:01.223 ********** 2026-03-16 13:14:55.174977 | controller | skipping: [localhost] 2026-03-16 13:14:55.196381 | controller | 2026-03-16 13:14:55.196408 | controller | 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] *** 2026-03-16 13:14:55.196417 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.022) 0:00:01.247 ********** 2026-03-16 13:14:55.196423 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.022) 0:00:01.245 ********** 2026-03-16 13:14:55.196433 | controller | skipping: [localhost] 2026-03-16 13:14:55.221017 | controller | 2026-03-16 13:14:55.221043 | controller | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2026-03-16 13:14:55.221051 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.021) 0:00:01.268 ********** 2026-03-16 13:14:55.221068 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.021) 0:00:01.267 ********** 2026-03-16 13:14:55.221093 | controller | skipping: [localhost] 2026-03-16 13:14:55.666881 | controller | 2026-03-16 13:14:55.666915 | controller | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] *** 2026-03-16 13:14:55.666923 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.024) 0:00:01.293 ********** 2026-03-16 13:14:55.666928 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.024) 0:00:01.292 ********** 2026-03-16 13:14:55.666939 | controller | changed: [localhost] => (item=tmp) 2026-03-16 13:14:56.437137 | controller | changed: [localhost] => (item=artifacts/repositories) 2026-03-16 13:14:56.437176 | controller | changed: [localhost] => (item=venv/repo_setup) 2026-03-16 13:14:56.437185 | controller | 2026-03-16 13:14:56.437192 | controller | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] *** 2026-03-16 13:14:56.437198 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.445) 0:00:01.739 ********** 2026-03-16 13:14:56.437204 | controller | Monday 16 March 2026 13:14:55 +0000 (0:00:00.445) 0:00:01.737 ********** 2026-03-16 13:14:56.437214 | controller | ok: [localhost] 2026-03-16 13:14:57.457576 | controller | 2026-03-16 13:14:57.457610 | controller | TASK [repo_setup : Get repo-setup repository accept_hostkey=True, dest={{ cifmw_repo_setup_basedir }}/tmp/repo-setup, repo={{ cifmw_repo_setup_src }}] *** 2026-03-16 13:14:57.457638 | controller | Monday 16 March 2026 13:14:56 +0000 (0:00:00.770) 0:00:02.509 ********** 2026-03-16 13:14:57.457645 | controller | Monday 16 March 2026 13:14:56 +0000 (0:00:00.770) 0:00:02.508 ********** 2026-03-16 13:14:57.457661 | controller | changed: [localhost] 2026-03-16 13:15:05.250966 | controller | 2026-03-16 13:15:05.251039 | controller | 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] *** 2026-03-16 13:15:05.251051 | controller | Monday 16 March 2026 13:14:57 +0000 (0:00:01.020) 0:00:03.529 ********** 2026-03-16 13:15:05.251058 | controller | Monday 16 March 2026 13:14:57 +0000 (0:00:01.020) 0:00:03.528 ********** 2026-03-16 13:15:05.251087 | controller | changed: [localhost] 2026-03-16 13:15:06.006666 | controller | 2026-03-16 13:15:06.006700 | controller | 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] *** 2026-03-16 13:15:06.006711 | controller | Monday 16 March 2026 13:15:05 +0000 (0:00:07.793) 0:00:11.323 ********** 2026-03-16 13:15:06.006718 | controller | Monday 16 March 2026 13:15:05 +0000 (0:00:07.793) 0:00:11.321 ********** 2026-03-16 13:15:06.006728 | controller | changed: [localhost] 2026-03-16 13:15:06.028276 | controller | 2026-03-16 13:15:06.028302 | controller | TASK [repo_setup : Set cifmw_repo_setup_dlrn_hash_tag from content provider cifmw_repo_setup_dlrn_hash_tag={{ content_provider_dlrn_md5_hash }}] *** 2026-03-16 13:15:06.028311 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.755) 0:00:12.079 ********** 2026-03-16 13:15:06.028317 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.755) 0:00:12.077 ********** 2026-03-16 13:15:06.028327 | controller | skipping: [localhost] 2026-03-16 13:15:06.818193 | controller | 2026-03-16 13:15:06.818224 | controller | 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 }}] *** 2026-03-16 13:15:06.818234 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.021) 0:00:12.100 ********** 2026-03-16 13:15:06.818240 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.021) 0:00:12.099 ********** 2026-03-16 13:15:06.818256 | controller | changed: [localhost] 2026-03-16 13:15:06.850026 | controller | 2026-03-16 13:15:06.850052 | controller | 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] *** 2026-03-16 13:15:06.850061 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.789) 0:00:12.890 ********** 2026-03-16 13:15:06.850067 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.789) 0:00:12.889 ********** 2026-03-16 13:15:06.850101 | controller | skipping: [localhost] 2026-03-16 13:15:06.880858 | controller | 2026-03-16 13:15:06.880885 | controller | 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 }}] *** 2026-03-16 13:15:06.880894 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.031) 0:00:12.922 ********** 2026-03-16 13:15:06.880900 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.031) 0:00:12.921 ********** 2026-03-16 13:15:06.880910 | controller | skipping: [localhost] 2026-03-16 13:15:06.912992 | controller | 2026-03-16 13:15:06.913019 | controller | 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] *** 2026-03-16 13:15:06.913027 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.030) 0:00:12.953 ********** 2026-03-16 13:15:06.913033 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.030) 0:00:12.951 ********** 2026-03-16 13:15:06.913042 | controller | skipping: [localhost] 2026-03-16 13:15:07.417378 | controller | 2026-03-16 13:15:07.417422 | controller | 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] *** 2026-03-16 13:15:07.417431 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.032) 0:00:12.985 ********** 2026-03-16 13:15:07.417438 | controller | Monday 16 March 2026 13:15:06 +0000 (0:00:00.032) 0:00:12.984 ********** 2026-03-16 13:15:07.417451 | controller | changed: [localhost] 2026-03-16 13:15:07.939699 | controller | 2026-03-16 13:15:07.939737 | controller | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }} 2026-03-16 13:15:07.939746 | controller | , dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2026-03-16 13:15:07.939759 | controller | Monday 16 March 2026 13:15:07 +0000 (0:00:00.504) 0:00:13.489 ********** 2026-03-16 13:15:07.939765 | controller | Monday 16 March 2026 13:15:07 +0000 (0:00:00.504) 0:00:13.488 ********** 2026-03-16 13:15:07.939775 | controller | changed: [localhost] 2026-03-16 13:15:07.958387 | controller | 2026-03-16 13:15:07.958424 | controller | 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] *** 2026-03-16 13:15:07.958433 | controller | Monday 16 March 2026 13:15:07 +0000 (0:00:00.522) 0:00:14.012 ********** 2026-03-16 13:15:07.958446 | controller | Monday 16 March 2026 13:15:07 +0000 (0:00:00.522) 0:00:14.010 ********** 2026-03-16 13:15:07.958457 | controller | skipping: [localhost] 2026-03-16 13:15:07.976574 | controller | 2026-03-16 13:15:07.976602 | controller | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] *** 2026-03-16 13:15:07.976611 | controller | Monday 16 March 2026 13:15:07 +0000 (0:00:00.018) 0:00:14.030 ********** 2026-03-16 13:15:07.976617 | controller | Monday 16 March 2026 13:15:07 +0000 (0:00:00.018) 0:00:14.029 ********** 2026-03-16 13:15:07.976627 | controller | skipping: [localhost] 2026-03-16 13:15:07.994800 | controller | 2026-03-16 13:15:07.994826 | controller | TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] *** 2026-03-16 13:15:07.994834 | controller | Monday 16 March 2026 13:15:07 +0000 (0:00:00.018) 0:00:14.049 ********** 2026-03-16 13:15:07.994841 | controller | Monday 16 March 2026 13:15:07 +0000 (0:00:00.018) 0:00:14.047 ********** 2026-03-16 13:15:07.994851 | controller | skipping: [localhost] 2026-03-16 13:15:08.022843 | controller | 2026-03-16 13:15:08.022869 | controller | 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] *** 2026-03-16 13:15:08.022879 | controller | Monday 16 March 2026 13:15:07 +0000 (0:00:00.018) 0:00:14.067 ********** 2026-03-16 13:15:08.022884 | controller | Monday 16 March 2026 13:15:07 +0000 (0:00:00.018) 0:00:14.065 ********** 2026-03-16 13:15:08.022894 | controller | ok: [localhost] 2026-03-16 13:15:08.040207 | controller | 2026-03-16 13:15:08.040232 | controller | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] *** 2026-03-16 13:15:08.040241 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.028) 0:00:14.095 ********** 2026-03-16 13:15:08.040247 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.028) 0:00:14.094 ********** 2026-03-16 13:15:08.040257 | controller | skipping: [localhost] 2026-03-16 13:15:08.057448 | controller | 2026-03-16 13:15:08.057471 | controller | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] *** 2026-03-16 13:15:08.057480 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.017) 0:00:14.112 ********** 2026-03-16 13:15:08.057486 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.017) 0:00:14.111 ********** 2026-03-16 13:15:08.057495 | controller | skipping: [localhost] 2026-03-16 13:15:08.074848 | controller | 2026-03-16 13:15:08.074870 | controller | TASK [Download the RPM name=krb_request] *************************************** 2026-03-16 13:15:08.074877 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.017) 0:00:14.129 ********** 2026-03-16 13:15:08.074882 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.017) 0:00:14.128 ********** 2026-03-16 13:15:08.074891 | controller | skipping: [localhost] 2026-03-16 13:15:08.091562 | controller | 2026-03-16 13:15:08.091595 | controller | TASK [repo_setup : Install RHOS Release tool name={{ 2026-03-16 13:15:08.091603 | controller | cifmw_repo_setup_rhos_release_rpm 2026-03-16 13:15:08.091610 | controller | if cifmw_repo_setup_rhos_release_rpm is not url 2026-03-16 13:15:08.091615 | controller | else cifmw_krb_request_out.path 2026-03-16 13:15:08.091621 | controller | }}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] *** 2026-03-16 13:15:08.091627 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.017) 0:00:14.147 ********** 2026-03-16 13:15:08.091632 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.017) 0:00:14.146 ********** 2026-03-16 13:15:08.091642 | controller | skipping: [localhost] 2026-03-16 13:15:08.108518 | controller | 2026-03-16 13:15:08.108541 | controller | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] *** 2026-03-16 13:15:08.108558 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.016) 0:00:14.164 ********** 2026-03-16 13:15:08.108564 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.016) 0:00:14.162 ********** 2026-03-16 13:15:08.108583 | controller | skipping: [localhost] 2026-03-16 13:15:08.125928 | controller | 2026-03-16 13:15:08.125951 | controller | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] *** 2026-03-16 13:15:08.125959 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.016) 0:00:14.181 ********** 2026-03-16 13:15:08.125970 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.016) 0:00:14.179 ********** 2026-03-16 13:15:08.125981 | controller | skipping: [localhost] 2026-03-16 13:15:08.142303 | controller | 2026-03-16 13:15:08.142326 | controller | TASK [repo_setup : Generate repos using rhos-release {{ cifmw_repo_setup_rhos_release_args }} _raw_params=rhos-release {{ cifmw_repo_setup_rhos_release_args }} \ 2026-03-16 13:15:08.142334 | controller | -t {{ cifmw_repo_setup_output }}] *** 2026-03-16 13:15:08.142340 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.017) 0:00:14.198 ********** 2026-03-16 13:15:08.142346 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.017) 0:00:14.197 ********** 2026-03-16 13:15:08.142356 | controller | skipping: [localhost] 2026-03-16 13:15:08.296715 | controller | 2026-03-16 13:15:08.296755 | controller | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] *** 2026-03-16 13:15:08.296764 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.016) 0:00:14.214 ********** 2026-03-16 13:15:08.296770 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.016) 0:00:14.213 ********** 2026-03-16 13:15:08.296781 | controller | ok: [localhost] 2026-03-16 13:15:08.472409 | controller | 2026-03-16 13:15:08.472442 | controller | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail 2026-03-16 13:15:08.472450 | controller | source /etc/ci/mirror_info.sh 2026-03-16 13:15:08.472456 | controller | sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo 2026-03-16 13:15:08.472461 | controller | ] *** 2026-03-16 13:15:08.472467 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.154) 0:00:14.369 ********** 2026-03-16 13:15:08.472472 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.154) 0:00:14.367 ********** 2026-03-16 13:15:08.472482 | controller | changed: [localhost] 2026-03-16 13:15:08.650299 | controller | 2026-03-16 13:15:08.650337 | controller | 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 2026-03-16 13:15:08.650345 | controller | source /etc/ci/mirror_info.sh 2026-03-16 13:15:08.650352 | controller | sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo 2026-03-16 13:15:08.650358 | controller | ] *** 2026-03-16 13:15:08.650364 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.175) 0:00:14.544 ********** 2026-03-16 13:15:08.650370 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.175) 0:00:14.543 ********** 2026-03-16 13:15:08.650381 | controller | changed: [localhost] 2026-03-16 13:15:08.672444 | controller | 2026-03-16 13:15:08.672470 | controller | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] *** 2026-03-16 13:15:08.672479 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.177) 0:00:14.722 ********** 2026-03-16 13:15:08.672485 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.177) 0:00:14.721 ********** 2026-03-16 13:15:08.672496 | controller | skipping: [localhost] 2026-03-16 13:15:08.698877 | controller | 2026-03-16 13:15:08.698901 | controller | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo] 2026-03-16 13:15:08.698909 | controller | baseurl=http://{{ content_provider_registry_ip }}:8766/ 2026-03-16 13:15:08.698917 | controller | enabled=1 2026-03-16 13:15:08.698922 | controller | gpgcheck=0 2026-03-16 13:15:08.698928 | controller | priority=1 2026-03-16 13:15:08.698934 | controller | , dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] *** 2026-03-16 13:15:08.698940 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.022) 0:00:14.744 ********** 2026-03-16 13:15:08.698945 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.022) 0:00:14.743 ********** 2026-03-16 13:15:08.698962 | controller | skipping: [localhost] 2026-03-16 13:15:08.724855 | controller | 2026-03-16 13:15:08.724880 | controller | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] *** 2026-03-16 13:15:08.724888 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.026) 0:00:14.771 ********** 2026-03-16 13:15:08.724894 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.026) 0:00:14.769 ********** 2026-03-16 13:15:08.724904 | controller | skipping: [localhost] 2026-03-16 13:15:08.750617 | controller | 2026-03-16 13:15:08.750645 | controller | 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] *** 2026-03-16 13:15:08.750653 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.026) 0:00:14.797 ********** 2026-03-16 13:15:08.750659 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.026) 0:00:14.796 ********** 2026-03-16 13:15:08.750669 | controller | skipping: [localhost] 2026-03-16 13:15:08.776299 | controller | 2026-03-16 13:15:08.776327 | controller | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] *** 2026-03-16 13:15:08.776335 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.025) 0:00:14.823 ********** 2026-03-16 13:15:08.776341 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.025) 0:00:14.821 ********** 2026-03-16 13:15:08.776351 | controller | skipping: [localhost] 2026-03-16 13:15:08.802271 | controller | 2026-03-16 13:15:08.802302 | controller | TASK [repo_setup : Lower the priority of component repos to allow installation from gating repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}, regexp=priority=1, replace=priority=2] *** 2026-03-16 13:15:08.802311 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.025) 0:00:14.848 ********** 2026-03-16 13:15:08.802317 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.025) 0:00:14.847 ********** 2026-03-16 13:15:08.802327 | controller | skipping: [localhost] 2026-03-16 13:15:09.028992 | controller | 2026-03-16 13:15:09.029029 | controller | TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] *** 2026-03-16 13:15:09.029038 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.025) 0:00:14.874 ********** 2026-03-16 13:15:09.029044 | controller | Monday 16 March 2026 13:15:08 +0000 (0:00:00.025) 0:00:14.873 ********** 2026-03-16 13:15:09.029055 | controller | ok: [localhost] 2026-03-16 13:15:09.371206 | controller | 2026-03-16 13:15:09.371237 | controller | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] *** 2026-03-16 13:15:09.371245 | controller | Monday 16 March 2026 13:15:09 +0000 (0:00:00.226) 0:00:15.101 ********** 2026-03-16 13:15:09.371251 | controller | Monday 16 March 2026 13:15:09 +0000 (0:00:00.227) 0:00:15.100 ********** 2026-03-16 13:15:09.371262 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo) 2026-03-16 13:15:09.733097 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo) 2026-03-16 13:15:09.733130 | controller | 2026-03-16 13:15:09.733139 | controller | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] *** 2026-03-16 13:15:09.733145 | controller | Monday 16 March 2026 13:15:09 +0000 (0:00:00.342) 0:00:15.443 ********** 2026-03-16 13:15:09.733151 | controller | Monday 16 March 2026 13:15:09 +0000 (0:00:00.342) 0:00:15.442 ********** 2026-03-16 13:15:09.733161 | controller | changed: [localhost] 2026-03-16 13:15:09.950829 | controller | 2026-03-16 13:15:09.950869 | controller | 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] *** 2026-03-16 13:15:09.950878 | controller | Monday 16 March 2026 13:15:09 +0000 (0:00:00.361) 0:00:15.805 ********** 2026-03-16 13:15:09.950889 | controller | Monday 16 March 2026 13:15:09 +0000 (0:00:00.361) 0:00:15.804 ********** 2026-03-16 13:15:09.950900 | controller | changed: [localhost] 2026-03-16 13:15:09.985064 | controller | 2026-03-16 13:15:09.985109 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-03-16 13:15:09.985118 | controller | Monday 16 March 2026 13:15:09 +0000 (0:00:00.217) 0:00:16.022 ********** 2026-03-16 13:15:09.985130 | controller | Monday 16 March 2026 13:15:09 +0000 (0:00:00.217) 0:00:16.021 ********** 2026-03-16 13:15:09.985140 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-03-16 13:15:10.003801 | controller | 2026-03-16 13:15:10.003821 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-03-16 13:15:10.003829 | controller | Monday 16 March 2026 13:15:09 +0000 (0:00:00.034) 0:00:16.057 ********** 2026-03-16 13:15:10.003835 | controller | Monday 16 March 2026 13:15:09 +0000 (0:00:00.034) 0:00:16.056 ********** 2026-03-16 13:15:10.003844 | controller | ok: [localhost] => 2026-03-16 13:15:36.013439 | controller | cifmw_ci_setup_packages: 2026-03-16 13:15:36.013472 | controller | - bash-completion 2026-03-16 13:15:36.013480 | controller | - ca-certificates 2026-03-16 13:15:36.013486 | controller | - git-core 2026-03-16 13:15:36.013491 | controller | - make 2026-03-16 13:15:36.013497 | controller | - tar 2026-03-16 13:15:36.013502 | controller | - tmux 2026-03-16 13:15:36.013508 | controller | - python3-pip 2026-03-16 13:15:36.013513 | controller | 2026-03-16 13:15:36.013519 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-03-16 13:15:36.013526 | controller | Monday 16 March 2026 13:15:10 +0000 (0:00:00.018) 0:00:16.076 ********** 2026-03-16 13:15:36.013532 | controller | Monday 16 March 2026 13:15:10 +0000 (0:00:00.018) 0:00:16.074 ********** 2026-03-16 13:15:36.013542 | controller | changed: [localhost] 2026-03-16 13:15:36.166620 | controller | 2026-03-16 13:15:36.166648 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-03-16 13:15:36.166656 | controller | Monday 16 March 2026 13:15:36 +0000 (0:00:26.009) 0:00:42.085 ********** 2026-03-16 13:15:36.166662 | controller | Monday 16 March 2026 13:15:36 +0000 (0:00:26.009) 0:00:42.084 ********** 2026-03-16 13:15:36.166673 | controller | ok: [localhost] 2026-03-16 13:15:36.329941 | controller | 2026-03-16 13:15:36.329969 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-03-16 13:15:36.329978 | controller | Monday 16 March 2026 13:15:36 +0000 (0:00:00.153) 0:00:42.239 ********** 2026-03-16 13:15:36.329985 | controller | Monday 16 March 2026 13:15:36 +0000 (0:00:00.153) 0:00:42.237 ********** 2026-03-16 13:15:36.329995 | controller | changed: [localhost] 2026-03-16 13:15:42.424679 | controller | 2026-03-16 13:15:42.424712 | controller | 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] *** 2026-03-16 13:15:42.424723 | controller | Monday 16 March 2026 13:15:36 +0000 (0:00:00.163) 0:00:42.402 ********** 2026-03-16 13:15:42.424730 | controller | Monday 16 March 2026 13:15:36 +0000 (0:00:00.163) 0:00:42.400 ********** 2026-03-16 13:15:42.424740 | controller | changed: [localhost] 2026-03-16 13:15:42.449612 | controller | 2026-03-16 13:15:42.449634 | controller | 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] *** 2026-03-16 13:15:42.449643 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:06.094) 0:00:48.496 ********** 2026-03-16 13:15:42.449648 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:06.094) 0:00:48.495 ********** 2026-03-16 13:15:42.449657 | controller | skipping: [localhost] 2026-03-16 13:15:42.699801 | controller | 2026-03-16 13:15:42.699832 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-03-16 13:15:42.699841 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.025) 0:00:48.522 ********** 2026-03-16 13:15:42.699847 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.025) 0:00:48.520 ********** 2026-03-16 13:15:42.699857 | controller | changed: [localhost] 2026-03-16 13:15:42.942376 | controller | 2026-03-16 13:15:42.942400 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then 2026-03-16 13:15:42.942416 | controller | source ~/.oc_completion 2026-03-16 13:15:42.942422 | controller | fi] *** 2026-03-16 13:15:42.942428 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.250) 0:00:48.772 ********** 2026-03-16 13:15:42.942434 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.250) 0:00:48.770 ********** 2026-03-16 13:15:42.942444 | controller | changed: [localhost] 2026-03-16 13:15:42.959603 | controller | 2026-03-16 13:15:42.959625 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-03-16 13:15:42.959633 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.242) 0:00:49.014 ********** 2026-03-16 13:15:42.959639 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.242) 0:00:49.013 ********** 2026-03-16 13:15:42.959648 | controller | skipping: [localhost] 2026-03-16 13:15:42.976433 | controller | 2026-03-16 13:15:42.976454 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-03-16 13:15:42.976461 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-03-16 13:15:42.976467 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-03-16 13:15:42.976473 | controller | }}] *** 2026-03-16 13:15:42.976479 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.017) 0:00:49.032 ********** 2026-03-16 13:15:42.976484 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.017) 0:00:49.030 ********** 2026-03-16 13:15:42.976493 | controller | skipping: [localhost] 2026-03-16 13:15:42.993362 | controller | 2026-03-16 13:15:42.993383 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-03-16 13:15:42.993391 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.016) 0:00:49.048 ********** 2026-03-16 13:15:42.993397 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.016) 0:00:49.047 ********** 2026-03-16 13:15:42.993406 | controller | skipping: [localhost] 2026-03-16 13:15:43.009696 | controller | 2026-03-16 13:15:43.009721 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-03-16 13:15:43.009729 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.016) 0:00:49.065 ********** 2026-03-16 13:15:43.009735 | controller | Monday 16 March 2026 13:15:42 +0000 (0:00:00.016) 0:00:49.064 ********** 2026-03-16 13:15:43.009744 | controller | skipping: [localhost] 2026-03-16 13:15:43.026306 | controller | 2026-03-16 13:15:43.026327 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-03-16 13:15:43.026335 | controller | Monday 16 March 2026 13:15:43 +0000 (0:00:00.016) 0:00:49.082 ********** 2026-03-16 13:15:43.026340 | controller | Monday 16 March 2026 13:15:43 +0000 (0:00:00.016) 0:00:49.080 ********** 2026-03-16 13:15:43.026350 | controller | skipping: [localhost] 2026-03-16 13:15:43.047517 | controller | 2026-03-16 13:15:43.047540 | controller | 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') }}] *** 2026-03-16 13:15:43.047548 | controller | Monday 16 March 2026 13:15:43 +0000 (0:00:00.016) 0:00:49.098 ********** 2026-03-16 13:15:43.047554 | controller | Monday 16 March 2026 13:15:43 +0000 (0:00:00.016) 0:00:49.097 ********** 2026-03-16 13:15:43.047564 | controller | skipping: [localhost] 2026-03-16 13:15:43.871376 | controller | 2026-03-16 13:15:43.871406 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-03-16 13:15:43.871415 | controller | Monday 16 March 2026 13:15:43 +0000 (0:00:00.021) 0:00:49.119 ********** 2026-03-16 13:15:43.871421 | controller | Monday 16 March 2026 13:15:43 +0000 (0:00:00.021) 0:00:49.118 ********** 2026-03-16 13:15:43.871431 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-03-16 13:15:43.978932 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-03-16 13:15:43.978959 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-03-16 13:15:43.978967 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-03-16 13:15:43.978979 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-03-16 13:15:43.978985 | controller | 2026-03-16 13:15:43.978990 | controller | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] *** 2026-03-16 13:15:43.978996 | controller | Monday 16 March 2026 13:15:43 +0000 (0:00:00.823) 0:00:49.943 ********** 2026-03-16 13:15:43.979002 | controller | Monday 16 March 2026 13:15:43 +0000 (0:00:00.823) 0:00:49.942 ********** 2026-03-16 13:15:43.979011 | controller | 2026-03-16 13:15:44.418453 | controller | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] *** 2026-03-16 13:15:44.418485 | controller | Monday 16 March 2026 13:15:43 +0000 (0:00:00.107) 0:00:50.051 ********** 2026-03-16 13:15:44.418498 | controller | Monday 16 March 2026 13:15:43 +0000 (0:00:00.107) 0:00:50.050 ********** 2026-03-16 13:15:44.418509 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-03-16 13:15:44.465092 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks) 2026-03-16 13:15:44.465124 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-03-16 13:15:44.465132 | controller | 2026-03-16 13:15:44.465138 | controller | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] *** 2026-03-16 13:15:44.465144 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.439) 0:00:50.490 ********** 2026-03-16 13:15:44.465149 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.439) 0:00:50.489 ********** 2026-03-16 13:15:44.465160 | controller | 2026-03-16 13:15:44.497982 | controller | 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) }}] *** 2026-03-16 13:15:44.498017 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.046) 0:00:50.537 ********** 2026-03-16 13:15:44.498025 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.046) 0:00:50.536 ********** 2026-03-16 13:15:44.498037 | controller | skipping: [localhost] => (item={'branch': 'main', 'change': '3762', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3762', 'commit_id': 'ed1459308f1be1461735f3a83194ee0409942b2b', 'patchset': 'ed1459308f1be1461735f3a83194ee0409942b2b', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}) 2026-03-16 13:15:44.533416 | controller | skipping: [localhost] => (item={'branch': 'main', 'change': '3768', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3768', 'commit_id': '8933b7e917cb45bba3ac70a793e7699f681c52e9', 'patchset': '8933b7e917cb45bba3ac70a793e7699f681c52e9', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}) 2026-03-16 13:15:44.533442 | controller | skipping: [localhost] 2026-03-16 13:15:44.533450 | controller | 2026-03-16 13:15:44.533456 | controller | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }} 2026-03-16 13:15:44.533462 | controller | _repo_operator_info: {{ _repo_operator_info }} 2026-03-16 13:15:44.533468 | controller | cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }} 2026-03-16 13:15:44.533474 | controller | ] *** 2026-03-16 13:15:44.533480 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.032) 0:00:50.570 ********** 2026-03-16 13:15:44.533485 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.032) 0:00:50.569 ********** 2026-03-16 13:15:44.533495 | controller | skipping: [localhost] => (item={'branch': 'main', 'change': '3762', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3762', 'commit_id': 'ed1459308f1be1461735f3a83194ee0409942b2b', 'patchset': 'ed1459308f1be1461735f3a83194ee0409942b2b', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}) 2026-03-16 13:15:44.568520 | controller | skipping: [localhost] => (item={'branch': 'main', 'change': '3768', 'change_url': 'https://github.com/openstack-k8s-operators/ci-framework/pull/3768', 'commit_id': '8933b7e917cb45bba3ac70a793e7699f681c52e9', 'patchset': '8933b7e917cb45bba3ac70a793e7699f681c52e9', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/ci-framework', 'name': 'openstack-k8s-operators/ci-framework', 'short_name': 'ci-framework', 'src_dir': 'src/github.com/openstack-k8s-operators/ci-framework'}, 'topic': None}) 2026-03-16 13:15:44.568542 | controller | skipping: [localhost] 2026-03-16 13:15:44.568549 | controller | 2026-03-16 13:15:44.568555 | controller | TASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] *** 2026-03-16 13:15:44.568561 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.035) 0:00:50.605 ********** 2026-03-16 13:15:44.568567 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.035) 0:00:50.604 ********** 2026-03-16 13:15:44.568586 | controller | 2026-03-16 13:15:44.590662 | controller | 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] *** 2026-03-16 13:15:44.590683 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.035) 0:00:50.640 ********** 2026-03-16 13:15:44.590691 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.035) 0:00:50.639 ********** 2026-03-16 13:15:44.590700 | controller | skipping: [localhost] 2026-03-16 13:15:44.612731 | controller | 2026-03-16 13:15:44.612751 | controller | 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] *** 2026-03-16 13:15:44.612759 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.022) 0:00:50.663 ********** 2026-03-16 13:15:44.612765 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.022) 0:00:50.661 ********** 2026-03-16 13:15:44.612774 | controller | skipping: [localhost] 2026-03-16 13:15:44.634229 | controller | 2026-03-16 13:15:44.634250 | controller | 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] *** 2026-03-16 13:15:44.634258 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.022) 0:00:50.685 ********** 2026-03-16 13:15:44.634264 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.022) 0:00:50.683 ********** 2026-03-16 13:15:44.634273 | controller | skipping: [localhost] 2026-03-16 13:15:44.660970 | controller | 2026-03-16 13:15:44.660991 | controller | 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] *** 2026-03-16 13:15:44.660999 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.021) 0:00:50.706 ********** 2026-03-16 13:15:44.661005 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.021) 0:00:50.705 ********** 2026-03-16 13:15:44.661019 | controller | skipping: [localhost] 2026-03-16 13:15:44.728950 | controller | 2026-03-16 13:15:44.728971 | controller | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{ 2026-03-16 13:15:44.728979 | controller | _install_yamls_override_vars | default({}) | 2026-03-16 13:15:44.728986 | controller | combine(item, recursive=True) 2026-03-16 13:15:44.728991 | controller | }}] *** 2026-03-16 13:15:44.729003 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.026) 0:00:50.733 ********** 2026-03-16 13:15:44.729012 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.026) 0:00:50.732 ********** 2026-03-16 13:15:44.729021 | controller | ok: [localhost] => (item={'BMO_SETUP': False}) 2026-03-16 13:15:44.767164 | controller | 2026-03-16 13:15:44.767186 | controller | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{ 2026-03-16 13:15:44.767193 | controller | _install_yamls_override_vars.keys() | 2026-03-16 13:15:44.767199 | controller | map('upper') | 2026-03-16 13:15:44.767205 | controller | zip(_install_yamls_override_vars.values()) | 2026-03-16 13:15:44.767210 | controller | items2dict(key_name=0, value_name=1) | 2026-03-16 13:15:44.767216 | controller | combine({ 2026-03-16 13:15:44.767222 | controller | 'OUT': cifmw_install_yamls_manifests_dir, 2026-03-16 13:15:44.767231 | controller | 'OUTPUT_DIR': cifmw_install_yamls_edpm_dir, 2026-03-16 13:15:44.767237 | controller | 'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref, 2026-03-16 13:15:44.767242 | controller | 'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main') 2026-03-16 13:15:44.767248 | controller | }) | 2026-03-16 13:15:44.767254 | controller | combine(install_yamls_operators_repos) 2026-03-16 13:15:44.767259 | controller | }}, cacheable=True] *** 2026-03-16 13:15:44.767265 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.067) 0:00:50.801 ********** 2026-03-16 13:15:44.767271 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.067) 0:00:50.800 ********** 2026-03-16 13:15:44.767279 | controller | ok: [localhost] 2026-03-16 13:15:45.177103 | controller | 2026-03-16 13:15:45.177138 | controller | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] *** 2026-03-16 13:15:45.177146 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.038) 0:00:50.839 ********** 2026-03-16 13:15:45.177152 | controller | Monday 16 March 2026 13:15:44 +0000 (0:00:00.038) 0:00:50.838 ********** 2026-03-16 13:15:45.177163 | controller | ok: [localhost] 2026-03-16 13:15:45.342406 | controller | 2026-03-16 13:15:45.342432 | controller | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] *** 2026-03-16 13:15:45.342440 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.409) 0:00:51.249 ********** 2026-03-16 13:15:45.342446 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.409) 0:00:51.248 ********** 2026-03-16 13:15:45.342455 | controller | ok: [localhost] 2026-03-16 13:15:45.381148 | controller | 2026-03-16 13:15:45.381175 | controller | 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] *** 2026-03-16 13:15:45.381184 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.165) 0:00:51.414 ********** 2026-03-16 13:15:45.381190 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.165) 0:00:51.413 ********** 2026-03-16 13:15:45.381200 | controller | ok: [localhost] 2026-03-16 13:15:45.712315 | controller | 2026-03-16 13:15:45.712347 | controller | 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() %} 2026-03-16 13:15:45.712356 | controller | export {{ k }}={{ v }} 2026-03-16 13:15:45.712362 | controller | {% endfor %}, mode=0644] *** 2026-03-16 13:15:45.712368 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.038) 0:00:51.453 ********** 2026-03-16 13:15:45.712374 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.038) 0:00:51.452 ********** 2026-03-16 13:15:45.712384 | controller | changed: [localhost] 2026-03-16 13:15:45.739023 | controller | 2026-03-16 13:15:45.739050 | controller | 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] *** 2026-03-16 13:15:45.739063 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.331) 0:00:51.784 ********** 2026-03-16 13:15:45.739099 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.331) 0:00:51.783 ********** 2026-03-16 13:15:45.739114 | controller | ok: [localhost] 2026-03-16 13:15:45.760274 | controller | 2026-03-16 13:15:45.760296 | controller | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] *** 2026-03-16 13:15:45.760304 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.026) 0:00:51.811 ********** 2026-03-16 13:15:45.760310 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.026) 0:00:51.810 ********** 2026-03-16 13:15:45.760320 | controller | ok: [localhost] => 2026-03-16 13:15:45.782035 | controller | cifmw_install_yamls_environment: 2026-03-16 13:15:45.782057 | controller | BMO_SETUP: false 2026-03-16 13:15:45.782065 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2026-03-16 13:15:45.782086 | controller | OPENSTACK_K8S_BRANCH: main 2026-03-16 13:15:45.782096 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:15:45.782101 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2026-03-16 13:15:45.782107 | controller | 2026-03-16 13:15:45.782112 | controller | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] *** 2026-03-16 13:15:45.782118 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.021) 0:00:51.832 ********** 2026-03-16 13:15:45.782123 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.021) 0:00:51.831 ********** 2026-03-16 13:15:45.782133 | controller | ok: [localhost] => 2026-03-16 13:15:45.782142 | controller | cifmw_install_yamls_defaults: 2026-03-16 13:15:45.782147 | controller | ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 2026-03-16 13:15:45.782153 | controller | ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 2026-03-16 13:15:45.782158 | controller | ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 2026-03-16 13:15:45.782164 | controller | ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 2026-03-16 13:15:45.782169 | controller | ADOPTED_TENANT_NETWORK: 172.9.1.0/24 2026-03-16 13:15:45.782174 | controller | BARBICAN: config/samples/barbican_v1beta1_barbican.yaml 2026-03-16 13:15:45.782180 | controller | BARBICAN_BRANCH: main 2026-03-16 13:15:45.782185 | controller | BARBICAN_COMMIT_HASH: '' 2026-03-16 13:15:45.782191 | controller | BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml 2026-03-16 13:15:45.782196 | controller | BARBICAN_DEPL_IMG: unused 2026-03-16 13:15:45.782202 | controller | BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest 2026-03-16 13:15:45.782207 | controller | BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml 2026-03-16 13:15:45.782212 | controller | BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests 2026-03-16 13:15:45.782218 | controller | BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests 2026-03-16 13:15:45.782223 | controller | BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git 2026-03-16 13:15:45.782228 | controller | BARBICAN_SERVICE_ENABLED: 'true' 2026-03-16 13:15:45.782234 | controller | BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2026-03-16 13:15:45.782239 | controller | BAREMETAL_BRANCH: main 2026-03-16 13:15:45.782244 | controller | BAREMETAL_COMMIT_HASH: '' 2026-03-16 13:15:45.782250 | controller | BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest 2026-03-16 13:15:45.782255 | controller | BAREMETAL_OS_CONTAINER_IMG: '' 2026-03-16 13:15:45.782260 | controller | BAREMETAL_OS_IMG: '' 2026-03-16 13:15:45.782266 | controller | BAREMETAL_OS_IMG_TYPE: '' 2026-03-16 13:15:45.782271 | controller | BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git 2026-03-16 13:15:45.782276 | controller | BAREMETAL_TIMEOUT: 20m 2026-03-16 13:15:45.782282 | controller | BASH_IMG: quay.io/openstack-k8s-operators/bash:latest 2026-03-16 13:15:45.782287 | controller | BGP_ASN: '64999' 2026-03-16 13:15:45.782292 | controller | BGP_LEAF_1: 100.65.4.1 2026-03-16 13:15:45.782297 | controller | BGP_LEAF_2: 100.64.4.1 2026-03-16 13:15:45.782303 | controller | BGP_OVN_ROUTING: 'false' 2026-03-16 13:15:45.782313 | controller | BGP_PEER_ASN: '64999' 2026-03-16 13:15:45.782319 | controller | BGP_SOURCE_IP: 172.30.4.2 2026-03-16 13:15:45.782324 | controller | BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 2026-03-16 13:15:45.782329 | controller | BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 2026-03-16 13:15:45.782335 | controller | BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 2026-03-16 13:15:45.782340 | controller | BMAAS_INSTANCE_DISK_SIZE: '20' 2026-03-16 13:15:45.782345 | controller | BMAAS_INSTANCE_MEMORY: '4096' 2026-03-16 13:15:45.782351 | controller | BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas 2026-03-16 13:15:45.782356 | controller | BMAAS_INSTANCE_NET_MODEL: virtio 2026-03-16 13:15:45.782361 | controller | BMAAS_INSTANCE_OS_VARIANT: centos-stream9 2026-03-16 13:15:45.782367 | controller | BMAAS_INSTANCE_VCPUS: '2' 2026-03-16 13:15:45.782372 | controller | BMAAS_INSTANCE_VIRT_TYPE: kvm 2026-03-16 13:15:45.782377 | controller | BMAAS_IPV4: 'true' 2026-03-16 13:15:45.782382 | controller | BMAAS_IPV6: 'false' 2026-03-16 13:15:45.782388 | controller | BMAAS_LIBVIRT_USER: sushyemu 2026-03-16 13:15:45.782393 | controller | BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 2026-03-16 13:15:45.782398 | controller | BMAAS_METALLB_POOL_NAME: baremetal 2026-03-16 13:15:45.782404 | controller | BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 2026-03-16 13:15:45.782409 | controller | BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 2026-03-16 13:15:45.782414 | controller | BMAAS_NETWORK_NAME: crc-bmaas 2026-03-16 13:15:45.782420 | controller | BMAAS_NODE_COUNT: '1' 2026-03-16 13:15:45.782425 | controller | BMAAS_OCP_INSTANCE_NAME: crc 2026-03-16 13:15:45.782431 | controller | BMAAS_REDFISH_PASSWORD: password 2026-03-16 13:15:45.782436 | controller | BMAAS_REDFISH_USERNAME: admin 2026-03-16 13:15:45.782441 | controller | BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default 2026-03-16 13:15:45.782447 | controller | BMAAS_SUSHY_EMULATOR_DRIVER: libvirt 2026-03-16 13:15:45.782452 | controller | BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest 2026-03-16 13:15:45.782457 | controller | BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator 2026-03-16 13:15:45.782463 | controller | BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml 2026-03-16 13:15:45.782468 | controller | BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack 2026-03-16 13:15:45.782473 | controller | BMH_NAMESPACE: openstack 2026-03-16 13:15:45.782478 | controller | BMO_BRANCH: release-0.9 2026-03-16 13:15:45.782484 | controller | BMO_CLEANUP: 'true' 2026-03-16 13:15:45.782489 | controller | BMO_COMMIT_HASH: '' 2026-03-16 13:15:45.782494 | controller | BMO_IPA_BASEURI: https://tarballs.opendev.org/openstack/ironic-python-agent/dib 2026-03-16 13:15:45.782500 | controller | BMO_IPA_BRANCH: stable/2024.1 2026-03-16 13:15:45.782505 | controller | BMO_IPA_FLAVOR: centos9 2026-03-16 13:15:45.782510 | controller | BMO_IPA_INSECURE: 'false' 2026-03-16 13:15:45.782515 | controller | BMO_IRONIC_HOST: 192.168.122.10 2026-03-16 13:15:45.782521 | controller | BMO_PROVISIONING_INTERFACE: '' 2026-03-16 13:15:45.782526 | controller | BMO_REPO: https://github.com/metal3-io/baremetal-operator 2026-03-16 13:15:45.782531 | controller | BMO_SETUP: false 2026-03-16 13:15:45.782536 | controller | BMO_SETUP_ROUTE_REPLACE: 'true' 2026-03-16 13:15:45.782542 | controller | BM_CTLPLANE_INTERFACE: enp1s0 2026-03-16 13:15:45.782547 | controller | BM_INSTANCE_MEMORY: '8192' 2026-03-16 13:15:45.782552 | controller | BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal 2026-03-16 13:15:45.782557 | controller | BM_INSTANCE_NAME_SUFFIX: '0' 2026-03-16 13:15:45.782563 | controller | BM_NETWORK_NAME: default 2026-03-16 13:15:45.782568 | controller | BM_NODE_COUNT: '1' 2026-03-16 13:15:45.782573 | controller | BM_ROOT_PASSWORD: '' 2026-03-16 13:15:45.782586 | controller | BM_ROOT_PASSWORD_SECRET: '' 2026-03-16 13:15:45.782592 | controller | CEILOMETER_CENTRAL_DEPL_IMG: unused 2026-03-16 13:15:45.782598 | controller | CEILOMETER_NOTIFICATION_DEPL_IMG: unused 2026-03-16 13:15:45.782603 | controller | CEPH_BRANCH: release-1.15 2026-03-16 13:15:45.782608 | controller | CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml 2026-03-16 13:15:45.782617 | controller | CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml 2026-03-16 13:15:45.782622 | controller | CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml 2026-03-16 13:15:45.782631 | controller | CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml 2026-03-16 13:15:45.782636 | controller | CEPH_IMG: quay.io/ceph/demo:latest-squid 2026-03-16 13:15:45.782642 | controller | CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml 2026-03-16 13:15:45.782647 | controller | CEPH_REPO: https://github.com/rook/rook.git 2026-03-16 13:15:45.782652 | controller | CERTMANAGER_TIMEOUT: 300s 2026-03-16 13:15:45.782658 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2026-03-16 13:15:45.782663 | controller | CINDER: config/samples/cinder_v1beta1_cinder.yaml 2026-03-16 13:15:45.782668 | controller | CINDERAPI_DEPL_IMG: unused 2026-03-16 13:15:45.782673 | controller | CINDERBKP_DEPL_IMG: unused 2026-03-16 13:15:45.782678 | controller | CINDERSCH_DEPL_IMG: unused 2026-03-16 13:15:45.782684 | controller | CINDERVOL_DEPL_IMG: unused 2026-03-16 13:15:45.782689 | controller | CINDER_BRANCH: main 2026-03-16 13:15:45.782694 | controller | CINDER_COMMIT_HASH: '' 2026-03-16 13:15:45.782700 | controller | CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml 2026-03-16 13:15:45.782705 | controller | CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest 2026-03-16 13:15:45.782710 | controller | CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml 2026-03-16 13:15:45.782716 | controller | CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests 2026-03-16 13:15:45.782721 | controller | CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests 2026-03-16 13:15:45.782726 | controller | CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git 2026-03-16 13:15:45.782731 | controller | CLEANUP_DIR_CMD: rm -Rf 2026-03-16 13:15:45.782737 | controller | CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' 2026-03-16 13:15:45.782746 | controller | CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' 2026-03-16 13:15:45.782751 | controller | CRC_HTTPS_PROXY: '' 2026-03-16 13:15:45.782757 | controller | CRC_HTTP_PROXY: '' 2026-03-16 13:15:45.782762 | controller | CRC_STORAGE_NAMESPACE: crc-storage 2026-03-16 13:15:45.782767 | controller | CRC_STORAGE_RETRIES: '3' 2026-03-16 13:15:45.782773 | controller | CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' 2026-03-16 13:15:45.782778 | controller | CRC_VERSION: latest 2026-03-16 13:15:45.782784 | controller | DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret 2026-03-16 13:15:45.782789 | controller | DATAPLANE_ANSIBLE_USER: '' 2026-03-16 13:15:45.782794 | controller | DATAPLANE_COMPUTE_IP: 192.168.122.100 2026-03-16 13:15:45.782800 | controller | DATAPLANE_CONTAINER_PREFIX: openstack 2026-03-16 13:15:45.782805 | controller | DATAPLANE_CONTAINER_TAG: current-podified 2026-03-16 13:15:45.782810 | controller | DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest 2026-03-16 13:15:45.782816 | controller | DATAPLANE_DEFAULT_GW: 192.168.122.1 2026-03-16 13:15:45.782821 | controller | DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null 2026-03-16 13:15:45.782826 | controller | DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% 2026-03-16 13:15:45.782832 | controller | DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned 2026-03-16 13:15:45.782837 | controller | DATAPLANE_NETWORKER_IP: 192.168.122.200 2026-03-16 13:15:45.782842 | controller | DATAPLANE_NETWORK_INTERFACE_NAME: eth0 2026-03-16 13:15:45.782847 | controller | DATAPLANE_NOVA_NFS_PATH: '' 2026-03-16 13:15:45.782853 | controller | DATAPLANE_NTP_SERVER: pool.ntp.org 2026-03-16 13:15:45.782858 | controller | DATAPLANE_PLAYBOOK: osp.edpm.download_cache 2026-03-16 13:15:45.782863 | controller | DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 2026-03-16 13:15:45.782868 | controller | DATAPLANE_RUNNER_IMG: '' 2026-03-16 13:15:45.782874 | controller | DATAPLANE_SERVER_ROLE: compute 2026-03-16 13:15:45.782879 | controller | DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' 2026-03-16 13:15:45.782884 | controller | DATAPLANE_TIMEOUT: 30m 2026-03-16 13:15:45.782895 | controller | DATAPLANE_TLS_ENABLED: 'true' 2026-03-16 13:15:45.782901 | controller | DATAPLANE_TOTAL_NETWORKER_NODES: '1' 2026-03-16 13:15:45.782906 | controller | DATAPLANE_TOTAL_NODES: '1' 2026-03-16 13:15:45.782911 | controller | DBSERVICE: galera 2026-03-16 13:15:45.782916 | controller | DESIGNATE: config/samples/designate_v1beta1_designate.yaml 2026-03-16 13:15:45.782922 | controller | DESIGNATE_BRANCH: main 2026-03-16 13:15:45.782927 | controller | DESIGNATE_COMMIT_HASH: '' 2026-03-16 13:15:45.782932 | controller | DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml 2026-03-16 13:15:45.782938 | controller | DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest 2026-03-16 13:15:45.782943 | controller | DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml 2026-03-16 13:15:45.782948 | controller | DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests 2026-03-16 13:15:45.782953 | controller | DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests 2026-03-16 13:15:45.782959 | controller | DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git 2026-03-16 13:15:45.782964 | controller | DNSDATA: config/samples/network_v1beta1_dnsdata.yaml 2026-03-16 13:15:45.782969 | controller | DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml 2026-03-16 13:15:45.782975 | controller | DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml 2026-03-16 13:15:45.782980 | controller | DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml 2026-03-16 13:15:45.782985 | controller | DNS_DEPL_IMG: unused 2026-03-16 13:15:45.782990 | controller | DNS_DOMAIN: localdomain 2026-03-16 13:15:45.782998 | controller | DOWNLOAD_TOOLS_SELECTION: all 2026-03-16 13:15:45.783004 | controller | EDPM_ATTACH_EXTNET: 'true' 2026-03-16 13:15:45.783009 | controller | EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' 2026-03-16 13:15:45.783014 | controller | EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' 2026-03-16 13:15:45.783020 | controller | EDPM_COMPUTE_CELLS: '1' 2026-03-16 13:15:45.783025 | controller | EDPM_COMPUTE_CEPH_ENABLED: 'true' 2026-03-16 13:15:45.783030 | controller | EDPM_COMPUTE_CEPH_NOVA: 'true' 2026-03-16 13:15:45.783035 | controller | EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' 2026-03-16 13:15:45.783041 | controller | EDPM_COMPUTE_SRIOV_ENABLED: 'true' 2026-03-16 13:15:45.783046 | controller | EDPM_COMPUTE_SUFFIX: '0' 2026-03-16 13:15:45.783051 | controller | EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' 2026-03-16 13:15:45.783056 | controller | EDPM_CONFIGURE_HUGEPAGES: 'false' 2026-03-16 13:15:45.783062 | controller | EDPM_CONFIGURE_NETWORKING: 'true' 2026-03-16 13:15:45.783067 | controller | EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra 2026-03-16 13:15:45.783087 | controller | EDPM_NETWORKER_SUFFIX: '0' 2026-03-16 13:15:45.783093 | controller | EDPM_TOTAL_NETWORKERS: '1' 2026-03-16 13:15:45.783099 | controller | EDPM_TOTAL_NODES: '1' 2026-03-16 13:15:45.783104 | controller | GALERA_REPLICAS: '' 2026-03-16 13:15:45.783109 | controller | GENERATE_SSH_KEYS: 'true' 2026-03-16 13:15:45.783115 | controller | GIT_CLONE_OPTS: '' 2026-03-16 13:15:45.783120 | controller | GLANCE: config/samples/glance_v1beta1_glance.yaml 2026-03-16 13:15:45.783125 | controller | GLANCEAPI_DEPL_IMG: unused 2026-03-16 13:15:45.783131 | controller | GLANCE_BRANCH: main 2026-03-16 13:15:45.783136 | controller | GLANCE_COMMIT_HASH: '' 2026-03-16 13:15:45.783145 | controller | GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2026-03-16 13:15:45.783150 | controller | GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest 2026-03-16 13:15:45.783156 | controller | GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2026-03-16 13:15:45.783161 | controller | GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-03-16 13:15:45.783167 | controller | GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests 2026-03-16 13:15:45.783175 | controller | GLANCE_REPO: https://github.com/openstack-k8s-operators/glance-operator.git 2026-03-16 13:15:45.783181 | controller | HEAT: config/samples/heat_v1beta1_heat.yaml 2026-03-16 13:15:45.783186 | controller | HEATAPI_DEPL_IMG: unused 2026-03-16 13:15:45.783192 | controller | HEATCFNAPI_DEPL_IMG: unused 2026-03-16 13:15:45.783197 | controller | HEATENGINE_DEPL_IMG: unused 2026-03-16 13:15:45.783202 | controller | HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0 2026-03-16 13:15:45.783207 | controller | HEAT_BRANCH: main 2026-03-16 13:15:45.783213 | controller | HEAT_COMMIT_HASH: '' 2026-03-16 13:15:45.783218 | controller | HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml 2026-03-16 13:15:45.783223 | controller | HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest 2026-03-16 13:15:45.783229 | controller | HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml 2026-03-16 13:15:45.783236 | controller | HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests 2026-03-16 13:15:45.783241 | controller | HEAT_KUTTL_NAMESPACE: heat-kuttl-tests 2026-03-16 13:15:45.783246 | controller | HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git 2026-03-16 13:15:45.783252 | controller | HEAT_SERVICE_ENABLED: 'true' 2026-03-16 13:15:45.783257 | controller | HORIZON: config/samples/horizon_v1beta1_horizon.yaml 2026-03-16 13:15:45.783262 | controller | HORIZON_BRANCH: main 2026-03-16 13:15:45.783267 | controller | HORIZON_COMMIT_HASH: '' 2026-03-16 13:15:45.783273 | controller | HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml 2026-03-16 13:15:45.783281 | controller | HORIZON_DEPL_IMG: unused 2026-03-16 13:15:45.783286 | controller | HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest 2026-03-16 13:15:45.783292 | controller | HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml 2026-03-16 13:15:45.783297 | controller | HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests 2026-03-16 13:15:45.783302 | controller | HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests 2026-03-16 13:15:45.783308 | controller | HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git 2026-03-16 13:15:45.783314 | controller | INFRA_BRANCH: main 2026-03-16 13:15:45.783320 | controller | INFRA_COMMIT_HASH: '' 2026-03-16 13:15:45.783325 | controller | INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest 2026-03-16 13:15:45.783330 | controller | INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml 2026-03-16 13:15:45.783336 | controller | INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests 2026-03-16 13:15:45.783341 | controller | INFRA_KUTTL_NAMESPACE: infra-kuttl-tests 2026-03-16 13:15:45.783348 | controller | INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git 2026-03-16 13:15:45.783354 | controller | INSTALL_CERT_MANAGER: 'true' 2026-03-16 13:15:45.783359 | controller | INSTALL_NMSTATE: true || false 2026-03-16 13:15:45.783364 | controller | INSTALL_NNCP: true || false 2026-03-16 13:15:45.783370 | controller | INTERNALAPI_HOST_ROUTES: '' 2026-03-16 13:15:45.783375 | controller | IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 2026-03-16 13:15:45.783380 | controller | IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 2026-03-16 13:15:45.783385 | controller | IPV6_LAB_LIBVIRT_STORAGE_POOL: default 2026-03-16 13:15:45.783391 | controller | IPV6_LAB_MANAGE_FIREWALLD: 'true' 2026-03-16 13:15:45.783396 | controller | IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 2026-03-16 13:15:45.783401 | controller | IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 2026-03-16 13:15:45.783406 | controller | IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router 2026-03-16 13:15:45.783412 | controller | IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 2026-03-16 13:15:45.783420 | controller | IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 2026-03-16 13:15:45.783431 | controller | IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 2026-03-16 13:15:45.783436 | controller | IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 2026-03-16 13:15:45.783442 | controller | IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 2026-03-16 13:15:45.783447 | controller | IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' 2026-03-16 13:15:45.783452 | controller | IPV6_LAB_NETWORK_NAME: nat64 2026-03-16 13:15:45.783459 | controller | IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 2026-03-16 13:15:45.783464 | controller | IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 2026-03-16 13:15:45.783469 | controller | IPV6_LAB_SNO_HOST_PREFIX: '64' 2026-03-16 13:15:45.783474 | controller | IPV6_LAB_SNO_INSTANCE_NAME: sno 2026-03-16 13:15:45.783480 | controller | IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 2026-03-16 13:15:45.783485 | controller | IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp 2026-03-16 13:15:45.783490 | controller | IPV6_LAB_SNO_OCP_VERSION: latest-4.14 2026-03-16 13:15:45.783496 | controller | IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 2026-03-16 13:15:45.783501 | controller | IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub 2026-03-16 13:15:45.783506 | controller | IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab 2026-03-16 13:15:45.783511 | controller | IRONIC: config/samples/ironic_v1beta1_ironic.yaml 2026-03-16 13:15:45.783517 | controller | IRONICAPI_DEPL_IMG: unused 2026-03-16 13:15:45.783522 | controller | IRONICCON_DEPL_IMG: unused 2026-03-16 13:15:45.783527 | controller | IRONICINS_DEPL_IMG: unused 2026-03-16 13:15:45.783535 | controller | IRONICNAG_DEPL_IMG: unused 2026-03-16 13:15:45.783540 | controller | IRONICPXE_DEPL_IMG: unused 2026-03-16 13:15:45.783546 | controller | IRONIC_BRANCH: main 2026-03-16 13:15:45.783551 | controller | IRONIC_COMMIT_HASH: '' 2026-03-16 13:15:45.783556 | controller | IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml 2026-03-16 13:15:45.783562 | controller | IRONIC_IMAGE: quay.io/metal3-io/ironic 2026-03-16 13:15:45.783567 | controller | IRONIC_IMAGE_TAG: release-24.1 2026-03-16 13:15:45.783573 | controller | IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest 2026-03-16 13:15:45.783586 | controller | IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml 2026-03-16 13:15:45.783591 | controller | IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests 2026-03-16 13:15:45.783596 | controller | IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests 2026-03-16 13:15:45.783602 | controller | IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git 2026-03-16 13:15:45.783607 | controller | KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml 2026-03-16 13:15:45.783612 | controller | KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2026-03-16 13:15:45.783618 | controller | KEYSTONEAPI_DEPL_IMG: unused 2026-03-16 13:15:45.783623 | controller | KEYSTONE_BRANCH: main 2026-03-16 13:15:45.783628 | controller | KEYSTONE_COMMIT_HASH: '' 2026-03-16 13:15:45.783634 | controller | KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f 2026-03-16 13:15:45.783639 | controller | KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack 2026-03-16 13:15:45.783644 | controller | KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest 2026-03-16 13:15:45.783650 | controller | KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml 2026-03-16 13:15:45.783655 | controller | KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests 2026-03-16 13:15:45.783660 | controller | KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests 2026-03-16 13:15:45.783666 | controller | KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git 2026-03-16 13:15:45.783671 | controller | KUBEADMIN_PWD: '12345678' 2026-03-16 13:15:45.783676 | controller | LIBVIRT_SECRET: libvirt-secret 2026-03-16 13:15:45.783681 | controller | LOKI_DEPLOY_MODE: openshift-network 2026-03-16 13:15:45.783687 | controller | LOKI_DEPLOY_NAMESPACE: netobserv 2026-03-16 13:15:45.783694 | controller | LOKI_DEPLOY_SIZE: 1x.demo 2026-03-16 13:15:45.783700 | controller | LOKI_NAMESPACE: openshift-operators-redhat 2026-03-16 13:15:45.783705 | controller | LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki 2026-03-16 13:15:45.783710 | controller | LOKI_SUBSCRIPTION: loki-operator 2026-03-16 13:15:45.783715 | controller | LVMS_CR: '1' 2026-03-16 13:15:45.783721 | controller | MANILA: config/samples/manila_v1beta1_manila.yaml 2026-03-16 13:15:45.783726 | controller | MANILAAPI_DEPL_IMG: unused 2026-03-16 13:15:45.783731 | controller | MANILASCH_DEPL_IMG: unused 2026-03-16 13:15:45.783737 | controller | MANILASHARE_DEPL_IMG: unused 2026-03-16 13:15:45.783742 | controller | MANILA_BRANCH: main 2026-03-16 13:15:45.783747 | controller | MANILA_COMMIT_HASH: '' 2026-03-16 13:15:45.783752 | controller | MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml 2026-03-16 13:15:45.783758 | controller | MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest 2026-03-16 13:15:45.783763 | controller | MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml 2026-03-16 13:15:45.783768 | controller | MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests 2026-03-16 13:15:45.783774 | controller | MANILA_KUTTL_NAMESPACE: manila-kuttl-tests 2026-03-16 13:15:45.783779 | controller | MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git 2026-03-16 13:15:45.783784 | controller | MANILA_SERVICE_ENABLED: 'true' 2026-03-16 13:15:45.783790 | controller | MARIADB: config/samples/mariadb_v1beta1_galera.yaml 2026-03-16 13:15:45.783795 | controller | MARIADB_BRANCH: main 2026-03-16 13:15:45.783800 | controller | MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml 2026-03-16 13:15:45.783808 | controller | MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests 2026-03-16 13:15:45.783813 | controller | MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests 2026-03-16 13:15:45.783819 | controller | MARIADB_COMMIT_HASH: '' 2026-03-16 13:15:45.783824 | controller | MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2026-03-16 13:15:45.783829 | controller | MARIADB_DEPL_IMG: unused 2026-03-16 13:15:45.783835 | controller | MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2026-03-16 13:15:45.783840 | controller | MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml 2026-03-16 13:15:45.783845 | controller | MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests 2026-03-16 13:15:45.783850 | controller | MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests 2026-03-16 13:15:45.783856 | controller | MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git 2026-03-16 13:15:45.783861 | controller | MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml 2026-03-16 13:15:45.783866 | controller | MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2026-03-16 13:15:45.783872 | controller | MEMCACHED_DEPL_IMG: unused 2026-03-16 13:15:45.783877 | controller | METADATA_SHARED_SECRET: '1234567842' 2026-03-16 13:15:45.783885 | controller | METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 2026-03-16 13:15:45.783890 | controller | METALLB_POOL: 192.168.122.80-192.168.122.90 2026-03-16 13:15:45.783897 | controller | MICROSHIFT: '0' 2026-03-16 13:15:45.783902 | controller | MIRROR_INSECURE: 'true' 2026-03-16 13:15:45.783908 | controller | MIRROR_NAMESPACE: openstack-mirror 2026-03-16 13:15:45.783913 | controller | MIRROR_REGISTRY_HOST: default-route-openshift-image-registry.apps-crc.testing 2026-03-16 13:15:45.783918 | controller | NAMESPACE: openstack 2026-03-16 13:15:45.783924 | controller | NETCONFIG: config/samples/network_v1beta1_netconfig.yaml 2026-03-16 13:15:45.783929 | controller | NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml 2026-03-16 13:15:45.783936 | controller | NETCONFIG_DEPL_IMG: unused 2026-03-16 13:15:45.783942 | controller | NETOBSERV_DEPLOY_NAMESPACE: netobserv 2026-03-16 13:15:45.783947 | controller | NETOBSERV_NAMESPACE: openshift-netobserv-operator 2026-03-16 13:15:45.783952 | controller | NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net 2026-03-16 13:15:45.783958 | controller | NETOBSERV_SUBSCRIPTION: netobserv-operator 2026-03-16 13:15:45.783963 | controller | NETWORK_BGP: 'false' 2026-03-16 13:15:45.783968 | controller | NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 2026-03-16 13:15:45.783973 | controller | NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 2026-03-16 13:15:45.783979 | controller | NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 2026-03-16 13:15:45.783984 | controller | NETWORK_ISOLATION: 'true' 2026-03-16 13:15:45.783989 | controller | NETWORK_ISOLATION_INSTANCE_NAME: crc 2026-03-16 13:15:45.783995 | controller | NETWORK_ISOLATION_IPV4: 'true' 2026-03-16 13:15:45.784000 | controller | NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 2026-03-16 13:15:45.784005 | controller | NETWORK_ISOLATION_IPV4_NAT: 'true' 2026-03-16 13:15:45.784010 | controller | NETWORK_ISOLATION_IPV6: 'false' 2026-03-16 13:15:45.784016 | controller | NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 2026-03-16 13:15:45.784021 | controller | NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 2026-03-16 13:15:45.784026 | controller | NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' 2026-03-16 13:15:45.784032 | controller | NETWORK_ISOLATION_NETWORK_NAME: net-iso 2026-03-16 13:15:45.784037 | controller | NETWORK_ISOLATION_NET_NAME: default 2026-03-16 13:15:45.784042 | controller | NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' 2026-03-16 13:15:45.784047 | controller | NETWORK_MTU: '1500' 2026-03-16 13:15:45.784053 | controller | NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 2026-03-16 13:15:45.784058 | controller | NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 2026-03-16 13:15:45.784063 | controller | NETWORK_STORAGE_MACVLAN: '' 2026-03-16 13:15:45.784088 | controller | NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 2026-03-16 13:15:45.784099 | controller | NETWORK_VLAN_START: '20' 2026-03-16 13:15:45.784104 | controller | NETWORK_VLAN_STEP: '1' 2026-03-16 13:15:45.784110 | controller | NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml 2026-03-16 13:15:45.784115 | controller | NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml 2026-03-16 13:15:45.784120 | controller | NEUTRONAPI_DEPL_IMG: unused 2026-03-16 13:15:45.784126 | controller | NEUTRON_BRANCH: main 2026-03-16 13:15:45.784131 | controller | NEUTRON_COMMIT_HASH: '' 2026-03-16 13:15:45.784136 | controller | NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest 2026-03-16 13:15:45.784141 | controller | NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml 2026-03-16 13:15:45.784147 | controller | NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests 2026-03-16 13:15:45.784152 | controller | NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests 2026-03-16 13:15:45.784158 | controller | NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git 2026-03-16 13:15:45.784163 | controller | NFS_HOME: /home/nfs 2026-03-16 13:15:45.784168 | controller | NMSTATE_NAMESPACE: openshift-nmstate 2026-03-16 13:15:45.784174 | controller | NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 2026-03-16 13:15:45.784179 | controller | NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator 2026-03-16 13:15:45.784184 | controller | NNCP_ADDITIONAL_HOST_ROUTES: '' 2026-03-16 13:15:45.784189 | controller | NNCP_BGP_1_INTERFACE: enp7s0 2026-03-16 13:15:45.784195 | controller | NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 2026-03-16 13:15:45.784200 | controller | NNCP_BGP_2_INTERFACE: enp8s0 2026-03-16 13:15:45.784205 | controller | NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 2026-03-16 13:15:45.784210 | controller | NNCP_BRIDGE: ospbr 2026-03-16 13:15:45.784216 | controller | NNCP_CLEANUP_TIMEOUT: 120s 2026-03-16 13:15:45.784221 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' 2026-03-16 13:15:45.784226 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' 2026-03-16 13:15:45.784235 | controller | NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 2026-03-16 13:15:45.784243 | controller | NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' 2026-03-16 13:15:45.784249 | controller | NNCP_DNS_SERVER: 192.168.122.1 2026-03-16 13:15:45.784254 | controller | NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 2026-03-16 13:15:45.784259 | controller | NNCP_GATEWAY: 192.168.122.1 2026-03-16 13:15:45.784264 | controller | NNCP_GATEWAY_IPV6: fd00:aaaa::1 2026-03-16 13:15:45.784270 | controller | NNCP_INTERFACE: enp6s0 2026-03-16 13:15:45.784275 | controller | NNCP_NODES: '' 2026-03-16 13:15:45.784280 | controller | NNCP_TIMEOUT: 240s 2026-03-16 13:15:45.784286 | controller | NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2026-03-16 13:15:45.784291 | controller | NOVA_BRANCH: main 2026-03-16 13:15:45.784296 | controller | NOVA_COMMIT_HASH: '' 2026-03-16 13:15:45.784302 | controller | NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2026-03-16 13:15:45.784307 | controller | NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest 2026-03-16 13:15:45.784312 | controller | NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git 2026-03-16 13:15:45.784318 | controller | NUMBER_OF_INSTANCES: '1' 2026-03-16 13:15:45.784323 | controller | OCP_NETWORK_NAME: crc 2026-03-16 13:15:45.784328 | controller | OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml 2026-03-16 13:15:45.784333 | controller | OCTAVIA_BRANCH: main 2026-03-16 13:15:45.784339 | controller | OCTAVIA_COMMIT_HASH: '' 2026-03-16 13:15:45.784344 | controller | OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml 2026-03-16 13:15:45.784349 | controller | OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest 2026-03-16 13:15:45.784355 | controller | OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml 2026-03-16 13:15:45.784362 | controller | OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests 2026-03-16 13:15:45.784367 | controller | OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests 2026-03-16 13:15:45.784372 | controller | OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git 2026-03-16 13:15:45.784378 | controller | OKD: 'false' 2026-03-16 13:15:45.784383 | controller | OPENSTACK_BRANCH: main 2026-03-16 13:15:45.784388 | controller | OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest 2026-03-16 13:15:45.784393 | controller | OPENSTACK_COMMIT_HASH: '' 2026-03-16 13:15:45.784399 | controller | OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-03-16 13:15:45.784404 | controller | OPENSTACK_CRDS_DIR: openstack_crds 2026-03-16 13:15:45.784410 | controller | OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-03-16 13:15:45.784415 | controller | OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest 2026-03-16 13:15:45.784420 | controller | OPENSTACK_K8S_BRANCH: main 2026-03-16 13:15:45.784426 | controller | OPENSTACK_K8S_TAG: latest 2026-03-16 13:15:45.784431 | controller | OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml 2026-03-16 13:15:45.784436 | controller | OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:15:45.784442 | controller | OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests 2026-03-16 13:15:45.784447 | controller | OPENSTACK_NEUTRON_CUSTOM_CONF: '' 2026-03-16 13:15:45.784452 | controller | OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git 2026-03-16 13:15:45.784458 | controller | OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest 2026-03-16 13:15:45.784463 | controller | OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator 2026-03-16 13:15:45.784468 | controller | OPERATOR_CHANNEL: '' 2026-03-16 13:15:45.784474 | controller | OPERATOR_NAMESPACE: openstack-operators 2026-03-16 13:15:45.784481 | controller | OPERATOR_SOURCE: '' 2026-03-16 13:15:45.784489 | controller | OPERATOR_SOURCE_NAMESPACE: '' 2026-03-16 13:15:45.784494 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:15:45.784500 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2026-03-16 13:15:45.784505 | controller | OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml 2026-03-16 13:15:45.784512 | controller | OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml 2026-03-16 13:15:45.784517 | controller | OVNCONTROLLER_NMAP: 'true' 2026-03-16 13:15:45.784523 | controller | OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml 2026-03-16 13:15:45.784530 | controller | OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml 2026-03-16 13:15:45.784535 | controller | OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml 2026-03-16 13:15:45.784541 | controller | OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml 2026-03-16 13:15:45.784546 | controller | OVN_BRANCH: main 2026-03-16 13:15:45.784551 | controller | OVN_COMMIT_HASH: '' 2026-03-16 13:15:45.784557 | controller | OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest 2026-03-16 13:15:45.784562 | controller | OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml 2026-03-16 13:15:45.784567 | controller | OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests 2026-03-16 13:15:45.784573 | controller | OVN_KUTTL_NAMESPACE: ovn-kuttl-tests 2026-03-16 13:15:45.784586 | controller | OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git 2026-03-16 13:15:45.784597 | controller | PASSWORD: '12345678' 2026-03-16 13:15:45.784605 | controller | PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml 2026-03-16 13:15:45.792063 | controller | PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml 2026-03-16 13:15:45.792112 | controller | PLACEMENTAPI_DEPL_IMG: unused 2026-03-16 13:15:45.792122 | controller | PLACEMENT_BRANCH: main 2026-03-16 13:15:45.792130 | controller | PLACEMENT_COMMIT_HASH: '' 2026-03-16 13:15:45.792137 | controller | PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest 2026-03-16 13:15:45.792145 | controller | PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml 2026-03-16 13:15:45.792152 | controller | PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests 2026-03-16 13:15:45.792159 | controller | PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests 2026-03-16 13:15:45.792167 | controller | PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git 2026-03-16 13:15:45.792174 | controller | PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/pull-secret.txt 2026-03-16 13:15:45.792181 | controller | RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml 2026-03-16 13:15:45.792188 | controller | RABBITMQ_BRANCH: patches 2026-03-16 13:15:45.792196 | controller | RABBITMQ_COMMIT_HASH: '' 2026-03-16 13:15:45.792203 | controller | RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2026-03-16 13:15:45.792210 | controller | RABBITMQ_DEPL_IMG: unused 2026-03-16 13:15:45.792218 | controller | RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2026-03-16 13:15:45.792225 | controller | RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2026-03-16 13:15:45.792232 | controller | REDHAT_OPERATORS: 'false' 2026-03-16 13:15:45.792239 | controller | REDIS: config/samples/redis_v1beta1_redis.yaml 2026-03-16 13:15:45.792246 | controller | REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml 2026-03-16 13:15:45.792254 | controller | REDIS_DEPL_IMG: unused 2026-03-16 13:15:45.792265 | controller | RH_REGISTRY_PWD: '' 2026-03-16 13:15:45.792273 | controller | RH_REGISTRY_USER: '' 2026-03-16 13:15:45.792280 | controller | SECRET: osp-secret 2026-03-16 13:15:45.792287 | controller | SG_CORE_DEPL_IMG: unused 2026-03-16 13:15:45.792294 | controller | STANDALONE_COMPUTE_DRIVER: libvirt 2026-03-16 13:15:45.792301 | controller | STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 2026-03-16 13:15:45.792309 | controller | STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 2026-03-16 13:15:45.792316 | controller | STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 2026-03-16 13:15:45.792323 | controller | STANDALONE_STORAGE_NET_PREFIX: 172.18.0 2026-03-16 13:15:45.792330 | controller | STANDALONE_TENANT_NET_PREFIX: 172.19.0 2026-03-16 13:15:45.792337 | controller | STORAGEMGMT_HOST_ROUTES: '' 2026-03-16 13:15:45.792345 | controller | STORAGE_CLASS: local-storage 2026-03-16 13:15:45.792352 | controller | STORAGE_HOST_ROUTES: '' 2026-03-16 13:15:45.792359 | controller | SWIFT: config/samples/swift_v1beta1_swift.yaml 2026-03-16 13:15:45.792366 | controller | SWIFT_BRANCH: main 2026-03-16 13:15:45.792373 | controller | SWIFT_COMMIT_HASH: '' 2026-03-16 13:15:45.792380 | controller | SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2026-03-16 13:15:45.792388 | controller | SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest 2026-03-16 13:15:45.792395 | controller | SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml 2026-03-16 13:15:45.792402 | controller | SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests 2026-03-16 13:15:45.792409 | controller | SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests 2026-03-16 13:15:45.792416 | controller | SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git 2026-03-16 13:15:45.792424 | controller | TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml 2026-03-16 13:15:45.792431 | controller | TELEMETRY_BRANCH: main 2026-03-16 13:15:45.792438 | controller | TELEMETRY_COMMIT_HASH: '' 2026-03-16 13:15:45.792445 | controller | TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml 2026-03-16 13:15:45.792453 | controller | TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest 2026-03-16 13:15:45.792460 | controller | TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2026-03-16 13:15:45.792467 | controller | TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml 2026-03-16 13:15:45.792474 | controller | TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites 2026-03-16 13:15:45.792481 | controller | TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests 2026-03-16 13:15:45.792488 | controller | TELEMETRY_KUTTL_RELPATH: test/kuttl/suites 2026-03-16 13:15:45.792496 | controller | TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git 2026-03-16 13:15:45.792503 | controller | TENANT_HOST_ROUTES: '' 2026-03-16 13:15:45.792510 | controller | TIMEOUT: 300s 2026-03-16 13:15:45.792517 | controller | TLS_ENABLED: 'false' 2026-03-16 13:15:45.792524 | controller | tripleo_deploy: 'export REGISTRY_PWD:' 2026-03-16 13:15:45.792536 | controller | 2026-03-16 13:15:46.076881 | controller | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] *** 2026-03-16 13:15:46.076917 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.031) 0:00:51.864 ********** 2026-03-16 13:15:46.076926 | controller | Monday 16 March 2026 13:15:45 +0000 (0:00:00.031) 0:00:51.863 ********** 2026-03-16 13:15:46.076937 | controller | ok: [localhost] 2026-03-16 13:15:46.093703 | controller | 2026-03-16 13:15:46.093737 | controller | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] ***** 2026-03-16 13:15:46.093748 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.284) 0:00:52.149 ********** 2026-03-16 13:15:46.093755 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.284) 0:00:52.147 ********** 2026-03-16 13:15:46.093774 | controller | ok: [localhost] => 2026-03-16 13:15:46.093782 | controller | cifmw_generate_makes: 2026-03-16 13:15:46.093794 | controller | changed: false 2026-03-16 13:15:46.093801 | controller | debug: 2026-03-16 13:15:46.093808 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile: 2026-03-16 13:15:46.093815 | controller | - all 2026-03-16 13:15:46.093822 | controller | - help 2026-03-16 13:15:46.093828 | controller | - cleanup 2026-03-16 13:15:46.093835 | controller | - deploy_cleanup 2026-03-16 13:15:46.093842 | controller | - wait 2026-03-16 13:15:46.093848 | controller | - crc_storage 2026-03-16 13:15:46.093855 | controller | - crc_storage_cleanup 2026-03-16 13:15:46.093861 | controller | - crc_storage_release 2026-03-16 13:15:46.093868 | controller | - crc_storage_with_retries 2026-03-16 13:15:46.093875 | controller | - crc_storage_cleanup_with_retries 2026-03-16 13:15:46.093882 | controller | - operator_namespace 2026-03-16 13:15:46.093889 | controller | - namespace 2026-03-16 13:15:46.093895 | controller | - namespace_cleanup 2026-03-16 13:15:46.093902 | controller | - input 2026-03-16 13:15:46.093908 | controller | - input_cleanup 2026-03-16 13:15:46.093915 | controller | - crc_bmo_setup 2026-03-16 13:15:46.093921 | controller | - crc_bmo_cleanup 2026-03-16 13:15:46.093928 | controller | - mirror_registry 2026-03-16 13:15:46.093935 | controller | - mirror_registry_secure 2026-03-16 13:15:46.093941 | controller | - mirror_registry_ca 2026-03-16 13:15:46.093948 | controller | - mirror_registry_cleanup 2026-03-16 13:15:46.093955 | controller | - openstack_prep 2026-03-16 13:15:46.093961 | controller | - openstack 2026-03-16 13:15:46.093968 | controller | - openstack_wait 2026-03-16 13:15:46.093974 | controller | - openstack_init 2026-03-16 13:15:46.093981 | controller | - openstack_cleanup 2026-03-16 13:15:46.093987 | controller | - openstack_repo 2026-03-16 13:15:46.093994 | controller | - openstack_deploy_prep 2026-03-16 13:15:46.094001 | controller | - openstack_deploy 2026-03-16 13:15:46.094007 | controller | - openstack_wait_deploy 2026-03-16 13:15:46.094014 | controller | - openstack_deploy_cleanup 2026-03-16 13:15:46.094021 | controller | - openstack_update_run 2026-03-16 13:15:46.094027 | controller | - update_services 2026-03-16 13:15:46.094034 | controller | - update_system 2026-03-16 13:15:46.094040 | controller | - openstack_patch_version 2026-03-16 13:15:46.094047 | controller | - edpm_deploy_generate_keys 2026-03-16 13:15:46.094054 | controller | - edpm_patch_ansible_runner_image 2026-03-16 13:15:46.094060 | controller | - edpm_deploy_prep 2026-03-16 13:15:46.094067 | controller | - edpm_deploy_cleanup 2026-03-16 13:15:46.094095 | controller | - edpm_deploy 2026-03-16 13:15:46.094102 | controller | - edpm_deploy_baremetal_prep 2026-03-16 13:15:46.094109 | controller | - edpm_deploy_baremetal 2026-03-16 13:15:46.094116 | controller | - edpm_wait_deploy_baremetal 2026-03-16 13:15:46.094123 | controller | - edpm_wait_deploy 2026-03-16 13:15:46.094129 | controller | - edpm_register_dns 2026-03-16 13:15:46.094136 | controller | - edpm_nova_discover_hosts 2026-03-16 13:15:46.094143 | controller | - openstack_crds 2026-03-16 13:15:46.094150 | controller | - openstack_crds_cleanup 2026-03-16 13:15:46.094158 | controller | - edpm_deploy_networker_prep 2026-03-16 13:15:46.094165 | controller | - edpm_deploy_networker_cleanup 2026-03-16 13:15:46.094171 | controller | - edpm_deploy_networker 2026-03-16 13:15:46.094176 | controller | - infra_prep 2026-03-16 13:15:46.094181 | controller | - infra 2026-03-16 13:15:46.094186 | controller | - infra_cleanup 2026-03-16 13:15:46.094192 | controller | - dns_deploy_prep 2026-03-16 13:15:46.094197 | controller | - dns_deploy 2026-03-16 13:15:46.094202 | controller | - dns_deploy_cleanup 2026-03-16 13:15:46.094207 | controller | - netconfig_deploy_prep 2026-03-16 13:15:46.094213 | controller | - netconfig_deploy 2026-03-16 13:15:46.094218 | controller | - netconfig_deploy_cleanup 2026-03-16 13:15:46.094223 | controller | - memcached_deploy_prep 2026-03-16 13:15:46.094228 | controller | - memcached_deploy 2026-03-16 13:15:46.094233 | controller | - memcached_deploy_cleanup 2026-03-16 13:15:46.094239 | controller | - keystone_prep 2026-03-16 13:15:46.094244 | controller | - keystone 2026-03-16 13:15:46.094249 | controller | - keystone_cleanup 2026-03-16 13:15:46.094254 | controller | - keystone_deploy_prep 2026-03-16 13:15:46.094262 | controller | - keystone_deploy 2026-03-16 13:15:46.094268 | controller | - keystone_deploy_cleanup 2026-03-16 13:15:46.094273 | controller | - barbican_prep 2026-03-16 13:15:46.094278 | controller | - barbican 2026-03-16 13:15:46.094284 | controller | - barbican_cleanup 2026-03-16 13:15:46.094289 | controller | - barbican_deploy_prep 2026-03-16 13:15:46.094294 | controller | - barbican_deploy 2026-03-16 13:15:46.094299 | controller | - barbican_deploy_validate 2026-03-16 13:15:46.094305 | controller | - barbican_deploy_cleanup 2026-03-16 13:15:46.094310 | controller | - mariadb 2026-03-16 13:15:46.094315 | controller | - mariadb_cleanup 2026-03-16 13:15:46.094320 | controller | - mariadb_deploy_prep 2026-03-16 13:15:46.094325 | controller | - mariadb_deploy 2026-03-16 13:15:46.094331 | controller | - mariadb_deploy_cleanup 2026-03-16 13:15:46.094336 | controller | - placement_prep 2026-03-16 13:15:46.094341 | controller | - placement 2026-03-16 13:15:46.094346 | controller | - placement_cleanup 2026-03-16 13:15:46.094352 | controller | - placement_deploy_prep 2026-03-16 13:15:46.094357 | controller | - placement_deploy 2026-03-16 13:15:46.094362 | controller | - placement_deploy_cleanup 2026-03-16 13:15:46.094367 | controller | - glance_prep 2026-03-16 13:15:46.094373 | controller | - glance 2026-03-16 13:15:46.094378 | controller | - glance_cleanup 2026-03-16 13:15:46.094383 | controller | - glance_deploy_prep 2026-03-16 13:15:46.094388 | controller | - glance_deploy 2026-03-16 13:15:46.094396 | controller | - glance_deploy_cleanup 2026-03-16 13:15:46.094402 | controller | - ovn_prep 2026-03-16 13:15:46.094407 | controller | - ovn 2026-03-16 13:15:46.094414 | controller | - ovn_cleanup 2026-03-16 13:15:46.094420 | controller | - ovn_deploy_prep 2026-03-16 13:15:46.094425 | controller | - ovn_deploy 2026-03-16 13:15:46.094430 | controller | - ovn_deploy_cleanup 2026-03-16 13:15:46.094435 | controller | - neutron_prep 2026-03-16 13:15:46.094440 | controller | - neutron 2026-03-16 13:15:46.094446 | controller | - neutron_cleanup 2026-03-16 13:15:46.094451 | controller | - neutron_deploy_prep 2026-03-16 13:15:46.094456 | controller | - neutron_deploy 2026-03-16 13:15:46.094461 | controller | - neutron_deploy_cleanup 2026-03-16 13:15:46.094466 | controller | - cinder_prep 2026-03-16 13:15:46.094472 | controller | - cinder 2026-03-16 13:15:46.094477 | controller | - cinder_cleanup 2026-03-16 13:15:46.094482 | controller | - cinder_deploy_prep 2026-03-16 13:15:46.094487 | controller | - cinder_deploy 2026-03-16 13:15:46.094493 | controller | - cinder_deploy_cleanup 2026-03-16 13:15:46.094498 | controller | - rabbitmq_prep 2026-03-16 13:15:46.094503 | controller | - rabbitmq 2026-03-16 13:15:46.094508 | controller | - rabbitmq_cleanup 2026-03-16 13:15:46.094513 | controller | - rabbitmq_deploy_prep 2026-03-16 13:15:46.094519 | controller | - rabbitmq_deploy 2026-03-16 13:15:46.094524 | controller | - rabbitmq_deploy_cleanup 2026-03-16 13:15:46.094529 | controller | - ironic_prep 2026-03-16 13:15:46.094534 | controller | - ironic 2026-03-16 13:15:46.094540 | controller | - ironic_cleanup 2026-03-16 13:15:46.094545 | controller | - ironic_deploy_prep 2026-03-16 13:15:46.094550 | controller | - ironic_deploy 2026-03-16 13:15:46.094555 | controller | - ironic_deploy_cleanup 2026-03-16 13:15:46.094563 | controller | - octavia_prep 2026-03-16 13:15:46.094569 | controller | - octavia 2026-03-16 13:15:46.094574 | controller | - octavia_cleanup 2026-03-16 13:15:46.094590 | controller | - octavia_deploy_prep 2026-03-16 13:15:46.094595 | controller | - octavia_deploy 2026-03-16 13:15:46.094600 | controller | - octavia_deploy_cleanup 2026-03-16 13:15:46.094606 | controller | - designate_prep 2026-03-16 13:15:46.094611 | controller | - designate 2026-03-16 13:15:46.094616 | controller | - designate_cleanup 2026-03-16 13:15:46.094622 | controller | - designate_deploy_prep 2026-03-16 13:15:46.094628 | controller | - designate_deploy 2026-03-16 13:15:46.094634 | controller | - designate_deploy_cleanup 2026-03-16 13:15:46.094639 | controller | - nova_prep 2026-03-16 13:15:46.094645 | controller | - nova 2026-03-16 13:15:46.094651 | controller | - nova_cleanup 2026-03-16 13:15:46.094656 | controller | - nova_deploy_prep 2026-03-16 13:15:46.094662 | controller | - nova_deploy 2026-03-16 13:15:46.094667 | controller | - nova_deploy_cleanup 2026-03-16 13:15:46.094674 | controller | - mariadb_kuttl_run 2026-03-16 13:15:46.094679 | controller | - mariadb_kuttl 2026-03-16 13:15:46.094685 | controller | - kuttl_db_prep 2026-03-16 13:15:46.094690 | controller | - kuttl_db_cleanup 2026-03-16 13:15:46.094695 | controller | - kuttl_common_prep 2026-03-16 13:15:46.094705 | controller | - kuttl_common_cleanup 2026-03-16 13:15:46.094711 | controller | - keystone_kuttl_run 2026-03-16 13:15:46.094716 | controller | - keystone_kuttl 2026-03-16 13:15:46.094722 | controller | - barbican_kuttl_run 2026-03-16 13:15:46.094727 | controller | - barbican_kuttl 2026-03-16 13:15:46.094732 | controller | - placement_kuttl_run 2026-03-16 13:15:46.094737 | controller | - placement_kuttl 2026-03-16 13:15:46.094743 | controller | - cinder_kuttl_run 2026-03-16 13:15:46.094748 | controller | - cinder_kuttl 2026-03-16 13:15:46.094753 | controller | - neutron_kuttl_run 2026-03-16 13:15:46.094758 | controller | - neutron_kuttl 2026-03-16 13:15:46.094763 | controller | - octavia_kuttl_run 2026-03-16 13:15:46.094769 | controller | - octavia_kuttl 2026-03-16 13:15:46.094774 | controller | - designate_kuttl 2026-03-16 13:15:46.094779 | controller | - designate_kuttl_run 2026-03-16 13:15:46.094784 | controller | - ovn_kuttl_run 2026-03-16 13:15:46.094790 | controller | - ovn_kuttl 2026-03-16 13:15:46.094795 | controller | - infra_kuttl_run 2026-03-16 13:15:46.094800 | controller | - infra_kuttl 2026-03-16 13:15:46.094807 | controller | - ironic_kuttl_run 2026-03-16 13:15:46.094812 | controller | - ironic_kuttl 2026-03-16 13:15:46.094818 | controller | - ironic_kuttl_crc 2026-03-16 13:15:46.094823 | controller | - heat_kuttl_run 2026-03-16 13:15:46.094828 | controller | - heat_kuttl 2026-03-16 13:15:46.094833 | controller | - heat_kuttl_crc 2026-03-16 13:15:46.094839 | controller | - glance_kuttl_run 2026-03-16 13:15:46.094844 | controller | - glance_kuttl 2026-03-16 13:15:46.094849 | controller | - manila_kuttl_run 2026-03-16 13:15:46.094854 | controller | - manila_kuttl 2026-03-16 13:15:46.094860 | controller | - swift_kuttl_run 2026-03-16 13:15:46.094865 | controller | - swift_kuttl 2026-03-16 13:15:46.094870 | controller | - horizon_kuttl_run 2026-03-16 13:15:46.094875 | controller | - horizon_kuttl 2026-03-16 13:15:46.094881 | controller | - openstack_kuttl_prep 2026-03-16 13:15:46.094886 | controller | - openstack_kuttl_run 2026-03-16 13:15:46.094891 | controller | - openstack_kuttl_cleanup 2026-03-16 13:15:46.094897 | controller | - openstack_kuttl 2026-03-16 13:15:46.094902 | controller | - mariadb_chainsaw_run 2026-03-16 13:15:46.094907 | controller | - mariadb_chainsaw 2026-03-16 13:15:46.094912 | controller | - horizon_prep 2026-03-16 13:15:46.094918 | controller | - horizon 2026-03-16 13:15:46.094923 | controller | - horizon_cleanup 2026-03-16 13:15:46.094928 | controller | - horizon_deploy_prep 2026-03-16 13:15:46.094933 | controller | - horizon_deploy 2026-03-16 13:15:46.094938 | controller | - horizon_deploy_cleanup 2026-03-16 13:15:46.094944 | controller | - heat_prep 2026-03-16 13:15:46.094949 | controller | - heat 2026-03-16 13:15:46.094954 | controller | - heat_cleanup 2026-03-16 13:15:46.094960 | controller | - heat_deploy_prep 2026-03-16 13:15:46.094965 | controller | - heat_deploy 2026-03-16 13:15:46.094970 | controller | - heat_deploy_cleanup 2026-03-16 13:15:46.094975 | controller | - baremetal_prep 2026-03-16 13:15:46.094981 | controller | - baremetal 2026-03-16 13:15:46.094986 | controller | - baremetal_cleanup 2026-03-16 13:15:46.094991 | controller | - ceph_help 2026-03-16 13:15:46.094996 | controller | - ceph 2026-03-16 13:15:46.095002 | controller | - ceph_cleanup 2026-03-16 13:15:46.095007 | controller | - rook_prep 2026-03-16 13:15:46.095012 | controller | - rook 2026-03-16 13:15:46.095018 | controller | - rook_deploy_prep 2026-03-16 13:15:46.095023 | controller | - rook_deploy 2026-03-16 13:15:46.095028 | controller | - rook_crc_disk 2026-03-16 13:15:46.095033 | controller | - rook_cleanup 2026-03-16 13:15:46.095038 | controller | - lvms 2026-03-16 13:15:46.095045 | controller | - nmstate 2026-03-16 13:15:46.095050 | controller | - nncp 2026-03-16 13:15:46.095056 | controller | - nncp_cleanup 2026-03-16 13:15:46.095061 | controller | - netattach 2026-03-16 13:15:46.095066 | controller | - netattach_cleanup 2026-03-16 13:15:46.095092 | controller | - metallb 2026-03-16 13:15:46.095098 | controller | - metallb_config 2026-03-16 13:15:46.095104 | controller | - metallb_config_cleanup 2026-03-16 13:15:46.095112 | controller | - metallb_cleanup 2026-03-16 13:15:46.095117 | controller | - loki 2026-03-16 13:15:46.095123 | controller | - loki_cleanup 2026-03-16 13:15:46.095128 | controller | - loki_deploy 2026-03-16 13:15:46.095133 | controller | - loki_deploy_cleanup 2026-03-16 13:15:46.095138 | controller | - netobserv 2026-03-16 13:15:46.095143 | controller | - netobserv_cleanup 2026-03-16 13:15:46.095149 | controller | - netobserv_deploy 2026-03-16 13:15:46.095154 | controller | - netobserv_deploy_cleanup 2026-03-16 13:15:46.095159 | controller | - manila_prep 2026-03-16 13:15:46.095164 | controller | - manila 2026-03-16 13:15:46.095170 | controller | - manila_cleanup 2026-03-16 13:15:46.095175 | controller | - manila_deploy_prep 2026-03-16 13:15:46.095180 | controller | - manila_deploy 2026-03-16 13:15:46.095185 | controller | - manila_deploy_cleanup 2026-03-16 13:15:46.095191 | controller | - telemetry_prep 2026-03-16 13:15:46.095196 | controller | - telemetry 2026-03-16 13:15:46.095201 | controller | - telemetry_cleanup 2026-03-16 13:15:46.095206 | controller | - telemetry_deploy_prep 2026-03-16 13:15:46.095212 | controller | - telemetry_deploy 2026-03-16 13:15:46.095217 | controller | - telemetry_deploy_cleanup 2026-03-16 13:15:46.095222 | controller | - telemetry_kuttl_run 2026-03-16 13:15:46.095227 | controller | - telemetry_kuttl 2026-03-16 13:15:46.095234 | controller | - swift_prep 2026-03-16 13:15:46.095240 | controller | - swift 2026-03-16 13:15:46.095245 | controller | - swift_cleanup 2026-03-16 13:15:46.095250 | controller | - swift_deploy_prep 2026-03-16 13:15:46.095255 | controller | - swift_deploy 2026-03-16 13:15:46.095260 | controller | - swift_deploy_cleanup 2026-03-16 13:15:46.095266 | controller | - certmanager 2026-03-16 13:15:46.095271 | controller | - certmanager_cleanup 2026-03-16 13:15:46.095276 | controller | - validate_marketplace 2026-03-16 13:15:46.095281 | controller | - redis_deploy_prep 2026-03-16 13:15:46.095287 | controller | - redis_deploy 2026-03-16 13:15:46.095292 | controller | - redis_deploy_cleanup 2026-03-16 13:15:46.095297 | controller | - set_slower_etcd_profile 2026-03-16 13:15:46.095302 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile: 2026-03-16 13:15:46.095308 | controller | - help 2026-03-16 13:15:46.095313 | controller | - download_tools 2026-03-16 13:15:46.095319 | controller | - nfs 2026-03-16 13:15:46.095324 | controller | - nfs_cleanup 2026-03-16 13:15:46.095329 | controller | - crc 2026-03-16 13:15:46.095334 | controller | - crc_cleanup 2026-03-16 13:15:46.095340 | controller | - crc_scrub 2026-03-16 13:15:46.095345 | controller | - crc_attach_default_interface 2026-03-16 13:15:46.095350 | controller | - crc_attach_default_interface_cleanup 2026-03-16 13:15:46.095355 | controller | - ipv6_lab_network 2026-03-16 13:15:46.095361 | controller | - ipv6_lab_network_cleanup 2026-03-16 13:15:46.095366 | controller | - ipv6_lab_nat64_router 2026-03-16 13:15:46.095371 | controller | - ipv6_lab_nat64_router_cleanup 2026-03-16 13:15:46.095377 | controller | - ipv6_lab_sno 2026-03-16 13:15:46.095382 | controller | - ipv6_lab_sno_cleanup 2026-03-16 13:15:46.095387 | controller | - ipv6_lab 2026-03-16 13:15:46.095392 | controller | - ipv6_lab_cleanup 2026-03-16 13:15:46.095397 | controller | - attach_default_interface 2026-03-16 13:15:46.095403 | controller | - attach_default_interface_cleanup 2026-03-16 13:15:46.095408 | controller | - network_isolation_bridge 2026-03-16 13:15:46.095413 | controller | - network_isolation_bridge_cleanup 2026-03-16 13:15:46.095418 | controller | - edpm_baremetal_compute 2026-03-16 13:15:46.095424 | controller | - edpm_compute 2026-03-16 13:15:46.095429 | controller | - edpm_compute_bootc 2026-03-16 13:15:46.095434 | controller | - edpm_ansible_runner 2026-03-16 13:15:46.095439 | controller | - edpm_computes_bgp 2026-03-16 13:15:46.095445 | controller | - edpm_compute_repos 2026-03-16 13:15:46.095450 | controller | - edpm_compute_cleanup 2026-03-16 13:15:46.095455 | controller | - edpm_networker 2026-03-16 13:15:46.095460 | controller | - edpm_networker_cleanup 2026-03-16 13:15:46.095466 | controller | - edpm_deploy_instance 2026-03-16 13:15:46.095471 | controller | - tripleo_deploy 2026-03-16 13:15:46.095476 | controller | - standalone_deploy 2026-03-16 13:15:46.095481 | controller | - standalone_sync 2026-03-16 13:15:46.095489 | controller | - standalone 2026-03-16 13:15:46.095494 | controller | - standalone_cleanup 2026-03-16 13:15:46.095499 | controller | - standalone_snapshot 2026-03-16 13:15:46.095504 | controller | - standalone_revert 2026-03-16 13:15:46.095510 | controller | - cifmw_prepare 2026-03-16 13:15:46.095515 | controller | - cifmw_cleanup 2026-03-16 13:15:46.095520 | controller | - bmaas_network 2026-03-16 13:15:46.095525 | controller | - bmaas_network_cleanup 2026-03-16 13:15:46.095531 | controller | - bmaas_route_crc_and_crc_bmaas_networks 2026-03-16 13:15:46.095536 | controller | - bmaas_route_crc_and_crc_bmaas_networks_cleanup 2026-03-16 13:15:46.095546 | controller | - bmaas_crc_attach_network 2026-03-16 13:15:46.101244 | controller | - bmaas_crc_attach_network_cleanup 2026-03-16 13:15:46.101261 | controller | - bmaas_crc_baremetal_bridge 2026-03-16 13:15:46.101267 | controller | - bmaas_crc_baremetal_bridge_cleanup 2026-03-16 13:15:46.101273 | controller | - bmaas_baremetal_net_nad 2026-03-16 13:15:46.101278 | controller | - bmaas_baremetal_net_nad_cleanup 2026-03-16 13:15:46.101283 | controller | - bmaas_metallb 2026-03-16 13:15:46.101289 | controller | - bmaas_metallb_cleanup 2026-03-16 13:15:46.101294 | controller | - bmaas_virtual_bms 2026-03-16 13:15:46.101299 | controller | - bmaas_virtual_bms_cleanup 2026-03-16 13:15:46.101305 | controller | - bmaas_sushy_emulator 2026-03-16 13:15:46.101310 | controller | - bmaas_sushy_emulator_cleanup 2026-03-16 13:15:46.101315 | controller | - bmaas_sushy_emulator_wait 2026-03-16 13:15:46.101321 | controller | - bmaas_generate_nodes_yaml 2026-03-16 13:15:46.101326 | controller | - bmaas 2026-03-16 13:15:46.101331 | controller | - bmaas_cleanup 2026-03-16 13:15:46.101336 | controller | failed: false 2026-03-16 13:15:46.101342 | controller | success: true 2026-03-16 13:15:46.101351 | controller | 2026-03-16 13:15:46.428098 | controller | TASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml, content={{ 2026-03-16 13:15:46.428132 | controller | { 2026-03-16 13:15:46.428140 | controller | 'cifmw_install_yamls_environment': cifmw_install_yamls_environment, 2026-03-16 13:15:46.428147 | controller | 'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults 2026-03-16 13:15:46.428153 | controller | } | to_nice_yaml 2026-03-16 13:15:46.428158 | controller | }}, mode=0644] *** 2026-03-16 13:15:46.428164 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.024) 0:00:52.173 ********** 2026-03-16 13:15:46.428169 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.024) 0:00:52.172 ********** 2026-03-16 13:15:46.428180 | controller | changed: [localhost] 2026-03-16 13:15:46.455425 | controller | 2026-03-16 13:15:46.455457 | controller | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] *** 2026-03-16 13:15:46.455466 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.326) 0:00:52.500 ********** 2026-03-16 13:15:46.455472 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.326) 0:00:52.499 ********** 2026-03-16 13:15:46.455482 | controller | skipping: [localhost] 2026-03-16 13:15:46.473961 | controller | 2026-03-16 13:15:46.473987 | controller | TASK [discover_latest_image : Set the discovered image vars to empty/null cifmw_discovered_images_dict={}, cifmw_discovered_image_name=None, cifmw_discovered_image_url=None, cifmw_discovered_hash=None, cifmw_discovered_hash_algorithm=None] *** 2026-03-16 13:15:46.473996 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.027) 0:00:52.527 ********** 2026-03-16 13:15:46.474002 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.027) 0:00:52.526 ********** 2026-03-16 13:15:46.474012 | controller | ok: [localhost] 2026-03-16 13:15:46.503461 | controller | 2026-03-16 13:15:46.503488 | controller | TASK [discover_latest_image : Discover images _raw_params=per-image.yml] ******* 2026-03-16 13:15:46.503496 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.018) 0:00:52.546 ********** 2026-03-16 13:15:46.503501 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.018) 0:00:52.545 ********** 2026-03-16 13:15:46.503512 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/discover_latest_image/tasks/per-image.yml for localhost => (item={'key': 'default', 'value': {'base_url': 'https://cloud.centos.org/centos/9-stream/x86_64/images/', 'qcow_prefix': 'CentOS-Stream-GenericCloud-', 'images_file': 'CHECKSUM'}}) 2026-03-16 13:15:46.538378 | controller | 2026-03-16 13:15:46.538402 | controller | TASK [discover_latest_image : Ensure the current image dict entry has the expected data that=['_expected_keys | difference(_given_keys) | length == 0'], fail_msg=The image discovery request dict's {{ _current_image.key }} entry does not match the expected schema. Requests must have the following keys: {{ _expected_keys }}, this entry had: {{ _given_keys }} See the discover_latest_image role's README for more information.] *** 2026-03-16 13:15:46.538412 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.029) 0:00:52.575 ********** 2026-03-16 13:15:46.538418 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.029) 0:00:52.574 ********** 2026-03-16 13:15:46.538428 | controller | ok: [localhost] => 2026-03-16 13:15:48.423760 | controller | changed: false 2026-03-16 13:15:48.423791 | controller | msg: All assertions passed 2026-03-16 13:15:48.423800 | controller | 2026-03-16 13:15:48.423806 | controller | TASK [discover_latest_image : Get latest image for the current entry url={{ _current_image.value.base_url }}, image_prefix={{ _current_image.value.qcow_prefix }}, images_file={{ _current_image.value.images_file }}] *** 2026-03-16 13:15:48.423813 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.034) 0:00:52.610 ********** 2026-03-16 13:15:48.423818 | controller | Monday 16 March 2026 13:15:46 +0000 (0:00:00.034) 0:00:52.609 ********** 2026-03-16 13:15:48.423828 | controller | changed: [localhost] 2026-03-16 13:15:48.446721 | controller | 2026-03-16 13:15:48.446745 | controller | TASK [discover_latest_image : Append the current return value to the discovered images dict cifmw_discovered_images_dict={{ cifmw_discovered_images_dict | combine({_current_image.key: discovered_image.data}) }}, cacheable=True] *** 2026-03-16 13:15:48.446754 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:01.885) 0:00:54.496 ********** 2026-03-16 13:15:48.446760 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:01.885) 0:00:54.494 ********** 2026-03-16 13:15:48.446770 | controller | ok: [localhost] 2026-03-16 13:15:48.480150 | controller | 2026-03-16 13:15:48.480173 | controller | TASK [discover_latest_image : Export single-image facts if an image with name 'default' was discovered cifmw_discovered_image_name={{ cifmw_discovered_images_dict.default.image_name }}, cifmw_discovered_image_url={{ cifmw_discovered_images_dict.default.image_url }}, cifmw_discovered_hash={{ cifmw_discovered_images_dict.default.hash }}, cifmw_discovered_hash_algorithm={{ cifmw_discovered_images_dict.default.hash_algorithm }}, cacheable=True] *** 2026-03-16 13:15:48.480181 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.023) 0:00:54.519 ********** 2026-03-16 13:15:48.480187 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.023) 0:00:54.517 ********** 2026-03-16 13:15:48.480196 | controller | ok: [localhost] 2026-03-16 13:15:48.836931 | controller | 2026-03-16 13:15:48.836961 | controller | TASK [cifmw_setup : Create artifacts with custom params mode=0644, dest={{ cifmw_basedir }}/artifacts/parameters/custom-params.yml, content={{ ci_framework_params | to_nice_yaml }}] *** 2026-03-16 13:15:48.836969 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.033) 0:00:54.552 ********** 2026-03-16 13:15:48.836975 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.033) 0:00:54.551 ********** 2026-03-16 13:15:48.836985 | controller | changed: [localhost] 2026-03-16 13:15:48.878110 | controller | 2026-03-16 13:15:48.878132 | controller | PLAY [Install deps and prepare for KUTTL run] ********************************** 2026-03-16 13:15:48.878140 | controller | 2026-03-16 13:15:48.878146 | controller | TASK [Download install_yamls deps name=install_yamls_makes, tasks_from=make_download_tools] *** 2026-03-16 13:15:48.878151 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.356) 0:00:54.909 ********** 2026-03-16 13:15:48.878157 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.356) 0:00:54.908 ********** 2026-03-16 13:15:48.878165 | controller | 2026-03-16 13:15:48.901242 | controller | TASK [install_yamls_makes : Debug make_download_tools_env var=make_download_tools_env] *** 2026-03-16 13:15:48.901262 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.041) 0:00:54.950 ********** 2026-03-16 13:15:48.901275 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.041) 0:00:54.949 ********** 2026-03-16 13:15:48.901284 | controller | skipping: [localhost] 2026-03-16 13:15:48.925876 | controller | 2026-03-16 13:15:48.925896 | controller | TASK [install_yamls_makes : Debug make_download_tools_params var=make_download_tools_params] *** 2026-03-16 13:15:48.925904 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.023) 0:00:54.973 ********** 2026-03-16 13:15:48.925910 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.023) 0:00:54.972 ********** 2026-03-16 13:15:48.925919 | controller | skipping: [localhost] 2026-03-16 13:16:29.406904 | controller | 2026-03-16 13:16:29.406939 | controller | TASK [install_yamls_makes : Run download_tools output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup, script=make download_tools, dry_run={{ make_download_tools_dryrun|default(false)|bool }}, extra_args={{ dict((make_download_tools_env|default({})), **(make_download_tools_params|default({}))) }}] *** 2026-03-16 13:16:29.406947 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.024) 0:00:54.998 ********** 2026-03-16 13:16:29.406953 | controller | Monday 16 March 2026 13:15:48 +0000 (0:00:00.024) 0:00:54.996 ********** 2026-03-16 13:16:29.406968 | controller | [WARNING]: conditional statements should not include jinja2 templating 2026-03-16 13:16:29.417997 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_download_tools_until | 2026-03-16 13:16:29.418029 | controller | default(true) }} 2026-03-16 13:16:29.418041 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download.log 2026-03-16 13:16:29.463613 | controller | changed: [localhost] 2026-03-16 13:16:29.463644 | controller | 2026-03-16 13:16:29.463659 | controller | TASK [Login into Openshift cluster name=openshift_login] *********************** 2026-03-16 13:16:29.463668 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:40.492) 0:01:35.490 ********** 2026-03-16 13:16:29.463675 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:40.492) 0:01:35.489 ********** 2026-03-16 13:16:29.463688 | controller | 2026-03-16 13:16:29.630655 | controller | TASK [openshift_login : Ensure output directory exists path={{ cifmw_openshift_login_basedir }}/artifacts, state=directory, mode=0755] *** 2026-03-16 13:16:29.630686 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.045) 0:01:35.536 ********** 2026-03-16 13:16:29.630695 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.045) 0:01:35.534 ********** 2026-03-16 13:16:29.630705 | controller | ok: [localhost] 2026-03-16 13:16:29.660179 | controller | 2026-03-16 13:16:29.660203 | controller | TASK [openshift_login : OpenShift login _raw_params=login.yml] ***************** 2026-03-16 13:16:29.660211 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.166) 0:01:35.703 ********** 2026-03-16 13:16:29.660217 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.166) 0:01:35.701 ********** 2026-03-16 13:16:29.660227 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/login.yml for localhost 2026-03-16 13:16:29.684526 | controller | 2026-03-16 13:16:29.684546 | controller | TASK [openshift_login : Check if the password file is present path={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2026-03-16 13:16:29.684554 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.029) 0:01:35.732 ********** 2026-03-16 13:16:29.684561 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.029) 0:01:35.731 ********** 2026-03-16 13:16:29.684570 | controller | skipping: [localhost] 2026-03-16 13:16:29.708215 | controller | 2026-03-16 13:16:29.708233 | controller | TASK [openshift_login : Fetch user password content src={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2026-03-16 13:16:29.708241 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.024) 0:01:35.757 ********** 2026-03-16 13:16:29.708246 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.024) 0:01:35.755 ********** 2026-03-16 13:16:29.708254 | controller | skipping: [localhost] 2026-03-16 13:16:29.731152 | controller | 2026-03-16 13:16:29.731172 | controller | TASK [openshift_login : Set user password as a fact cifmw_openshift_login_password={{ cifmw_openshift_login_password_file_slurp.content | b64decode }}, cacheable=True] *** 2026-03-16 13:16:29.731184 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.023) 0:01:35.780 ********** 2026-03-16 13:16:29.731191 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.023) 0:01:35.779 ********** 2026-03-16 13:16:29.731200 | controller | skipping: [localhost] 2026-03-16 13:16:29.761819 | controller | 2026-03-16 13:16:29.761837 | controller | TASK [openshift_login : Set role variables cifmw_openshift_login_kubeconfig={{ 2026-03-16 13:16:29.761844 | controller | cifmw_openshift_login_kubeconfig | 2026-03-16 13:16:29.761850 | controller | default(cifmw_openshift_kubeconfig) | 2026-03-16 13:16:29.761855 | controller | default( 2026-03-16 13:16:29.761861 | controller | ansible_env.KUBECONFIG if 'KUBECONFIG' in ansible_env else 2026-03-16 13:16:29.761866 | controller | cifmw_openshift_login_kubeconfig_default_path 2026-03-16 13:16:29.761871 | controller | ) | trim 2026-03-16 13:16:29.761877 | controller | }}, 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] *** 2026-03-16 13:16:29.761883 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.022) 0:01:35.803 ********** 2026-03-16 13:16:29.761888 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.022) 0:01:35.802 ********** 2026-03-16 13:16:29.761896 | controller | ok: [localhost] 2026-03-16 13:16:29.900283 | controller | 2026-03-16 13:16:29.900303 | controller | TASK [openshift_login : Check if kubeconfig exists path={{ cifmw_openshift_login_kubeconfig }}] *** 2026-03-16 13:16:29.900310 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.030) 0:01:35.834 ********** 2026-03-16 13:16:29.900316 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.030) 0:01:35.833 ********** 2026-03-16 13:16:29.900324 | controller | ok: [localhost] 2026-03-16 13:16:29.924839 | controller | 2026-03-16 13:16:29.924858 | controller | 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 ( 2026-03-16 13:16:29.924866 | controller | (cifmw_openshift_login_user is defined) and 2026-03-16 13:16:29.924872 | controller | (cifmw_openshift_login_password is defined) and 2026-03-16 13:16:29.924877 | controller | (cifmw_openshift_login_api is defined) 2026-03-16 13:16:29.924883 | controller | ), msg=If an existing kubeconfig is not provided user/pwd or provided/initial token and API URL must be given] *** 2026-03-16 13:16:29.924888 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.138) 0:01:35.972 ********** 2026-03-16 13:16:29.924893 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.138) 0:01:35.971 ********** 2026-03-16 13:16:29.924901 | controller | ok: [localhost] => 2026-03-16 13:16:29.945706 | controller | changed: false 2026-03-16 13:16:29.945726 | controller | msg: All assertions passed 2026-03-16 13:16:29.945733 | controller | 2026-03-16 13:16:29.945738 | controller | TASK [openshift_login : Fetch kubeconfig content src={{ cifmw_openshift_login_kubeconfig }}] *** 2026-03-16 13:16:29.945743 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.024) 0:01:35.997 ********** 2026-03-16 13:16:29.945749 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.024) 0:01:35.996 ********** 2026-03-16 13:16:29.945757 | controller | skipping: [localhost] 2026-03-16 13:16:29.966550 | controller | 2026-03-16 13:16:29.966569 | controller | TASK [openshift_login : Fetch x509 key based users cifmw_openshift_login_key_based_users={{ 2026-03-16 13:16:29.966576 | controller | ( 2026-03-16 13:16:29.966581 | controller | cifmw_openshift_login_kubeconfig_content_b64.content | 2026-03-16 13:16:29.966586 | controller | b64decode | 2026-03-16 13:16:29.966602 | controller | from_yaml 2026-03-16 13:16:29.966608 | controller | ). users | default([]) | 2026-03-16 13:16:29.966617 | controller | selectattr('user.client-certificate-data', 'defined') | 2026-03-16 13:16:29.966622 | controller | map(attribute="name") | 2026-03-16 13:16:29.966627 | controller | map("split", "/") | 2026-03-16 13:16:29.966632 | controller | map("first") 2026-03-16 13:16:29.966637 | controller | }}, cacheable=True] *** 2026-03-16 13:16:29.966642 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.020) 0:01:36.018 ********** 2026-03-16 13:16:29.966647 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.020) 0:01:36.016 ********** 2026-03-16 13:16:29.966655 | controller | skipping: [localhost] 2026-03-16 13:16:29.987829 | controller | 2026-03-16 13:16:29.987848 | controller | TASK [openshift_login : Assign key based user if not provided and available cifmw_openshift_login_user={{ 2026-03-16 13:16:29.987855 | controller | (cifmw_openshift_login_assume_cert_system_user | ternary('system:', '')) + 2026-03-16 13:16:29.987861 | controller | (cifmw_openshift_login_key_based_users | map('replace', 'system:', '') | unique | first) 2026-03-16 13:16:29.987866 | controller | }}, cifmw_openshift_login_cert_login=True, cacheable=True] *** 2026-03-16 13:16:29.987871 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.020) 0:01:36.039 ********** 2026-03-16 13:16:29.987876 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.020) 0:01:36.037 ********** 2026-03-16 13:16:29.987885 | controller | skipping: [localhost] 2026-03-16 13:16:30.012262 | controller | 2026-03-16 13:16:30.012280 | controller | TASK [openshift_login : Set the retry count cifmw_openshift_login_retries_cnt={{ 2026-03-16 13:16:30.012288 | controller | 0 if cifmw_openshift_login_retries_cnt is undefined else 2026-03-16 13:16:30.012293 | controller | cifmw_openshift_login_retries_cnt|int + 1 2026-03-16 13:16:30.012298 | controller | }}] *** 2026-03-16 13:16:30.012303 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.021) 0:01:36.060 ********** 2026-03-16 13:16:30.012308 | controller | Monday 16 March 2026 13:16:29 +0000 (0:00:00.021) 0:01:36.059 ********** 2026-03-16 13:16:30.012316 | controller | ok: [localhost] 2026-03-16 13:16:30.036358 | controller | 2026-03-16 13:16:30.036376 | controller | TASK [openshift_login : Fetch token _raw_params=try_login.yml] ***************** 2026-03-16 13:16:30.036385 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.024) 0:01:36.084 ********** 2026-03-16 13:16:30.036391 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.024) 0:01:36.083 ********** 2026-03-16 13:16:30.036399 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml for localhost 2026-03-16 13:16:30.267142 | controller | 2026-03-16 13:16:30.267186 | controller | TASK [openshift_login : Try get OpenShift access token _raw_params=oc whoami -t] *** 2026-03-16 13:16:30.267195 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.024) 0:01:36.108 ********** 2026-03-16 13:16:30.267201 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.024) 0:01:36.107 ********** 2026-03-16 13:16:30.267212 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml:17 2026-03-16 13:16:30.581249 | controller | fatal: [localhost]: FAILED! => 2026-03-16 13:16:30.581278 | controller | changed: true 2026-03-16 13:16:30.581286 | controller | cmd: 2026-03-16 13:16:30.581293 | controller | - oc 2026-03-16 13:16:30.581298 | controller | - whoami 2026-03-16 13:16:30.581304 | controller | - -t 2026-03-16 13:16:30.581309 | controller | delta: '0:00:00.081314' 2026-03-16 13:16:30.581315 | controller | end: '2026-03-16 13:16:30.245008' 2026-03-16 13:16:30.581320 | controller | msg: non-zero return code 2026-03-16 13:16:30.581326 | controller | rc: 1 2026-03-16 13:16:30.581331 | controller | start: '2026-03-16 13:16:30.163694' 2026-03-16 13:16:30.581336 | controller | stderr: |- 2026-03-16 13:16:30.581344 | controller | error: Missing or incomplete configuration info. Please point to an existing, complete config file: 2026-03-16 13:16:30.581350 | controller | 2026-03-16 13:16:30.581356 | controller | 2026-03-16 13:16:30.581361 | controller | 1. Via the command-line flag --kubeconfig 2026-03-16 13:16:30.581366 | controller | 2. Via the KUBECONFIG environment variable 2026-03-16 13:16:30.581372 | controller | 3. In your home directory as ~/.kube/config 2026-03-16 13:16:30.581377 | controller | 2026-03-16 13:16:30.581382 | controller | To view or setup config directly use the 'config' command. 2026-03-16 13:16:30.581392 | controller | stderr_lines: 2026-03-16 13:16:30.581398 | controller | - 'error: Missing or incomplete configuration info. Please point to an existing, 2026-03-16 13:16:30.581403 | controller | complete config file:' 2026-03-16 13:16:30.581408 | controller | - '' 2026-03-16 13:16:30.581414 | controller | - '' 2026-03-16 13:16:30.581421 | controller | - ' 1. Via the command-line flag --kubeconfig' 2026-03-16 13:16:30.581426 | controller | - ' 2. Via the KUBECONFIG environment variable' 2026-03-16 13:16:30.581431 | controller | - ' 3. In your home directory as ~/.kube/config' 2026-03-16 13:16:30.581437 | controller | - '' 2026-03-16 13:16:30.581444 | controller | - To view or setup config directly use the 'config' command. 2026-03-16 13:16:30.581449 | controller | stdout: '' 2026-03-16 13:16:30.581454 | controller | stdout_lines: [] 2026-03-16 13:16:30.581459 | controller | ...ignoring 2026-03-16 13:16:30.581465 | controller | 2026-03-16 13:16:30.581471 | controller | 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 %}] *** 2026-03-16 13:16:30.581478 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.230) 0:01:36.339 ********** 2026-03-16 13:16:30.581483 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.230) 0:01:36.338 ********** 2026-03-16 13:16:30.581493 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_fetch_openshift.log 2026-03-16 13:16:30.602972 | controller | changed: [localhost] 2026-03-16 13:16:30.602991 | controller | 2026-03-16 13:16:30.602997 | controller | TASK [openshift_login : Ensure kubeconfig is provided that=cifmw_openshift_login_kubeconfig != ""] *** 2026-03-16 13:16:30.603003 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.314) 0:01:36.653 ********** 2026-03-16 13:16:30.603008 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.314) 0:01:36.652 ********** 2026-03-16 13:16:30.603016 | controller | ok: [localhost] => 2026-03-16 13:16:30.846568 | controller | changed: false 2026-03-16 13:16:30.846610 | controller | msg: All assertions passed 2026-03-16 13:16:30.846618 | controller | 2026-03-16 13:16:30.846623 | controller | TASK [openshift_login : Fetch new OpenShift access token _raw_params=oc whoami -t] *** 2026-03-16 13:16:30.846629 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.021) 0:01:36.675 ********** 2026-03-16 13:16:30.846635 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.021) 0:01:36.674 ********** 2026-03-16 13:16:30.846644 | controller | changed: [localhost] 2026-03-16 13:16:30.871030 | controller | 2026-03-16 13:16:30.871058 | controller | TASK [openshift_login : Set new OpenShift token cifmw_openshift_login_token={{ 2026-03-16 13:16:30.871066 | controller | (not cifmw_openshift_login_new_token_out.skipped | default(false)) | 2026-03-16 13:16:30.871083 | controller | ternary(cifmw_openshift_login_new_token_out.stdout, cifmw_openshift_login_whoami_out.stdout) 2026-03-16 13:16:30.871091 | controller | }}, cacheable=True] *** 2026-03-16 13:16:30.871097 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.243) 0:01:36.919 ********** 2026-03-16 13:16:30.871102 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.243) 0:01:36.917 ********** 2026-03-16 13:16:30.871112 | controller | ok: [localhost] 2026-03-16 13:16:31.098216 | controller | 2026-03-16 13:16:31.098246 | controller | TASK [openshift_login : Fetch OpenShift API URL _raw_params=oc whoami --show-server=true] *** 2026-03-16 13:16:31.098254 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.024) 0:01:36.943 ********** 2026-03-16 13:16:31.098261 | controller | Monday 16 March 2026 13:16:30 +0000 (0:00:00.024) 0:01:36.942 ********** 2026-03-16 13:16:31.098271 | controller | changed: [localhost] 2026-03-16 13:16:31.332101 | controller | 2026-03-16 13:16:31.332148 | controller | TASK [openshift_login : Fetch OpenShift kubeconfig context _raw_params=oc whoami -c] *** 2026-03-16 13:16:31.332165 | controller | Monday 16 March 2026 13:16:31 +0000 (0:00:00.227) 0:01:37.170 ********** 2026-03-16 13:16:31.332172 | controller | Monday 16 March 2026 13:16:31 +0000 (0:00:00.227) 0:01:37.169 ********** 2026-03-16 13:16:31.332183 | controller | changed: [localhost] 2026-03-16 13:16:31.566475 | controller | 2026-03-16 13:16:31.566511 | controller | TASK [openshift_login : Fetch OpenShift current user _raw_params=oc whoami] **** 2026-03-16 13:16:31.566519 | controller | Monday 16 March 2026 13:16:31 +0000 (0:00:00.233) 0:01:37.404 ********** 2026-03-16 13:16:31.566526 | controller | Monday 16 March 2026 13:16:31 +0000 (0:00:00.233) 0:01:37.403 ********** 2026-03-16 13:16:31.566536 | controller | changed: [localhost] 2026-03-16 13:16:31.598809 | controller | 2026-03-16 13:16:31.598842 | controller | 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 | 2026-03-16 13:16:31.598852 | controller | combine({'KUBECONFIG': cifmw_openshift_login_kubeconfig}) 2026-03-16 13:16:31.598859 | controller | ) if cifmw_install_yamls_environment is defined else omit 2026-03-16 13:16:31.598865 | controller | }}, cacheable=True] *** 2026-03-16 13:16:31.598870 | controller | Monday 16 March 2026 13:16:31 +0000 (0:00:00.234) 0:01:37.638 ********** 2026-03-16 13:16:31.598876 | controller | Monday 16 March 2026 13:16:31 +0000 (0:00:00.234) 0:01:37.637 ********** 2026-03-16 13:16:31.598886 | controller | ok: [localhost] 2026-03-16 13:16:31.935320 | controller | 2026-03-16 13:16:31.935355 | controller | TASK [openshift_login : Create the openshift_login parameters file dest={{ cifmw_basedir }}/artifacts/parameters/openshift-login-params.yml, content={{ cifmw_openshift_login_params_content | from_yaml | to_nice_yaml }}, mode=0600] *** 2026-03-16 13:16:31.935364 | controller | Monday 16 March 2026 13:16:31 +0000 (0:00:00.032) 0:01:37.671 ********** 2026-03-16 13:16:31.935370 | controller | Monday 16 March 2026 13:16:31 +0000 (0:00:00.032) 0:01:37.669 ********** 2026-03-16 13:16:31.935380 | controller | changed: [localhost] 2026-03-16 13:16:32.180661 | controller | 2026-03-16 13:16:32.180698 | controller | TASK [openshift_login : Read the install yamls parameters file path={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml] *** 2026-03-16 13:16:32.180707 | controller | Monday 16 March 2026 13:16:31 +0000 (0:00:00.336) 0:01:38.007 ********** 2026-03-16 13:16:32.180713 | controller | Monday 16 March 2026 13:16:31 +0000 (0:00:00.336) 0:01:38.006 ********** 2026-03-16 13:16:32.180726 | controller | ok: [localhost] 2026-03-16 13:16:32.538679 | controller | 2026-03-16 13:16:32.538718 | controller | TASK [openshift_login : Append the KUBECONFIG to the install yamls parameters content={{ 2026-03-16 13:16:32.538726 | controller | cifmw_openshift_login_install_yamls_artifacts_slurp['content'] | b64decode | from_yaml | 2026-03-16 13:16:32.538732 | controller | combine( 2026-03-16 13:16:32.538737 | controller | { 2026-03-16 13:16:32.538742 | controller | 'cifmw_install_yamls_environment': { 2026-03-16 13:16:32.538748 | controller | 'KUBECONFIG': cifmw_openshift_login_kubeconfig 2026-03-16 13:16:32.538753 | controller | } 2026-03-16 13:16:32.538758 | controller | }, recursive=true) | to_nice_yaml 2026-03-16 13:16:32.538763 | controller | }}, dest={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml, mode=0600] *** 2026-03-16 13:16:32.538767 | controller | Monday 16 March 2026 13:16:32 +0000 (0:00:00.245) 0:01:38.253 ********** 2026-03-16 13:16:32.538773 | controller | Monday 16 March 2026 13:16:32 +0000 (0:00:00.245) 0:01:38.251 ********** 2026-03-16 13:16:32.538782 | controller | changed: [localhost] 2026-03-16 13:16:32.688923 | controller | 2026-03-16 13:16:32.688957 | controller | TASK [openshift_setup : Ensure output directory exists path={{ cifmw_openshift_setup_basedir }}/artifacts, state=directory, mode=0755] *** 2026-03-16 13:16:32.688970 | controller | Monday 16 March 2026 13:16:32 +0000 (0:00:00.357) 0:01:38.610 ********** 2026-03-16 13:16:32.688977 | controller | Monday 16 March 2026 13:16:32 +0000 (0:00:00.357) 0:01:38.609 ********** 2026-03-16 13:16:32.688987 | controller | ok: [localhost] 2026-03-16 13:16:32.718345 | controller | 2026-03-16 13:16:32.718371 | controller | TASK [openshift_setup : Fetch namespaces to create cifmw_openshift_setup_namespaces={{ 2026-03-16 13:16:32.718379 | controller | (( 2026-03-16 13:16:32.718384 | controller | ([cifmw_install_yamls_defaults['NAMESPACE']] + 2026-03-16 13:16:32.718390 | controller | ([cifmw_install_yamls_defaults['OPERATOR_NAMESPACE']] if 'OPERATOR_NAMESPACE' is in cifmw_install_yamls_defaults else []) 2026-03-16 13:16:32.718395 | controller | ) if cifmw_install_yamls_defaults is defined else [] 2026-03-16 13:16:32.718400 | controller | ) + cifmw_openshift_setup_create_namespaces) | unique 2026-03-16 13:16:32.718405 | controller | }}] *** 2026-03-16 13:16:32.718410 | controller | Monday 16 March 2026 13:16:32 +0000 (0:00:00.150) 0:01:38.761 ********** 2026-03-16 13:16:32.718415 | controller | Monday 16 March 2026 13:16:32 +0000 (0:00:00.150) 0:01:38.760 ********** 2026-03-16 13:16:32.718425 | controller | ok: [localhost] 2026-03-16 13:16:34.778838 | controller | 2026-03-16 13:16:34.778870 | controller | 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] *** 2026-03-16 13:16:34.778879 | controller | Monday 16 March 2026 13:16:32 +0000 (0:00:00.029) 0:01:38.790 ********** 2026-03-16 13:16:34.778886 | controller | Monday 16 March 2026 13:16:32 +0000 (0:00:00.029) 0:01:38.789 ********** 2026-03-16 13:16:34.778896 | controller | changed: [localhost] => (item=openstack) 2026-03-16 13:16:34.797154 | controller | changed: [localhost] => (item=openstack-operators) 2026-03-16 13:16:34.797179 | controller | 2026-03-16 13:16:34.797187 | controller | 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] *** 2026-03-16 13:16:34.797194 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:02.060) 0:01:40.851 ********** 2026-03-16 13:16:34.797200 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:02.060) 0:01:40.849 ********** 2026-03-16 13:16:34.797210 | controller | skipping: [localhost] 2026-03-16 13:16:34.820907 | controller | 2026-03-16 13:16:34.820930 | controller | 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'}}] *** 2026-03-16 13:16:34.820938 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.018) 0:01:40.869 ********** 2026-03-16 13:16:34.820945 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.018) 0:01:40.868 ********** 2026-03-16 13:16:34.820954 | controller | skipping: [localhost] => (item=openstack) 2026-03-16 13:16:34.845517 | controller | skipping: [localhost] => (item=openstack-operators) 2026-03-16 13:16:34.845537 | controller | skipping: [localhost] 2026-03-16 13:16:34.845544 | controller | 2026-03-16 13:16:34.845549 | controller | 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'}] *** 2026-03-16 13:16:34.845555 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.023) 0:01:40.893 ********** 2026-03-16 13:16:34.845565 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.023) 0:01:40.892 ********** 2026-03-16 13:16:34.845574 | controller | skipping: [localhost] 2026-03-16 13:16:34.867384 | controller | 2026-03-16 13:16:34.867405 | controller | 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 }}] *** 2026-03-16 13:16:34.867413 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.024) 0:01:40.917 ********** 2026-03-16 13:16:34.867418 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.024) 0:01:40.916 ********** 2026-03-16 13:16:34.867427 | controller | skipping: [localhost] 2026-03-16 13:16:34.887553 | controller | 2026-03-16 13:16:34.887572 | controller | TASK [Ensure we have custom CA installed on host role=install_ca] ************** 2026-03-16 13:16:34.887579 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.021) 0:01:40.939 ********** 2026-03-16 13:16:34.887584 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.021) 0:01:40.938 ********** 2026-03-16 13:16:34.887603 | controller | skipping: [localhost] 2026-03-16 13:16:34.908707 | controller | 2026-03-16 13:16:34.908727 | controller | TASK [openshift_setup : Update ca bundle _raw_params=update-ca-trust extract] *** 2026-03-16 13:16:34.908735 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.020) 0:01:40.960 ********** 2026-03-16 13:16:34.908741 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.020) 0:01:40.958 ********** 2026-03-16 13:16:34.908750 | controller | skipping: [localhost] 2026-03-16 13:16:34.929408 | controller | 2026-03-16 13:16:34.929428 | controller | TASK [openshift_setup : Slurp CAs file src={{ cifmw_openshift_setup_ca_bundle_path }}] *** 2026-03-16 13:16:34.929436 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.021) 0:01:40.981 ********** 2026-03-16 13:16:34.929442 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.021) 0:01:40.979 ********** 2026-03-16 13:16:34.929451 | controller | skipping: [localhost] 2026-03-16 13:16:34.950173 | controller | 2026-03-16 13:16:34.950192 | controller | 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 }}'}] *** 2026-03-16 13:16:34.950200 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.020) 0:01:41.001 ********** 2026-03-16 13:16:34.950205 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.020) 0:01:41.000 ********** 2026-03-16 13:16:34.950216 | controller | skipping: [localhost] 2026-03-16 13:16:34.974094 | controller | 2026-03-16 13:16:34.974114 | controller | 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'}}}] *** 2026-03-16 13:16:34.974121 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.020) 0:01:41.022 ********** 2026-03-16 13:16:34.974127 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.020) 0:01:41.021 ********** 2026-03-16 13:16:34.974136 | controller | skipping: [localhost] 2026-03-16 13:16:34.994608 | controller | 2026-03-16 13:16:34.994628 | controller | 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 }}'}}}] *** 2026-03-16 13:16:34.994642 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.023) 0:01:41.046 ********** 2026-03-16 13:16:34.994648 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.023) 0:01:41.045 ********** 2026-03-16 13:16:34.994657 | controller | skipping: [localhost] 2026-03-16 13:16:35.017254 | controller | 2026-03-16 13:16:35.017276 | controller | 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 }}'}}] *** 2026-03-16 13:16:35.017284 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.020) 0:01:41.067 ********** 2026-03-16 13:16:35.017290 | controller | Monday 16 March 2026 13:16:34 +0000 (0:00:00.020) 0:01:41.065 ********** 2026-03-16 13:16:35.017299 | controller | skipping: [localhost] 2026-03-16 13:16:35.715628 | controller | 2026-03-16 13:16:35.715659 | controller | 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] *** 2026-03-16 13:16:35.715669 | controller | Monday 16 March 2026 13:16:35 +0000 (0:00:00.022) 0:01:41.089 ********** 2026-03-16 13:16:35.715675 | controller | Monday 16 March 2026 13:16:35 +0000 (0:00:00.022) 0:01:41.088 ********** 2026-03-16 13:16:35.715685 | controller | ok: [localhost] 2026-03-16 13:16:36.436383 | controller | 2026-03-16 13:16:36.436414 | controller | 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'}]] *** 2026-03-16 13:16:36.436423 | controller | Monday 16 March 2026 13:16:35 +0000 (0:00:00.698) 0:01:41.787 ********** 2026-03-16 13:16:36.436429 | controller | Monday 16 March 2026 13:16:35 +0000 (0:00:00.698) 0:01:41.786 ********** 2026-03-16 13:16:36.436439 | controller | changed: [localhost] 2026-03-16 13:16:37.020442 | controller | 2026-03-16 13:16:37.020468 | controller | 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': '{{ cifmw_openshift_setup_samples_registry }}'}]] *** 2026-03-16 13:16:37.020477 | controller | Monday 16 March 2026 13:16:36 +0000 (0:00:00.720) 0:01:42.508 ********** 2026-03-16 13:16:37.020484 | controller | Monday 16 March 2026 13:16:36 +0000 (0:00:00.720) 0:01:42.507 ********** 2026-03-16 13:16:37.020493 | controller | changed: [localhost] 2026-03-16 13:16:37.038883 | controller | 2026-03-16 13:16:37.038904 | controller | TASK [openshift_setup : Delete the pods from openshift-marketplace namespace kind=Pod, state=absent, delete_all=True, kubeconfig={{ cifmw_openshift_kubeconfig }}, namespace=openshift-marketplace] *** 2026-03-16 13:16:37.038912 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.584) 0:01:43.092 ********** 2026-03-16 13:16:37.038918 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.584) 0:01:43.091 ********** 2026-03-16 13:16:37.038928 | controller | skipping: [localhost] 2026-03-16 13:16:37.061096 | controller | 2026-03-16 13:16:37.061117 | controller | 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] *** 2026-03-16 13:16:37.061125 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.018) 0:01:43.111 ********** 2026-03-16 13:16:37.061131 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.018) 0:01:43.110 ********** 2026-03-16 13:16:37.061145 | controller | skipping: [localhost] 2026-03-16 13:16:37.111207 | controller | 2026-03-16 13:16:37.111226 | controller | TASK [Attach default network to CRC name=install_yamls_makes, tasks_from=make_crc_attach_default_interface] *** 2026-03-16 13:16:37.111233 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.022) 0:01:43.133 ********** 2026-03-16 13:16:37.111239 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.022) 0:01:43.132 ********** 2026-03-16 13:16:37.111247 | controller | 2026-03-16 13:16:37.132184 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_env var=make_crc_attach_default_interface_env] *** 2026-03-16 13:16:37.132204 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.050) 0:01:43.183 ********** 2026-03-16 13:16:37.132211 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.050) 0:01:43.182 ********** 2026-03-16 13:16:37.132220 | controller | skipping: [localhost] 2026-03-16 13:16:37.154387 | controller | 2026-03-16 13:16:37.154407 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_params var=make_crc_attach_default_interface_params] *** 2026-03-16 13:16:37.154414 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.020) 0:01:43.204 ********** 2026-03-16 13:16:37.154420 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.020) 0:01:43.203 ********** 2026-03-16 13:16:37.154429 | controller | skipping: [localhost] 2026-03-16 13:16:42.298134 | controller | 2026-03-16 13:16:42.298168 | controller | TASK [install_yamls_makes : Run crc_attach_default_interface output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup, script=make crc_attach_default_interface, dry_run={{ make_crc_attach_default_interface_dryrun|default(false)|bool }}, extra_args={{ dict((make_crc_attach_default_interface_env|default({})), **(make_crc_attach_default_interface_params|default({}))) }}] *** 2026-03-16 13:16:42.298178 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.022) 0:01:43.226 ********** 2026-03-16 13:16:42.298184 | controller | Monday 16 March 2026 13:16:37 +0000 (0:00:00.022) 0:01:43.225 ********** 2026-03-16 13:16:42.298194 | controller | [WARNING]: conditional statements should not include jinja2 templating 2026-03-16 13:16:42.310900 | controller | delimiters such as {{ }} or {% %}. Found: {{ 2026-03-16 13:16:42.310924 | controller | make_crc_attach_default_interface_until | default(true) }} 2026-03-16 13:16:42.310937 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_crc_attach_default.log 2026-03-16 13:16:42.370648 | controller | changed: [localhost] 2026-03-16 13:16:42.370679 | controller | 2026-03-16 13:16:42.370687 | controller | 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']] *** 2026-03-16 13:16:42.370694 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:05.156) 0:01:48.383 ********** 2026-03-16 13:16:42.370700 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:05.156) 0:01:48.382 ********** 2026-03-16 13:16:42.370710 | controller | ok: [localhost] 2026-03-16 13:16:42.449401 | controller | 2026-03-16 13:16:42.449439 | controller | 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.] *** 2026-03-16 13:16:42.449447 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.059) 0:01:48.443 ********** 2026-03-16 13:16:42.449454 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.059) 0:01:48.441 ********** 2026-03-16 13:16:42.449465 | controller | ok: [localhost] 2026-03-16 13:16:42.563113 | controller | 2026-03-16 13:16:42.563152 | controller | TASK [run_hook : Loop on hooks for pre_kuttl _raw_params={{ hook.type }}.yml] *** 2026-03-16 13:16:42.563163 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.078) 0:01:48.521 ********** 2026-03-16 13:16:42.563171 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.078) 0:01:48.520 ********** 2026-03-16 13:16:42.563190 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Fetch crc facts and save them as parameters for kuttl jobs', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'kuttl_openstack_prep.yml'}) 2026-03-16 13:16:42.604821 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/run_hook/tasks/playbook.yml for localhost => (item={'name': 'Fetch crc facts and save them as parameters for kuttl jobs', 'type': 'playbook', 'inventory': '/home/zuul/ci-framework-data/artifacts/zuul_inventory.yml', 'source': 'kuttl_openstack_prep.yml'}) 2026-03-16 13:16:42.604848 | controller | 2026-03-16 13:16:42.604856 | controller | TASK [run_hook : Set playbook path for Fetch crc facts and save them as parameters for kuttl jobs cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e namespace={{ cifmw_openstack_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 %}] *** 2026-03-16 13:16:42.604864 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.113) 0:01:48.635 ********** 2026-03-16 13:16:42.604870 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.113) 0:01:48.634 ********** 2026-03-16 13:16:42.604879 | controller | ok: [localhost] 2026-03-16 13:16:42.767603 | controller | 2026-03-16 13:16:42.767649 | controller | TASK [run_hook : Get file stat path={{ playbook_path }}] *********************** 2026-03-16 13:16:42.767657 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.041) 0:01:48.677 ********** 2026-03-16 13:16:42.767663 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.041) 0:01:48.675 ********** 2026-03-16 13:16:42.767674 | controller | ok: [localhost] 2026-03-16 13:16:42.786006 | controller | 2026-03-16 13:16:42.786033 | controller | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] *** 2026-03-16 13:16:42.786042 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.162) 0:01:48.839 ********** 2026-03-16 13:16:42.786048 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.162) 0:01:48.838 ********** 2026-03-16 13:16:42.786058 | controller | skipping: [localhost] 2026-03-16 13:16:42.941733 | controller | 2026-03-16 13:16:42.941796 | controller | TASK [run_hook : Get parameters files paths={{ 2026-03-16 13:16:42.941805 | controller | (cifmw_basedir, 'artifacts/parameters') | path_join 2026-03-16 13:16:42.941811 | controller | }}, file_type=file, patterns=*.yml] *** 2026-03-16 13:16:42.941817 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.018) 0:01:48.858 ********** 2026-03-16 13:16:42.941823 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.018) 0:01:48.857 ********** 2026-03-16 13:16:42.941833 | controller | ok: [localhost] 2026-03-16 13:16:42.962948 | controller | 2026-03-16 13:16:42.962976 | controller | 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 %}] *** 2026-03-16 13:16:42.962985 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.155) 0:01:49.014 ********** 2026-03-16 13:16:42.962991 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.155) 0:01:49.012 ********** 2026-03-16 13:16:42.963001 | controller | ok: [localhost] 2026-03-16 13:16:43.119614 | controller | 2026-03-16 13:16:43.119653 | controller | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] *** 2026-03-16 13:16:43.119661 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.021) 0:01:49.035 ********** 2026-03-16 13:16:43.119667 | controller | Monday 16 March 2026 13:16:42 +0000 (0:00:00.021) 0:01:49.034 ********** 2026-03-16 13:16:43.119678 | controller | ok: [localhost] 2026-03-16 13:16:43.281244 | controller | 2026-03-16 13:16:43.281280 | controller | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] *** 2026-03-16 13:16:43.281289 | controller | Monday 16 March 2026 13:16:43 +0000 (0:00:00.156) 0:01:49.192 ********** 2026-03-16 13:16:43.281300 | controller | Monday 16 March 2026 13:16:43 +0000 (0:00:00.156) 0:01:49.190 ********** 2026-03-16 13:16:43.281311 | controller | ok: [localhost] 2026-03-16 13:16:44.602653 | controller | 2026-03-16 13:16:44.602691 | controller | TASK [run_hook : Run hook without retry - Fetch crc facts and save them as parameters for kuttl jobs] *** 2026-03-16 13:16:44.602700 | controller | Monday 16 March 2026 13:16:43 +0000 (0:00:00.161) 0:01:49.353 ********** 2026-03-16 13:16:44.602706 | controller | Monday 16 March 2026 13:16:43 +0000 (0:00:00.161) 0:01:49.352 ********** 2026-03-16 13:16:44.602717 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_hook_without_retry_fetch.log 2026-03-16 13:16:44.623728 | controller | changed: [localhost] 2026-03-16 13:16:44.623759 | controller | 2026-03-16 13:16:44.623767 | controller | TASK [run_hook : Run hook with retry - Fetch crc facts and save them as parameters for kuttl jobs] *** 2026-03-16 13:16:44.623774 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:01.321) 0:01:50.675 ********** 2026-03-16 13:16:44.623779 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:01.321) 0:01:50.673 ********** 2026-03-16 13:16:44.623789 | controller | skipping: [localhost] 2026-03-16 13:16:44.772930 | controller | 2026-03-16 13:16:44.772967 | controller | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2026-03-16 13:16:44.772976 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:00.021) 0:01:50.696 ********** 2026-03-16 13:16:44.772982 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:00.021) 0:01:50.694 ********** 2026-03-16 13:16:44.772993 | controller | ok: [localhost] 2026-03-16 13:16:44.792606 | controller | 2026-03-16 13:16:44.792634 | controller | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2026-03-16 13:16:44.792643 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:00.149) 0:01:50.845 ********** 2026-03-16 13:16:44.792649 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:00.149) 0:01:50.844 ********** 2026-03-16 13:16:44.792660 | controller | skipping: [localhost] 2026-03-16 13:16:44.833892 | controller | 2026-03-16 13:16:44.833926 | controller | TASK [run_hook : Set playbook path for Fetch crc facts and save them as parameters for kuttl jobs cifmw_basedir={{ _bdir }}, hook_name={{ _hook_name }}, playbook_path={{ _play | realpath }}, log_path={{ _bdir }}/logs/{{ step }}_{{ _hook_name }}.log, extra_vars=-e namespace={{ cifmw_openstack_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 %}] *** 2026-03-16 13:16:44.833935 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:00.019) 0:01:50.865 ********** 2026-03-16 13:16:44.833942 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:00.019) 0:01:50.863 ********** 2026-03-16 13:16:44.833953 | controller | ok: [localhost] 2026-03-16 13:16:44.994107 | controller | 2026-03-16 13:16:44.994142 | controller | TASK [run_hook : Get file stat path={{ playbook_path }}] *********************** 2026-03-16 13:16:44.994150 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:00.041) 0:01:50.906 ********** 2026-03-16 13:16:44.994157 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:00.041) 0:01:50.905 ********** 2026-03-16 13:16:44.994168 | controller | ok: [localhost] 2026-03-16 13:16:45.011546 | controller | 2026-03-16 13:16:45.011574 | controller | TASK [run_hook : Fail if playbook doesn't exist msg=Playbook {{ playbook_path }} doesn't seem to exist.] *** 2026-03-16 13:16:45.011583 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:00.160) 0:01:51.066 ********** 2026-03-16 13:16:45.011588 | controller | Monday 16 March 2026 13:16:44 +0000 (0:00:00.160) 0:01:51.065 ********** 2026-03-16 13:16:45.011613 | controller | skipping: [localhost] 2026-03-16 13:16:45.169443 | controller | 2026-03-16 13:16:45.169476 | controller | TASK [run_hook : Get parameters files paths={{ 2026-03-16 13:16:45.169484 | controller | (cifmw_basedir, 'artifacts/parameters') | path_join 2026-03-16 13:16:45.169491 | controller | }}, file_type=file, patterns=*.yml] *** 2026-03-16 13:16:45.169501 | controller | Monday 16 March 2026 13:16:45 +0000 (0:00:00.017) 0:01:51.084 ********** 2026-03-16 13:16:45.169509 | controller | Monday 16 March 2026 13:16:45 +0000 (0:00:00.017) 0:01:51.082 ********** 2026-03-16 13:16:45.169520 | controller | ok: [localhost] 2026-03-16 13:16:45.191145 | controller | 2026-03-16 13:16:45.191167 | controller | 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 %}] *** 2026-03-16 13:16:45.191175 | controller | Monday 16 March 2026 13:16:45 +0000 (0:00:00.157) 0:01:51.241 ********** 2026-03-16 13:16:45.191181 | controller | Monday 16 March 2026 13:16:45 +0000 (0:00:00.157) 0:01:51.240 ********** 2026-03-16 13:16:45.191191 | controller | ok: [localhost] 2026-03-16 13:16:45.344917 | controller | 2026-03-16 13:16:45.344940 | controller | TASK [run_hook : Ensure log directory exists path={{ log_path | dirname }}, state=directory, mode=0755] *** 2026-03-16 13:16:45.344947 | controller | Monday 16 March 2026 13:16:45 +0000 (0:00:00.021) 0:01:51.263 ********** 2026-03-16 13:16:45.344953 | controller | Monday 16 March 2026 13:16:45 +0000 (0:00:00.021) 0:01:51.262 ********** 2026-03-16 13:16:45.344962 | controller | ok: [localhost] 2026-03-16 13:16:45.498885 | controller | 2026-03-16 13:16:45.498911 | controller | TASK [run_hook : Ensure artifacts directory exists path={{ cifmw_basedir }}/artifacts, state=directory, mode=0755] *** 2026-03-16 13:16:45.498919 | controller | Monday 16 March 2026 13:16:45 +0000 (0:00:00.153) 0:01:51.417 ********** 2026-03-16 13:16:45.498925 | controller | Monday 16 March 2026 13:16:45 +0000 (0:00:00.153) 0:01:51.416 ********** 2026-03-16 13:16:45.498935 | controller | ok: [localhost] 2026-03-16 13:16:46.830922 | controller | 2026-03-16 13:16:46.830954 | controller | TASK [run_hook : Run hook without retry - Fetch crc facts and save them as parameters for kuttl jobs] *** 2026-03-16 13:16:46.830962 | controller | Monday 16 March 2026 13:16:45 +0000 (0:00:00.153) 0:01:51.571 ********** 2026-03-16 13:16:46.830968 | controller | Monday 16 March 2026 13:16:45 +0000 (0:00:00.153) 0:01:51.569 ********** 2026-03-16 13:16:46.830978 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_004_run_hook_without_retry_fetch.log 2026-03-16 13:16:46.852988 | controller | changed: [localhost] 2026-03-16 13:16:46.853011 | controller | 2026-03-16 13:16:46.853019 | controller | TASK [run_hook : Run hook with retry - Fetch crc facts and save them as parameters for kuttl jobs] *** 2026-03-16 13:16:46.853025 | controller | Monday 16 March 2026 13:16:46 +0000 (0:00:01.331) 0:01:52.903 ********** 2026-03-16 13:16:46.853031 | controller | Monday 16 March 2026 13:16:46 +0000 (0:00:01.331) 0:01:52.901 ********** 2026-03-16 13:16:46.853041 | controller | skipping: [localhost] 2026-03-16 13:16:46.999186 | controller | 2026-03-16 13:16:46.999224 | controller | TASK [run_hook : Check if we have a file path={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2026-03-16 13:16:46.999233 | controller | Monday 16 March 2026 13:16:46 +0000 (0:00:00.022) 0:01:52.925 ********** 2026-03-16 13:16:46.999239 | controller | Monday 16 March 2026 13:16:46 +0000 (0:00:00.022) 0:01:52.924 ********** 2026-03-16 13:16:46.999250 | controller | ok: [localhost] 2026-03-16 13:16:47.021896 | controller | 2026-03-16 13:16:47.021924 | controller | TASK [run_hook : Load generated content in main playbook file={{ cifmw_basedir }}/artifacts/{{ step }}_{{ hook_name }}.yml] *** 2026-03-16 13:16:47.021932 | controller | Monday 16 March 2026 13:16:46 +0000 (0:00:00.146) 0:01:53.071 ********** 2026-03-16 13:16:47.021938 | controller | Monday 16 March 2026 13:16:46 +0000 (0:00:00.146) 0:01:53.070 ********** 2026-03-16 13:16:47.021949 | controller | skipping: [localhost] 2026-03-16 13:16:47.087348 | controller | 2026-03-16 13:16:47.087394 | controller | TASK [Run kuttl tests _raw_params=run-kuttl-tests.yml] ************************* 2026-03-16 13:16:47.087404 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.022) 0:01:53.094 ********** 2026-03-16 13:16:47.087411 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.022) 0:01:53.093 ********** 2026-03-16 13:16:47.087425 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml for localhost => (item=openstack) 2026-03-16 13:16:47.126707 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml for localhost => (item=barbican) 2026-03-16 13:16:47.126741 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml for localhost => (item=keystone) 2026-03-16 13:16:47.126749 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml for localhost => (item=horizon) 2026-03-16 13:16:47.126755 | controller | 2026-03-16 13:16:47.126761 | controller | TASK [Load parameters dir={{ cifmw_basedir }}/artifacts/parameters] ************ 2026-03-16 13:16:47.126767 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.065) 0:01:53.159 ********** 2026-03-16 13:16:47.126772 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.065) 0:01:53.158 ********** 2026-03-16 13:16:47.126784 | controller | ok: [localhost] 2026-03-16 13:16:47.149173 | controller | 2026-03-16 13:16:47.149205 | controller | TASK [Use the locally built operators if any _local_operators_indexes={{ _local_operators_indexes|default({}) | combine({ item.key.split('-')[0]|upper+'_IMG': cifmw_operator_build_output['operators'][item.key].image_catalog}) }}] *** 2026-03-16 13:16:47.149213 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.039) 0:01:53.199 ********** 2026-03-16 13:16:47.149220 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.039) 0:01:53.197 ********** 2026-03-16 13:16:47.149230 | controller | skipping: [localhost] 2026-03-16 13:16:47.171873 | controller | 2026-03-16 13:16:47.171906 | controller | TASK [Set environment vars for kuttl test cifmw_kuttl_tests_env={{ 2026-03-16 13:16:47.171914 | controller | _local_operators_indexes | default({}) | 2026-03-16 13:16:47.171924 | controller | combine(cifmw_install_yamls_environment) | 2026-03-16 13:16:47.171930 | controller | combine(cifmw_kuttl_tests_env_vars | default({})) | 2026-03-16 13:16:47.171935 | controller | combine(cifmw_kuttl_openstack_prep_vars | default({})) | 2026-03-16 13:16:47.171941 | controller | combine({'PATH': cifmw_path}) 2026-03-16 13:16:47.171946 | controller | }}] *** 2026-03-16 13:16:47.171952 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.022) 0:01:53.221 ********** 2026-03-16 13:16:47.171957 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.022) 0:01:53.220 ********** 2026-03-16 13:16:47.171969 | controller | ok: [localhost] 2026-03-16 13:16:47.207304 | controller | 2026-03-16 13:16:47.207332 | controller | TASK [Clean storage beforehand name=ci_local_storage, tasks_from=cleanup.yml] *** 2026-03-16 13:16:47.207340 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.022) 0:01:53.244 ********** 2026-03-16 13:16:47.207346 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.022) 0:01:53.243 ********** 2026-03-16 13:16:47.207356 | controller | 2026-03-16 13:16:47.788883 | controller | TASK [ci_local_storage : Get all pvs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=PersistentVolume, label_selectors=['provisioned-by={{ cifmw_cls_storage_provisioner }}']] *** 2026-03-16 13:16:47.788916 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.035) 0:01:53.279 ********** 2026-03-16 13:16:47.788924 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.035) 0:01:53.278 ********** 2026-03-16 13:16:47.788935 | controller | ok: [localhost] 2026-03-16 13:16:47.811673 | controller | 2026-03-16 13:16:47.811703 | controller | TASK [ci_local_storage : Export PVs as facts cifmw_cls_pvs={{ _pv_info.resources | 2026-03-16 13:16:47.811711 | controller | selectattr("metadata.name", "defined") | 2026-03-16 13:16:47.811718 | controller | map(attribute="metadata.name") 2026-03-16 13:16:47.811723 | controller | }}] *** 2026-03-16 13:16:47.811732 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.581) 0:01:53.861 ********** 2026-03-16 13:16:47.811737 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.581) 0:01:53.859 ********** 2026-03-16 13:16:47.811748 | controller | ok: [localhost] 2026-03-16 13:16:47.827536 | controller | 2026-03-16 13:16:47.827559 | controller | TASK [ci_local_storage : Delete all pvs kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=PersistentVolume, state=absent, api_version=v1, namespace={{ cifmw_cls_namespace }}, name={{ item }}] *** 2026-03-16 13:16:47.827573 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.022) 0:01:53.884 ********** 2026-03-16 13:16:47.827580 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.022) 0:01:53.882 ********** 2026-03-16 13:16:47.827589 | controller | skipping: [localhost] 2026-03-16 13:16:48.407568 | controller | 2026-03-16 13:16:48.407620 | controller | 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] *** 2026-03-16 13:16:48.407630 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.015) 0:01:53.900 ********** 2026-03-16 13:16:48.407637 | controller | Monday 16 March 2026 13:16:47 +0000 (0:00:00.015) 0:01:53.898 ********** 2026-03-16 13:16:48.407648 | controller | ok: [localhost] 2026-03-16 13:16:49.651011 | controller | 2026-03-16 13:16:49.651042 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] *** 2026-03-16 13:16:49.651051 | controller | Monday 16 March 2026 13:16:48 +0000 (0:00:00.579) 0:01:54.479 ********** 2026-03-16 13:16:49.651057 | controller | Monday 16 March 2026 13:16:48 +0000 (0:00:00.579) 0:01:54.478 ********** 2026-03-16 13:16:49.651083 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=crc) 2026-03-16 13:16:49.686978 | controller | changed: [localhost -> controller(192.168.25.249)] => (item=controller) 2026-03-16 13:16:49.687007 | controller | changed: [localhost] => (item=localhost) 2026-03-16 13:16:49.687015 | controller | 2026-03-16 13:16:49.687022 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{ 2026-03-16 13:16:49.687028 | controller | _host_map | 2026-03-16 13:16:49.687033 | controller | selectattr("key", "in", k8s_nodes_hostnames) | 2026-03-16 13:16:49.687039 | controller | map(attribute="value") | 2026-03-16 13:16:49.687044 | controller | list 2026-03-16 13:16:49.687050 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] *** 2026-03-16 13:16:49.687055 | controller | Monday 16 March 2026 13:16:49 +0000 (0:00:01.243) 0:01:55.723 ********** 2026-03-16 13:16:49.687061 | controller | Monday 16 March 2026 13:16:49 +0000 (0:00:01.243) 0:01:55.721 ********** 2026-03-16 13:16:49.687088 | controller | ok: [localhost] 2026-03-16 13:16:49.716524 | controller | 2026-03-16 13:16:49.716556 | controller | TASK [ci_local_storage : Delete directories on worker node _raw_params=worker_node_dirs.yml] *** 2026-03-16 13:16:49.716567 | controller | Monday 16 March 2026 13:16:49 +0000 (0:00:00.036) 0:01:55.759 ********** 2026-03-16 13:16:49.716575 | controller | Monday 16 March 2026 13:16:49 +0000 (0:00:00.036) 0:01:55.758 ********** 2026-03-16 13:16:49.716588 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_local_storage/tasks/worker_node_dirs.yml for localhost => (item=crc) 2026-03-16 13:16:55.009895 | controller | 2026-03-16 13:16:55.009943 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{ 2026-03-16 13:16:55.009952 | controller | [ 2026-03-16 13:16:55.009958 | controller | cifmw_cls_local_storage_name, 2026-03-16 13:16:55.009963 | controller | 'pv'+ ("%02d" | format(item | int)) 2026-03-16 13:16:55.009969 | controller | ] | path_join 2026-03-16 13:16:55.009974 | controller | }}, state={{ 2026-03-16 13:16:55.009980 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent' 2026-03-16 13:16:55.009985 | controller | }}, mode=0775] *** 2026-03-16 13:16:55.009991 | controller | Monday 16 March 2026 13:16:49 +0000 (0:00:00.029) 0:01:55.788 ********** 2026-03-16 13:16:55.009996 | controller | Monday 16 March 2026 13:16:49 +0000 (0:00:00.029) 0:01:55.787 ********** 2026-03-16 13:16:55.010007 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=1) 2026-03-16 13:17:05.622934 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=2) 2026-03-16 13:17:05.622964 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=3) 2026-03-16 13:17:05.622971 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=4) 2026-03-16 13:17:05.622976 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=5) 2026-03-16 13:17:05.622981 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=6) 2026-03-16 13:17:05.622986 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=7) 2026-03-16 13:17:05.622995 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=8) 2026-03-16 13:17:05.623000 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=9) 2026-03-16 13:17:05.623005 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=10) 2026-03-16 13:17:05.623010 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=11) 2026-03-16 13:17:05.623014 | controller | ok: [localhost -> crc(192.168.25.179)] => (item=12) 2026-03-16 13:17:05.623019 | controller | 2026-03-16 13:17:05.623025 | controller | TASK [ci_local_storage : Remove the cifmw_cls_namespace namespace state=absent, kubeconfig={{ cifmw_openshift_kubeconfig }}, api_key={{ cifmw_openshift_token | default(omit)}}, context={{ cifmw_openshift_context | default(omit)}}, kind=Namespace, name={{ cifmw_cls_namespace }}, wait=True, wait_timeout=300] *** 2026-03-16 13:17:05.623031 | controller | Monday 16 March 2026 13:16:55 +0000 (0:00:05.293) 0:02:01.082 ********** 2026-03-16 13:17:05.623037 | controller | Monday 16 March 2026 13:16:55 +0000 (0:00:05.293) 0:02:01.080 ********** 2026-03-16 13:17:05.623046 | controller | changed: [localhost] 2026-03-16 13:17:05.661762 | controller | 2026-03-16 13:17:05.661788 | controller | TASK [Create storage name=ci_local_storage] ************************************ 2026-03-16 13:17:05.661796 | controller | Monday 16 March 2026 13:17:05 +0000 (0:00:10.613) 0:02:11.695 ********** 2026-03-16 13:17:05.661802 | controller | Monday 16 March 2026 13:17:05 +0000 (0:00:10.613) 0:02:11.694 ********** 2026-03-16 13:17:05.661812 | controller | 2026-03-16 13:17:05.819433 | controller | TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] *** 2026-03-16 13:17:05.819463 | controller | Monday 16 March 2026 13:17:05 +0000 (0:00:00.038) 0:02:11.734 ********** 2026-03-16 13:17:05.819472 | controller | Monday 16 March 2026 13:17:05 +0000 (0:00:00.038) 0:02:11.732 ********** 2026-03-16 13:17:05.819483 | controller | changed: [localhost] 2026-03-16 13:17:06.411009 | controller | 2026-03-16 13:17:06.411038 | controller | 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] *** 2026-03-16 13:17:06.411046 | controller | Monday 16 March 2026 13:17:05 +0000 (0:00:00.157) 0:02:11.891 ********** 2026-03-16 13:17:06.411052 | controller | Monday 16 March 2026 13:17:05 +0000 (0:00:00.157) 0:02:11.890 ********** 2026-03-16 13:17:06.411061 | controller | changed: [localhost] 2026-03-16 13:17:06.715894 | controller | 2026-03-16 13:17:06.715924 | controller | 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] *** 2026-03-16 13:17:06.715932 | controller | Monday 16 March 2026 13:17:06 +0000 (0:00:00.591) 0:02:12.483 ********** 2026-03-16 13:17:06.715938 | controller | Monday 16 March 2026 13:17:06 +0000 (0:00:00.591) 0:02:12.482 ********** 2026-03-16 13:17:06.715948 | controller | changed: [localhost] 2026-03-16 13:17:07.279583 | controller | 2026-03-16 13:17:07.279622 | controller | 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] *** 2026-03-16 13:17:07.279632 | controller | Monday 16 March 2026 13:17:06 +0000 (0:00:00.304) 0:02:12.788 ********** 2026-03-16 13:17:07.279642 | controller | Monday 16 March 2026 13:17:06 +0000 (0:00:00.304) 0:02:12.787 ********** 2026-03-16 13:17:07.279653 | controller | ok: [localhost] 2026-03-16 13:17:08.096799 | controller | 2026-03-16 13:17:08.096831 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] *** 2026-03-16 13:17:08.096840 | controller | Monday 16 March 2026 13:17:07 +0000 (0:00:00.563) 0:02:13.351 ********** 2026-03-16 13:17:08.096849 | controller | Monday 16 March 2026 13:17:07 +0000 (0:00:00.563) 0:02:13.350 ********** 2026-03-16 13:17:08.096864 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=crc) 2026-03-16 13:17:08.128839 | controller | changed: [localhost -> controller(192.168.25.249)] => (item=controller) 2026-03-16 13:17:08.128867 | controller | changed: [localhost] => (item=localhost) 2026-03-16 13:17:08.128880 | controller | 2026-03-16 13:17:08.128886 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{ 2026-03-16 13:17:08.128894 | controller | _host_map | 2026-03-16 13:17:08.128900 | controller | selectattr("key", "in", k8s_nodes_hostnames) | 2026-03-16 13:17:08.128906 | controller | map(attribute="value") | 2026-03-16 13:17:08.128912 | controller | list 2026-03-16 13:17:08.128917 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] *** 2026-03-16 13:17:08.128923 | controller | Monday 16 March 2026 13:17:08 +0000 (0:00:00.817) 0:02:14.169 ********** 2026-03-16 13:17:08.128928 | controller | Monday 16 March 2026 13:17:08 +0000 (0:00:00.817) 0:02:14.167 ********** 2026-03-16 13:17:08.128938 | controller | ok: [localhost] 2026-03-16 13:17:08.713978 | controller | 2026-03-16 13:17:08.714009 | controller | 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] *** 2026-03-16 13:17:08.714018 | controller | Monday 16 March 2026 13:17:08 +0000 (0:00:00.032) 0:02:14.201 ********** 2026-03-16 13:17:08.714025 | controller | Monday 16 March 2026 13:17:08 +0000 (0:00:00.032) 0:02:14.199 ********** 2026-03-16 13:17:08.714035 | controller | changed: [localhost] 2026-03-16 13:17:08.740508 | controller | 2026-03-16 13:17:08.740538 | controller | TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] *** 2026-03-16 13:17:08.740548 | controller | Monday 16 March 2026 13:17:08 +0000 (0:00:00.585) 0:02:14.786 ********** 2026-03-16 13:17:08.740555 | controller | Monday 16 March 2026 13:17:08 +0000 (0:00:00.585) 0:02:14.785 ********** 2026-03-16 13:17:08.740567 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_local_storage/tasks/worker_node_dirs.yml for localhost => (item=crc) 2026-03-16 13:17:13.753722 | controller | 2026-03-16 13:17:13.753752 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{ 2026-03-16 13:17:13.753760 | controller | [ 2026-03-16 13:17:13.753766 | controller | cifmw_cls_local_storage_name, 2026-03-16 13:17:13.753772 | controller | 'pv'+ ("%02d" | format(item | int)) 2026-03-16 13:17:13.753777 | controller | ] | path_join 2026-03-16 13:17:13.753783 | controller | }}, state={{ 2026-03-16 13:17:13.753788 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent' 2026-03-16 13:17:13.753794 | controller | }}, mode=0775] *** 2026-03-16 13:17:13.753799 | controller | Monday 16 March 2026 13:17:08 +0000 (0:00:00.026) 0:02:14.813 ********** 2026-03-16 13:17:13.753805 | controller | Monday 16 March 2026 13:17:08 +0000 (0:00:00.026) 0:02:14.811 ********** 2026-03-16 13:17:13.753815 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=1) 2026-03-16 13:17:14.075414 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=2) 2026-03-16 13:17:14.075446 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=3) 2026-03-16 13:17:14.075454 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=4) 2026-03-16 13:17:14.075460 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=5) 2026-03-16 13:17:14.075466 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=6) 2026-03-16 13:17:14.075471 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=7) 2026-03-16 13:17:14.075476 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=8) 2026-03-16 13:17:14.075482 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=9) 2026-03-16 13:17:14.075488 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=10) 2026-03-16 13:17:14.075498 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=11) 2026-03-16 13:17:14.075504 | controller | changed: [localhost -> crc(192.168.25.179)] => (item=12) 2026-03-16 13:17:14.075509 | controller | 2026-03-16 13:17:14.075515 | controller | TASK [ci_local_storage : Generate pv related storage manifest file src=storage.yaml.j2, dest={{ cifmw_cls_manifests_dir }}/storage.yaml, mode=0644] *** 2026-03-16 13:17:14.075521 | controller | Monday 16 March 2026 13:17:13 +0000 (0:00:05.013) 0:02:19.826 ********** 2026-03-16 13:17:14.075527 | controller | Monday 16 March 2026 13:17:13 +0000 (0:00:05.013) 0:02:19.824 ********** 2026-03-16 13:17:14.075541 | controller | changed: [localhost] 2026-03-16 13:17:14.752512 | controller | 2026-03-16 13:17:14.752547 | controller | 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] *** 2026-03-16 13:17:14.752556 | controller | Monday 16 March 2026 13:17:14 +0000 (0:00:00.321) 0:02:20.147 ********** 2026-03-16 13:17:14.752563 | controller | Monday 16 March 2026 13:17:14 +0000 (0:00:00.321) 0:02:20.146 ********** 2026-03-16 13:17:14.752573 | controller | changed: [localhost] 2026-03-16 13:17:15.406686 | controller | 2026-03-16 13:17:15.406721 | controller | TASK [Get resource status before openstack_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_before_{{ operator }}_kuttl.log 2026-03-16 13:17:15.406732 | controller | ] *** 2026-03-16 13:17:15.406738 | controller | Monday 16 March 2026 13:17:14 +0000 (0:00:00.677) 0:02:20.824 ********** 2026-03-16 13:17:15.406744 | controller | Monday 16 March 2026 13:17:14 +0000 (0:00:00.677) 0:02:20.823 ********** 2026-03-16 13:17:15.406755 | controller | changed: [localhost] => (item=oc get pv) 2026-03-16 13:17:15.429025 | controller | changed: [localhost] => (item=oc get all) 2026-03-16 13:17:15.429051 | controller | 2026-03-16 13:17:15.429059 | controller | TASK [Set make_openstack_kuttl_env vars make_{{ operator }}_kuttl_env={{ cifmw_kuttl_tests_env }}] *** 2026-03-16 13:17:15.429066 | controller | Monday 16 March 2026 13:17:15 +0000 (0:00:00.654) 0:02:21.479 ********** 2026-03-16 13:17:15.429095 | controller | Monday 16 March 2026 13:17:15 +0000 (0:00:00.654) 0:02:21.477 ********** 2026-03-16 13:17:15.429110 | controller | ok: [localhost] 2026-03-16 13:17:15.476378 | controller | 2026-03-16 13:17:15.476399 | controller | TASK [Run make_openstack_kuttl name=install_yamls_makes, tasks_from=make_{{ operator }}_kuttl.yml, apply={'ignore_errors': True}] *** 2026-03-16 13:17:15.476407 | controller | Monday 16 March 2026 13:17:15 +0000 (0:00:00.022) 0:02:21.501 ********** 2026-03-16 13:17:15.476413 | controller | Monday 16 March 2026 13:17:15 +0000 (0:00:00.022) 0:02:21.500 ********** 2026-03-16 13:17:15.476422 | controller | 2026-03-16 13:17:15.502276 | controller | TASK [install_yamls_makes : Debug make_openstack_kuttl_env var=make_openstack_kuttl_env] *** 2026-03-16 13:17:15.502296 | controller | Monday 16 March 2026 13:17:15 +0000 (0:00:00.047) 0:02:21.548 ********** 2026-03-16 13:17:15.502303 | controller | Monday 16 March 2026 13:17:15 +0000 (0:00:00.047) 0:02:21.547 ********** 2026-03-16 13:17:15.502312 | controller | ok: [localhost] => 2026-03-16 13:17:15.524576 | controller | make_openstack_kuttl_env: 2026-03-16 13:17:15.524596 | controller | BMO_SETUP: false 2026-03-16 13:17:15.524603 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2026-03-16 13:17:15.524618 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig 2026-03-16 13:17:15.524624 | controller | NETWORK_MTU: 1440 2026-03-16 13:17:15.524629 | controller | NNCP_DNS_SERVER: 192.168.122.10 2026-03-16 13:17:15.524634 | controller | NNCP_INTERFACE: enp7s0 2026-03-16 13:17:15.524638 | controller | OPENSTACK_K8S_BRANCH: main 2026-03-16 13:17:15.524643 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:17:15.524648 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2026-03-16 13:17:15.524653 | controller | 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 2026-03-16 13:17:15.524659 | controller | PV_NUM: 20 2026-03-16 13:17:15.524664 | controller | 2026-03-16 13:17:15.524669 | controller | TASK [install_yamls_makes : Debug make_openstack_kuttl_params var=make_openstack_kuttl_params] *** 2026-03-16 13:17:15.524674 | controller | Monday 16 March 2026 13:17:15 +0000 (0:00:00.025) 0:02:21.574 ********** 2026-03-16 13:17:15.524679 | controller | Monday 16 March 2026 13:17:15 +0000 (0:00:00.025) 0:02:21.573 ********** 2026-03-16 13:17:15.524687 | controller | skipping: [localhost] 2026-03-16 13:51:08.083127 | controller | 2026-03-16 13:51:08.083178 | controller | TASK [install_yamls_makes : Run openstack_kuttl output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make openstack_kuttl, dry_run={{ make_openstack_kuttl_dryrun|default(false)|bool }}, extra_args={{ dict((make_openstack_kuttl_env|default({})), **(make_openstack_kuttl_params|default({}))) }}] *** 2026-03-16 13:51:08.083212 | controller | Monday 16 March 2026 13:17:15 +0000 (0:00:00.022) 0:02:21.597 ********** 2026-03-16 13:51:08.083219 | controller | Monday 16 March 2026 13:17:15 +0000 (0:00:00.022) 0:02:21.595 ********** 2026-03-16 13:51:08.083230 | controller | [WARNING]: conditional statements should not include jinja2 templating 2026-03-16 13:51:08.140579 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_openstack_kuttl_until | 2026-03-16 13:51:08.140605 | controller | default(true) }} 2026-03-16 13:51:08.140618 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_005_run_openstack.log 2026-03-16 13:51:08.140644 | controller | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None 2026-03-16 13:51:08.140651 | controller | task path: /home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl.yml:10 2026-03-16 13:51:08.140659 | controller | fatal: [localhost]: FAILED! => 2026-03-16 13:51:08.140665 | controller | attempts: 1 2026-03-16 13:51:08.140670 | controller | changed: true 2026-03-16 13:51:08.140676 | controller | msg: non-zero return code 2026-03-16 13:51:08.140681 | controller | rc: 2 2026-03-16 13:51:08.140687 | controller | stderr: '' 2026-03-16 13:51:08.140692 | controller | stderr_lines: [] 2026-03-16 13:51:08.140697 | controller | stdout: "~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror: 2026-03-16 13:51:08.140703 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/gen-namespace.sh\n+ 2026-03-16 13:51:08.140708 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'\n+ '[' -z openstack-kuttl-tests 2026-03-16 13:51:08.140713 | controller | ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests\n+ 2026-03-16 13:51:08.140719 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests 2026-03-16 13:51:08.140726 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests\n+ 2026-03-16 13:51:08.140731 | controller | cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/namespace.yaml\nnamespace/openstack-kuttl-tests 2026-03-16 13:51:08.140737 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.140745 | controller | openstack-kuttl-tests); do sleep 1; done\"\nNAME DISPLAY NAME 2026-03-16 13:51:08.140751 | controller | \ STATUS\nopenstack-kuttl-tests Active\noc project openstack-kuttl-tests\nNow 2026-03-16 13:51:08.140757 | controller | using project \"openstack-kuttl-tests\" on server \"https://api.crc.testing:6443\".\nbash 2026-03-16 13:51:08.140762 | controller | scripts/gen-input-kustomize.sh\n+ OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ 2026-03-16 13:51:08.140767 | controller | '[' -z openstack-kuttl-tests ']'\n+ '[' -z osp-secret ']'\n+ '[' -z 12345678 ']'\n+ 2026-03-16 13:51:08.140773 | controller | '[' -z 1234567842 ']'\n+ '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'\n+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2026-03-16 13:51:08.140778 | controller | ']'\n+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'\n+ '[' -z openstack ']'\n+ '[' 2026-03-16 13:51:08.140783 | controller | -z libvirt-secret ']'\n+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input\n+ 2026-03-16 13:51:08.140788 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input 2026-03-16 13:51:08.140794 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input\n+ 2026-03-16 13:51:08.140799 | controller | pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input\n~/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input 2026-03-16 13:51:08.140805 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\noc get secret/osp-secret 2026-03-16 13:51:08.140814 | controller | || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input 2026-03-16 13:51:08.140819 | controller | | oc apply -f -\nError from server (NotFound): secrets \"osp-secret\" not found\nsecret/libvirt-secret 2026-03-16 13:51:08.140824 | controller | created\nsecret/octavia-ca-passphrase created\nsecret/osp-secret created\noc kustomize 2026-03-16 13:51:08.140829 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/manila/cr 2026-03-16 13:51:08.140835 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.140840 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/manila/cr' 2026-03-16 13:51:08.140845 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/manila: 2026-03-16 13:51:08.140850 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator 2026-03-16 13:51:08.140856 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/manila/cr\noc 2026-03-16 13:51:08.140861 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-03-16 13:51:08.140866 | controller | database if exists manila;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-03-16 13:51:08.140872 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/heat/cr 2026-03-16 13:51:08.140877 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.140882 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/heat/cr' 2026-03-16 13:51:08.140888 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/heat: 2026-03-16 13:51:08.140893 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator 2026-03-16 13:51:08.140898 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/heat/cr\noc 2026-03-16 13:51:08.140903 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/horizon/cr 2026-03-16 13:51:08.140911 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.140917 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/horizon/cr' 2026-03-16 13:51:08.140922 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/horizon: 2026-03-16 13:51:08.140928 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator 2026-03-16 13:51:08.140933 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/horizon/cr\noc 2026-03-16 13:51:08.140938 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nova/cr 2026-03-16 13:51:08.140943 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.140949 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nova/cr' 2026-03-16 13:51:08.140954 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nova: 2026-03-16 13:51:08.140959 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator 2026-03-16 13:51:08.140964 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nova/cr\noc 2026-03-16 13:51:08.140970 | controller | rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e \"show databases 2026-03-16 13:51:08.140975 | controller | like 'nova_%';\" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678 2026-03-16 13:51:08.140982 | controller | -ss -e \"flush tables; drop database if exists {};\"\nError from server (NotFound): 2026-03-16 13:51:08.140987 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra-redis/cr 2026-03-16 13:51:08.140993 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.140998 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra-redis/cr' 2026-03-16 13:51:08.141003 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra-redis: 2026-03-16 13:51:08.141008 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis 2026-03-16 13:51:08.141014 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra-redis/cr\noc 2026-03-16 13:51:08.141019 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/octavia/cr 2026-03-16 13:51:08.141024 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141029 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/octavia/cr' 2026-03-16 13:51:08.141035 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/octavia: 2026-03-16 13:51:08.141051 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator 2026-03-16 13:51:08.141057 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/octavia/cr\noc 2026-03-16 13:51:08.141062 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-03-16 13:51:08.141067 | controller | database if exists octavia;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-03-16 13:51:08.141093 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/designate/cr 2026-03-16 13:51:08.141100 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141105 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/designate/cr' 2026-03-16 13:51:08.141111 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/designate: 2026-03-16 13:51:08.141116 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator 2026-03-16 13:51:08.141121 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/designate/cr\noc 2026-03-16 13:51:08.141126 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-03-16 13:51:08.141131 | controller | database if exists designate;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-03-16 13:51:08.141137 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/neutron/cr 2026-03-16 13:51:08.141144 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141149 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/neutron/cr' 2026-03-16 13:51:08.141158 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/neutron: 2026-03-16 13:51:08.141163 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator 2026-03-16 13:51:08.141169 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/neutron/cr\noc 2026-03-16 13:51:08.141174 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-03-16 13:51:08.141185 | controller | database if exists neutron;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-03-16 13:51:08.141190 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ovn/cr 2026-03-16 13:51:08.141196 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141201 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ovn/cr' 2026-03-16 13:51:08.141206 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ovn: 2026-03-16 13:51:08.141211 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator 2026-03-16 13:51:08.141217 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ovn/cr\noc 2026-03-16 13:51:08.141222 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ironic/cr 2026-03-16 13:51:08.141227 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141232 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ironic/cr' 2026-03-16 13:51:08.141238 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ironic: 2026-03-16 13:51:08.141243 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator 2026-03-16 13:51:08.141248 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ironic/cr\noc 2026-03-16 13:51:08.141253 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-03-16 13:51:08.141258 | controller | database if exists ironic;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-03-16 13:51:08.141264 | controller | not found\noc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush 2026-03-16 13:51:08.141269 | controller | tables; drop database if exists ironic_inspector;\" || true\nError from server (NotFound): 2026-03-16 13:51:08.141274 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/cinder/cr 2026-03-16 13:51:08.141279 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141284 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/cinder/cr' 2026-03-16 13:51:08.141290 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/cinder: 2026-03-16 13:51:08.141295 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator 2026-03-16 13:51:08.141300 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/cinder/cr\noc 2026-03-16 13:51:08.141305 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-03-16 13:51:08.141310 | controller | database if exists cinder;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-03-16 13:51:08.141316 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/glance/cr 2026-03-16 13:51:08.141321 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141326 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/glance/cr' 2026-03-16 13:51:08.141331 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/glance: 2026-03-16 13:51:08.141336 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator 2026-03-16 13:51:08.141342 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/glance/cr\noc 2026-03-16 13:51:08.141349 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-03-16 13:51:08.141354 | controller | database if exists glance;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-03-16 13:51:08.141360 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/placement/cr 2026-03-16 13:51:08.141365 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141372 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/placement/cr' 2026-03-16 13:51:08.141378 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/placement: 2026-03-16 13:51:08.141383 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator 2026-03-16 13:51:08.141388 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/placement/cr\noc 2026-03-16 13:51:08.141394 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-03-16 13:51:08.141399 | controller | database if exists placement;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-03-16 13:51:08.141404 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/swift/cr 2026-03-16 13:51:08.141410 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141415 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/swift/cr' 2026-03-16 13:51:08.141421 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/swift: 2026-03-16 13:51:08.141426 | controller | no such file or directory\nNo resources found\nrm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator 2026-03-16 13:51:08.141431 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/swift/cr\noc 2026-03-16 13:51:08.141437 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/barbican/cr 2026-03-16 13:51:08.141443 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141448 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/barbican/cr' 2026-03-16 13:51:08.141453 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/barbican: 2026-03-16 13:51:08.141458 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator 2026-03-16 13:51:08.141464 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/barbican/cr\noc 2026-03-16 13:51:08.141469 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-03-16 13:51:08.141474 | controller | database if exists barbican;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-03-16 13:51:08.141479 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/keystone/cr 2026-03-16 13:51:08.141485 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141490 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/keystone/cr' 2026-03-16 13:51:08.141496 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/keystone: 2026-03-16 13:51:08.141502 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator 2026-03-16 13:51:08.141507 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/keystone/cr\noc 2026-03-16 13:51:08.141514 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-03-16 13:51:08.141519 | controller | database if exists keystone;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-03-16 13:51:08.141524 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/mariadb/cr 2026-03-16 13:51:08.141530 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141535 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/mariadb/cr' 2026-03-16 13:51:08.141540 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/mariadb: 2026-03-16 13:51:08.141545 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator 2026-03-16 13:51:08.141551 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/mariadb/cr\noc 2026-03-16 13:51:08.141556 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/telemetry/cr 2026-03-16 13:51:08.141562 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141568 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/telemetry/cr' 2026-03-16 13:51:08.141573 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/telemetry: 2026-03-16 13:51:08.141580 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2026-03-16 13:51:08.141586 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/telemetry/cr\nrm 2026-03-16 13:51:08.141591 | controller | -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator 2026-03-16 13:51:08.141596 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/telemetry/cr\noc 2026-03-16 13:51:08.141602 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-03-16 13:51:08.141607 | controller | database if exists aodh;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-03-16 13:51:08.141612 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr 2026-03-16 13:51:08.141617 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.141622 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr' 2026-03-16 13:51:08.141628 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra: 2026-03-16 13:51:08.141633 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2026-03-16 13:51:08.141638 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr\nif 2026-03-16 13:51:08.141643 | controller | oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster --all; 2026-03-16 13:51:08.141649 | controller | fi\nerror: the server doesn't have a resource type \"RabbitmqCluster\"\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator 2026-03-16 13:51:08.141654 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/rabbitmq/cr\nbash 2026-03-16 13:51:08.141659 | controller | scripts/validate-marketplace.sh\n+ '[' -z 500s ']'\n+ OPERATOR_NAMESPACE=openshift-marketplace\n+ 2026-03-16 13:51:08.141664 | controller | oc get pods -n openshift-marketplace\n+ grep CrashLoopBackOff\n+ '[' 1 -eq 0 ']'\n+ 2026-03-16 13:51:08.141670 | controller | OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator'\n+ 2026-03-16 13:51:08.141675 | controller | for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests 2026-03-16 13:51:08.141682 | controller | -n openshift-marketplace\n+ grep openshift-cert-manager-operator\nopenshift-cert-manager-operator 2026-03-16 13:51:08.141687 | controller | \ Red Hat Operators 134d\n+ '[' 0 -eq 0 ']'\n+ break\n+ 2026-03-16 13:51:08.141693 | controller | for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests 2026-03-16 13:51:08.141698 | controller | -n openshift-marketplace\n+ grep kubernetes-nmstate-operator\nkubernetes-nmstate-operator 2026-03-16 13:51:08.141703 | controller | \ Red Hat Operators 134d\n+ '[' 0 -eq 0 ']'\n+ break\n+ 2026-03-16 13:51:08.141708 | controller | for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests 2026-03-16 13:51:08.141713 | controller | -n openshift-marketplace\n+ grep metallb-operator\nmetallb-operator Red 2026-03-16 13:51:08.141718 | controller | Hat Operators 134d\n+ '[' 0 -eq 0 ']'\n+ break\nbash scripts/gen-namespace.sh\n+ 2026-03-16 13:51:08.141724 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'\n+ '[' -z openshift-nmstate 2026-03-16 13:51:08.141729 | controller | ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate\n+ 2026-03-16 13:51:08.141734 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate ']'\n+ 2026-03-16 13:51:08.141739 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate\n+ cat\noc 2026-03-16 13:51:08.141744 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/namespace.yaml\nnamespace/openshift-nmstate 2026-03-16 13:51:08.141750 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.141755 | controller | openshift-nmstate); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nopenshift-nmstate 2026-03-16 13:51:08.141760 | controller | \ Active\nbash scripts/gen-olm-nmstate.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op 2026-03-16 13:51:08.141766 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op 2026-03-16 13:51:08.141771 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\n+ 2026-03-16 13:51:08.141777 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr 2026-03-16 13:51:08.141782 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr 2026-03-16 13:51:08.141787 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\n+ 2026-03-16 13:51:08.141794 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\nOPERATOR_DIR 2026-03-16 13:51:08.141800 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\n+ 2026-03-16 13:51:08.141805 | controller | echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\nDEPLOY_DIR 2026-03-16 13:51:08.141810 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\n+ 2026-03-16 13:51:08.141816 | controller | cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op\noperatorgroup.operators.coreos.com/openshift-nmstate-tn6k8 2026-03-16 13:51:08.141823 | controller | created\nsubscription.operators.coreos.com/kubernetes-nmstate-operator created\ntimeout 2026-03-16 13:51:08.141828 | controller | 500s bash -c \"while ! (oc get deployments/nmstate-operator -n openshift-nmstate); 2026-03-16 13:51:08.141833 | controller | do sleep 10; done\"\nError from server (NotFound): deployments.apps \"nmstate-operator\" 2026-03-16 13:51:08.141838 | controller | not found\nError from server (NotFound): deployments.apps \"nmstate-operator\" not 2026-03-16 13:51:08.141844 | controller | found\nNAME READY UP-TO-DATE AVAILABLE AGE\nnmstate-operator 2026-03-16 13:51:08.141849 | controller | \ 0/1 1 0 8s\noc wait deployments/nmstate-operator -n 2026-03-16 13:51:08.141856 | controller | openshift-nmstate --for condition=Available --timeout=500s\ndeployment.apps/nmstate-operator 2026-03-16 13:51:08.141861 | controller | condition met\ntimeout 500s bash -c \"while ! (oc wait pod -n openshift-apiserver 2026-03-16 13:51:08.141866 | controller | -l apiserver=true --for condition=Ready); do sleep 10; done\"\npod/apiserver-9ddfb9f55-f7gz7 2026-03-16 13:51:08.141872 | controller | condition met\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr\nnmstate.nmstate.io/nmstate 2026-03-16 13:51:08.141877 | controller | created\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=kubernetes-nmstate-handler 2026-03-16 13:51:08.141882 | controller | -n openshift-nmstate| grep nmstate-handler); do sleep 10; done\"\nNo resources found 2026-03-16 13:51:08.141887 | controller | in openshift-nmstate namespace.\nnmstate-handler-6f7qf 0/1 Running 0 10s\noc 2026-03-16 13:51:08.141893 | controller | wait pod -n openshift-nmstate -l component=kubernetes-nmstate-handler --for condition=Ready 2026-03-16 13:51:08.141898 | controller | --timeout=500s\npod/nmstate-handler-6f7qf condition met\ntimeout 500s bash -c \"while 2026-03-16 13:51:08.141903 | controller | ! (oc get deployments/nmstate-webhook -n openshift-nmstate); do sleep 10; done\"\nNAME 2026-03-16 13:51:08.141908 | controller | \ READY UP-TO-DATE AVAILABLE AGE\nnmstate-webhook 0/1 1 2026-03-16 13:51:08.141913 | controller | \ 0 11s\noc wait deployments/nmstate-webhook -n openshift-nmstate 2026-03-16 13:51:08.141919 | controller | --for condition=Available --timeout=500s\ndeployment.apps/nmstate-webhook condition 2026-03-16 13:51:08.141924 | controller | met\nWORKERS='crc' \\\nbash scripts/gen-nncp.sh\n+ check_var_set DEPLOY_DIR\n+ [[ 2026-03-16 13:51:08.141929 | controller | ! -v DEPLOY_DIR ]]\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr 2026-03-16 13:51:08.141934 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr\n+ 2026-03-16 13:51:08.141939 | controller | check_var_set WORKERS\n+ [[ ! -v WORKERS ]]\n+ check_var_set INTERFACE\n+ [[ ! -v 2026-03-16 13:51:08.141945 | controller | INTERFACE ]]\n+ check_var_set BRIDGE_NAME\n+ [[ ! -v BRIDGE_NAME ]]\n+ check_var_set 2026-03-16 13:51:08.141950 | controller | INTERFACE_MTU\n+ [[ ! -v INTERFACE_MTU ]]\n+ check_var_set VLAN_START\n+ [[ ! -v 2026-03-16 13:51:08.141955 | controller | VLAN_START ]]\n+ check_var_set VLAN_STEP\n+ [[ ! -v VLAN_STEP ]]\n+ check_var_set 2026-03-16 13:51:08.141960 | controller | VLAN_STEP\n+ [[ ! -v VLAN_STEP ]]\n+ check_var_set INTERNALAPI_PREFIX\n+ [[ ! -v 2026-03-16 13:51:08.141965 | controller | INTERNALAPI_PREFIX ]]\n+ check_var_set STORAGE_PREFIX\n+ [[ ! -v STORAGE_PREFIX 2026-03-16 13:51:08.141971 | controller | ]]\n+ check_var_set STORAGEMGMT_PREFIX\n+ [[ ! -v STORAGEMGMT_PREFIX ]]\n+ check_var_set 2026-03-16 13:51:08.141976 | controller | TENANT_PREFIX\n+ [[ ! -v TENANT_PREFIX ]]\n+ check_var_set DESIGNATE_PREFIX\n+ [[ 2026-03-16 13:51:08.141981 | controller | ! -v DESIGNATE_PREFIX ]]\n+ check_var_set DESIGNATE_EXT_PREFIX\n+ [[ ! -v DESIGNATE_EXT_PREFIX 2026-03-16 13:51:08.141986 | controller | ]]\n+ '[' -n '' ']'\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr\nDEPLOY_DIR 2026-03-16 13:51:08.141992 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr\n+ 2026-03-16 13:51:08.141997 | controller | echo WORKERS crc\nWORKERS crc\n+ echo INTERFACE enp7s0\nINTERFACE enp7s0\n+ echo 2026-03-16 13:51:08.142002 | controller | BRIDGE_NAME ospbr\nBRIDGE_NAME ospbr\n+ echo INTERFACE_BGP_1\nINTERFACE_BGP_1\n+ 2026-03-16 13:51:08.142007 | controller | echo INTERFACE_BGP_2\nINTERFACE_BGP_2\n+ echo INTERFACE_MTU 1440\nINTERFACE_MTU 2026-03-16 13:51:08.142012 | controller | 1440\n+ echo VLAN_START 20\nVLAN_START 20\n+ echo VLAN_STEP 1\nVLAN_STEP 1\n+ echo 2026-03-16 13:51:08.142018 | controller | STORAGE_MACVLAN\nSTORAGE_MACVLAN\n+ '[' -n true ']'\n+ echo CTLPLANE_IP_ADDRESS_PREFIX 2026-03-16 13:51:08.142027 | controller | 192.168.122\nCTLPLANE_IP_ADDRESS_PREFIX 192.168.122\n+ echo CTLPLANE_IP_ADDRESS_SUFFIX 2026-03-16 13:51:08.142032 | controller | 10\nCTLPLANE_IP_ADDRESS_SUFFIX 10\n+ '[' -n '' ']'\n+ '[' -n '' ']'\n+ IP_ADDRESS_SUFFIX=5\n+ 2026-03-16 13:51:08.142046 | controller | IPV6_ADDRESS_SUFFIX=5\n+ rm --force '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr/*_nncp.yaml'\n+ 2026-03-16 13:51:08.142052 | controller | internalapi_vlan_id=20\n+ storage_vlan_id=21\n+ tenant_vlan_id=22\n+ storagemgmt_vlan_id=23\n+ 2026-03-16 13:51:08.142057 | controller | octavia_vlan_id=24\n+ designate_vlan_id=25\n+ designate_ext_vlan_id=26\n+ for WORKER 2026-03-16 13:51:08.142064 | controller | in ${WORKERS}\n+ cat\n+ '[' -n '' ']'\n+ '[' -n '' ']'\n+ '[' -n '' ']'\n+ '[' -n 2026-03-16 13:51:08.142090 | controller | '' ']'\n+ '[' -n '' ']'\n+ '[' -n '' ']'\n+ '[' -n '' ']'\n+ '[' -n '' ']'\n+ '[' 2026-03-16 13:51:08.142100 | controller | -n '' ']'\n+ '[' -n '' ']'\n+ cat\n+ cat\n+ '[' -n true ']'\n+ cat\n+ '[' -n '' 2026-03-16 13:51:08.142106 | controller | ']'\n+ cat\n+ cat\n+ '[' -n '' ']'\n+ '[' -n true ']'\n+ cat\n+ '[' -n '' ']'\n+ 2026-03-16 13:51:08.142111 | controller | cat\n+ cat\n+ '[' -n true ']'\n+ cat\n+ '[' -n '' ']'\n+ cat\n+ cat\n+ '[' -n true 2026-03-16 13:51:08.142116 | controller | ']'\n+ cat\n+ '[' -n '' ']'\n+ cat\n+ cat\n+ cat\n+ '[' -n true ']'\n+ cat\n+ '[' 2026-03-16 13:51:08.142121 | controller | -n '' ']'\n+ cat\n+ cat\n+ '[' -n true ']'\n+ cat\n+ '[' -n '' ']'\n+ cat\n+ cat\n+ 2026-03-16 13:51:08.142127 | controller | '[' -n true ']'\n+ cat\n+ '[' -n '' ']'\n+ cat\n+ '[' -n '' ']'\n+ cat\n+ IP_ADDRESS_SUFFIX=6\n+ 2026-03-16 13:51:08.142132 | controller | IPV6_ADDRESS_SUFFIX=6\n+ CTLPLANE_IP_ADDRESS_SUFFIX=11\n+ CTLPLANE_IPV6_ADDRESS_SUFFIX=1\noc 2026-03-16 13:51:08.142137 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr/\nnodenetworkconfigurationpolicy.nmstate.io/enp7s0-crc 2026-03-16 13:51:08.142142 | controller | created\ntimeout 240s bash -c \"while ! (oc wait nncp -l osp/interface=enp7s0 --for 2026-03-16 13:51:08.142148 | controller | jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured); do sleep 10; 2026-03-16 13:51:08.142153 | controller | done\"\nnodenetworkconfigurationpolicy.nmstate.io/enp7s0-crc condition met\nif test 2026-03-16 13:51:08.142158 | controller | -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\"}]}}}'; 2026-03-16 13:51:08.142164 | controller | fi\ndns.operator.openshift.io/default patched\ntimeout 240s bash -c \"while ! (oc 2026-03-16 13:51:08.142170 | controller | wait dns.operator/default --for condition=available); do sleep 10; done\"\ndns.operator.openshift.io/default 2026-03-16 13:51:08.142175 | controller | condition met\nbash scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.142180 | controller | ']'\n+ '[' -z metallb-system ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ 2026-03-16 13:51:08.142185 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']'\n+ 2026-03-16 13:51:08.142191 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ cat\noc 2026-03-16 13:51:08.142196 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml\nnamespace/metallb-system 2026-03-16 13:51:08.142201 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.142206 | controller | metallb-system); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nmetallb-system 2026-03-16 13:51:08.142212 | controller | \ Active\nbash scripts/gen-olm-metallb.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-03-16 13:51:08.142217 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-03-16 13:51:08.142224 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ 2026-03-16 13:51:08.142232 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.142238 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.142243 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ 2026-03-16 13:51:08.142248 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\nOPERATOR_DIR 2026-03-16 13:51:08.142253 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ 2026-03-16 13:51:08.142259 | controller | echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\nDEPLOY_DIR 2026-03-16 13:51:08.142264 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo 2026-03-16 13:51:08.142272 | controller | INTERFACE\nINTERFACE\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\noperatorgroup.operators.coreos.com/metallb-operator 2026-03-16 13:51:08.142278 | controller | created\nsubscription.operators.coreos.com/metallb-operator-sub created\ntimeout 2026-03-16 13:51:08.142283 | controller | 500s bash -c \"while ! (oc get pod --no-headers=true -l control-plane=controller-manager 2026-03-16 13:51:08.142289 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done\"\nNo resources 2026-03-16 13:51:08.142294 | controller | found in metallb-system namespace.\nNo resources found in metallb-system namespace.\nmetallb-operator-controller-manager-6cdcb85899-x7t65 2026-03-16 13:51:08.142299 | controller | \ 0/1 ContainerCreating 0 5s\noc wait pod -n metallb-system --for condition=Ready 2026-03-16 13:51:08.142304 | controller | -l control-plane=controller-manager --timeout=500s\npod/metallb-operator-controller-manager-6cdcb85899-x7t65 2026-03-16 13:51:08.142310 | controller | condition met\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=webhook-server 2026-03-16 13:51:08.142315 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done\"\nmetallb-operator-webhook-server-754d499d9c-wvks6 2026-03-16 13:51:08.142320 | controller | \ 1/1 Running 0 38s\noc wait pod -n metallb-system --for condition=Ready 2026-03-16 13:51:08.142325 | controller | -l component=webhook-server --timeout=500s\npod/metallb-operator-webhook-server-754d499d9c-wvks6 2026-03-16 13:51:08.142331 | controller | condition met\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml\nmetallb.metallb.io/metallb 2026-03-16 13:51:08.142336 | controller | created\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=speaker 2026-03-16 13:51:08.142341 | controller | -n metallb-system | grep speaker); do sleep 10; done\"\nNo resources found in metallb-system 2026-03-16 13:51:08.142346 | controller | namespace.\nspeaker-ccvkx 1/2 Running 0 10s\noc wait pod -n metallb-system 2026-03-16 13:51:08.142352 | controller | -l component=speaker --for condition=Ready --timeout=500s\npod/speaker-ccvkx condition 2026-03-16 13:51:08.142357 | controller | met\nmake operator_namespace\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2026-03-16 13:51:08.142362 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/gen-namespace.sh\n+ 2026-03-16 13:51:08.142367 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'\n+ '[' -z cert-manager-operator 2026-03-16 13:51:08.142373 | controller | ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator\n+ 2026-03-16 13:51:08.142378 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator 2026-03-16 13:51:08.142383 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator\n+ 2026-03-16 13:51:08.142388 | controller | cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/namespace.yaml\nnamespace/cert-manager-operator 2026-03-16 13:51:08.142396 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.142401 | controller | cert-manager-operator); do sleep 1; done\"\nNAME DISPLAY NAME 2026-03-16 13:51:08.142406 | controller | \ STATUS\ncert-manager-operator Active\noc project cert-manager-operator\nNow 2026-03-16 13:51:08.142412 | controller | using project \"cert-manager-operator\" on server \"https://api.crc.testing:6443\".\nmake[1]: 2026-03-16 13:51:08.142417 | controller | Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.142422 | controller | scripts/gen-olm-cert-manager.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op 2026-03-16 13:51:08.142428 | controller | ']'\n+ '[' -z cert-manager-operator ']'\n+ '[' -z stable-v1 ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op 2026-03-16 13:51:08.142435 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op\n+ 2026-03-16 13:51:08.142440 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op\nOPERATOR_DIR 2026-03-16 13:51:08.142445 | controller | /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op\n+ 2026-03-16 13:51:08.142451 | controller | echo OPERATOR_NAMESPACE cert-manager-operator\nOPERATOR_NAMESPACE cert-manager-operator\n+ 2026-03-16 13:51:08.142456 | controller | echo CHANNEL stable-v1\nCHANNEL stable-v1\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op\noperatorgroup.operators.coreos.com/cert-manager-operator-bccwx 2026-03-16 13:51:08.142462 | controller | created\nsubscription.operators.coreos.com/openshift-cert-manager-operator created\nwhile 2026-03-16 13:51:08.142467 | controller | ! (oc get pod --no-headers=true -l name=cert-manager-operator -n cert-manager-operator| 2026-03-16 13:51:08.142475 | controller | grep \"cert-manager-operator\"); do sleep 10; done\nNo resources found in cert-manager-operator 2026-03-16 13:51:08.142480 | controller | namespace.\nNo resources found in cert-manager-operator namespace.\ncert-manager-operator-controller-manager-7f6f97fb86-nm6kj 2026-03-16 13:51:08.142486 | controller | \ 1/1 Running 0 8s\noc wait pod -n cert-manager-operator --for condition=Ready 2026-03-16 13:51:08.142492 | controller | -l name=cert-manager-operator --timeout=300s\npod/cert-manager-operator-controller-manager-7f6f97fb86-nm6kj 2026-03-16 13:51:08.142497 | controller | condition met\nwhile ! (oc get pod --no-headers=true -l app=cainjector -n cert-manager 2026-03-16 13:51:08.142502 | controller | | grep \"cert-manager-cainjector\"); do sleep 10; done\nNo resources found in cert-manager 2026-03-16 13:51:08.142507 | controller | namespace.\ncert-manager-cainjector-8966b78d4-9lvw8 1/1 Running 0 9s\noc 2026-03-16 13:51:08.142513 | controller | wait pod -n cert-manager -l app=cainjector --for condition=Ready --timeout=300s\npod/cert-manager-cainjector-8966b78d4-9lvw8 2026-03-16 13:51:08.142518 | controller | condition met\nwhile ! (oc get pod --no-headers=true -l app=webhook -n cert-manager 2026-03-16 13:51:08.142525 | controller | | grep \"cert-manager-webhook\"); do sleep 10; done\ncert-manager-webhook-597b96b99b-5xkqn 2026-03-16 13:51:08.142530 | controller | \ 0/1 Running 0 10s\noc wait pod -n cert-manager -l app=webhook --for condition=Ready 2026-03-16 13:51:08.142535 | controller | --timeout=300s\npod/cert-manager-webhook-597b96b99b-5xkqn condition met\nwhile ! 2026-03-16 13:51:08.142540 | controller | (oc get pod --no-headers=true -l app=cert-manager -n cert-manager | grep \"cert-manager\"); 2026-03-16 13:51:08.142546 | controller | do sleep 10; done\nNo resources found in cert-manager namespace.\ncert-manager-759f64656b-g2hjp 2026-03-16 13:51:08.142551 | controller | \ 1/1 Running 0 7s\noc wait pod -n cert-manager -l app=cert-manager --for 2026-03-16 13:51:08.142558 | controller | condition=Ready --timeout=300s\npod/cert-manager-759f64656b-g2hjp condition met\nbash 2026-03-16 13:51:08.142563 | controller | scripts/gen-netatt.sh\n+ check_var_set DEPLOY_DIR\n+ [[ ! -v DEPLOY_DIR ]]\n+ '[' 2026-03-16 13:51:08.142568 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr 2026-03-16 13:51:08.142574 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr\n+ 2026-03-16 13:51:08.142579 | controller | check_var_set INTERFACE\n+ [[ ! -v INTERFACE ]]\n+ check_var_set BRIDGE_NAME\n+ 2026-03-16 13:51:08.142584 | controller | [[ ! -v BRIDGE_NAME ]]\n+ check_var_set VLAN_START\n+ [[ ! -v VLAN_START ]]\n+ check_var_set 2026-03-16 13:51:08.142589 | controller | VLAN_STEP\n+ [[ ! -v VLAN_STEP ]]\n+ '[' -z true ']'\n+ '[' -n true ']'\n+ '[' -n 2026-03-16 13:51:08.142595 | controller | '' ']'\n+ '[' -n true ']'\n+ check_var_set INTERNALAPI_PREFIX\n+ [[ ! -v INTERNALAPI_PREFIX 2026-03-16 13:51:08.142600 | controller | ]]\n+ check_var_set STORAGE_PREFIX\n+ [[ ! -v STORAGE_PREFIX ]]\n+ check_var_set 2026-03-16 13:51:08.142605 | controller | STORAGEMGMT_PREFIX\n+ [[ ! -v STORAGEMGMT_PREFIX ]]\n+ check_var_set TENANT_PREFIX\n+ 2026-03-16 13:51:08.142610 | controller | [[ ! -v TENANT_PREFIX ]]\n+ check_var_set DESIGNATE_PREFIX\n+ [[ ! -v DESIGNATE_PREFIX 2026-03-16 13:51:08.142615 | controller | ]]\n+ check_var_set DESIGNATE_EXT_PREFIX\n+ [[ ! -v DESIGNATE_EXT_PREFIX ]]\n+ echo 2026-03-16 13:51:08.142621 | controller | DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr\nDEPLOY_DIR 2026-03-16 13:51:08.142626 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr\n+ 2026-03-16 13:51:08.142631 | controller | echo INTERFACE enp7s0\nINTERFACE enp7s0\n+ echo VLAN_START 20\nVLAN_START 20\n+ 2026-03-16 13:51:08.142636 | controller | echo VLAN_STEP 1\nVLAN_STEP 1\n+ '[' -n true ']'\n+ echo CTLPLANE_IP_ADDRESS_PREFIX 2026-03-16 13:51:08.142642 | controller | 192.168.122\nCTLPLANE_IP_ADDRESS_PREFIX 192.168.122\n+ echo CTLPLANE_IP_ADDRESS_SUFFIX 2026-03-16 13:51:08.142648 | controller | 10\nCTLPLANE_IP_ADDRESS_SUFFIX 10\n+ echo 'INTERNALAPI_PREFIX 172.17.0'\nINTERNALAPI_PREFIX 2026-03-16 13:51:08.142653 | controller | 172.17.0\n+ echo 'STORAGE_PREFIX 172.18.0'\nSTORAGE_PREFIX 172.18.0\n+ echo 'STORAGEMGMT_PREFIX 2026-03-16 13:51:08.142659 | controller | 172.20.0'\nSTORAGEMGMT_PREFIX 172.20.0\n+ echo 'TENANT_PREFIX 172.19.0'\nTENANT_PREFIX 2026-03-16 13:51:08.142664 | controller | 172.19.0\n+ echo 'DESIGNATE_PREFIX 172.28.0'\nDESIGNATE_PREFIX 172.28.0\n+ echo 2026-03-16 13:51:08.142669 | controller | 'DESIGNATE_PREFIX 172.50.0'\nDESIGNATE_PREFIX 172.50.0\n+ '[' -n '' ']'\n+ cat\n+ 2026-03-16 13:51:08.142674 | controller | '[' -n true ']'\n+ cat\n+ cat\n+ cat\n+ '[' -n true ']'\n+ cat\n+ cat\n+ cat\n+ 2026-03-16 13:51:08.142679 | controller | '[' -n true ']'\n+ cat\n+ cat\n+ cat\n+ '[' -n true ']'\n+ cat\n+ cat\n+ cat\n+ 2026-03-16 13:51:08.142685 | controller | cat\n+ '[' -n true ']'\n+ cat\n+ cat\n+ cat\n+ '[' -n true ']'\n+ cat\n+ cat\n+ 2026-03-16 13:51:08.142691 | controller | cat\n+ cat\n+ '[' -n '' ']'\n+ '[' -n '' ']'\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/\nnetworkattachmentdefinition.k8s.cni.cncf.io/ctlplane 2026-03-16 13:51:08.142698 | controller | created\nnetworkattachmentdefinition.k8s.cni.cncf.io/datacentre created\nnetworkattachmentdefinition.k8s.cni.cncf.io/designate 2026-03-16 13:51:08.142704 | controller | created\nnetworkattachmentdefinition.k8s.cni.cncf.io/designateext created\nnetworkattachmentdefinition.k8s.cni.cncf.io/internalapi 2026-03-16 13:51:08.142709 | controller | created\nnetworkattachmentdefinition.k8s.cni.cncf.io/octavia created\nnetworkattachmentdefinition.k8s.cni.cncf.io/storage 2026-03-16 13:51:08.142714 | controller | created\nnetworkattachmentdefinition.k8s.cni.cncf.io/storagemgmt created\nnetworkattachmentdefinition.k8s.cni.cncf.io/tenant 2026-03-16 13:51:08.142720 | controller | created\noc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml\nerror: 2026-03-16 13:51:08.142727 | controller | the path \"/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml\" 2026-03-16 13:51:08.142732 | controller | does not exist\nmake: [Makefile:2542: metallb_config_cleanup] Error 1 (ignored)\noc 2026-03-16 13:51:08.142737 | controller | delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml\nerror: 2026-03-16 13:51:08.142743 | controller | the path \"/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml\" 2026-03-16 13:51:08.142748 | controller | does not exist\nmake: [Makefile:2543: metallb_config_cleanup] Error 1 (ignored)\noc 2026-03-16 13:51:08.142753 | controller | delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml\nerror: 2026-03-16 13:51:08.142758 | controller | the path \"/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml\" 2026-03-16 13:51:08.142764 | controller | does not exist\nmake: [Makefile:2544: metallb_config_cleanup] Error 1 (ignored)\noc 2026-03-16 13:51:08.142769 | controller | delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml\nerror: 2026-03-16 13:51:08.142774 | controller | the path \"/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml\" 2026-03-16 13:51:08.142779 | controller | does not exist\nmake: [Makefile:2545: metallb_config_cleanup] Error 1 (ignored)\noc 2026-03-16 13:51:08.142784 | controller | delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml\nerror: 2026-03-16 13:51:08.142790 | controller | the path \"/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml\" 2026-03-16 13:51:08.142795 | controller | does not exist\nmake: [Makefile:2546: metallb_config_cleanup] Error 1 (ignored)\nrm 2026-03-16 13:51:08.142800 | controller | -Rf /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml 2026-03-16 13:51:08.142805 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml 2026-03-16 13:51:08.142811 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml 2026-03-16 13:51:08.142816 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml 2026-03-16 13:51:08.142821 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml\nbash 2026-03-16 13:51:08.142826 | controller | scripts/gen-metallb-config.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.142831 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.142837 | controller | ']'\n+ '[' -z enp7s0 ']'\n+ '[' -z ospbr ']'\n+ '[' -z 64999 ']'\n+ '[' -z 64999 2026-03-16 13:51:08.142842 | controller | ']'\n+ '[' -z 100.65.4.1 ']'\n+ '[' -z 100.64.4.1 ']'\n+ '[' -z 172.30.4.2 ']'\n+ 2026-03-16 13:51:08.142847 | controller | '[' -z true ']'\n+ echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\nDEPLOY_DIR 2026-03-16 13:51:08.142852 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo 2026-03-16 13:51:08.142857 | controller | INTERFACE enp7s0\nINTERFACE enp7s0\n+ echo CTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90\nCTLPLANE_METALLB_POOL 2026-03-16 13:51:08.142863 | controller | 192.168.122.80-192.168.122.90\n+ echo CTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90\nCTLPLANE_METALLB_IPV6_POOL 2026-03-16 13:51:08.142868 | controller | fd00:aaaa::80-fd00:aaaa::90\n+ cat\n+ '[' -n true ']'\n+ cat\n+ '[' -n '' ']'\n+ 2026-03-16 13:51:08.142874 | controller | cat\n+ '[' -n true ']'\n+ cat\n+ '[' -n '' ']'\n+ cat\n+ '[' -n true ']'\n+ cat\n+ 2026-03-16 13:51:08.142880 | controller | '[' -n '' ']'\n+ cat\n+ '[' -n true ']'\n+ cat\n+ '[' -n '' ']'\n+ cat\n+ '[' -n 2026-03-16 13:51:08.142885 | controller | true ']'\n+ cat\n+ '[' -n '' ']'\n+ cat\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml\nipaddresspool.metallb.io/ctlplane 2026-03-16 13:51:08.142892 | controller | created\nipaddresspool.metallb.io/internalapi created\nipaddresspool.metallb.io/storage 2026-03-16 13:51:08.142900 | controller | created\nipaddresspool.metallb.io/tenant created\nipaddresspool.metallb.io/designateext 2026-03-16 13:51:08.142905 | controller | created\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml\nl2advertisement.metallb.io/ctlplane 2026-03-16 13:51:08.142910 | controller | created\nl2advertisement.metallb.io/internalapi created\nl2advertisement.metallb.io/storage 2026-03-16 13:51:08.142916 | controller | created\nl2advertisement.metallb.io/tenant created\nl2advertisement.metallb.io/designateext 2026-03-16 13:51:08.142921 | controller | created\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z openstack 2026-03-16 13:51:08.142926 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/openstack-operator-index:latest ']'\n+ 2026-03-16 13:51:08.142931 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op 2026-03-16 13:51:08.142937 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op 2026-03-16 13:51:08.142942 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\n+ 2026-03-16 13:51:08.142947 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=openstack-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2026-03-16 13:51:08.142952 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\nOPERATOR_DIR 2026-03-16 13:51:08.142958 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\n+ 2026-03-16 13:51:08.142963 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE openstack-operator-index\nOPERATOR_SOURCE 2026-03-16 13:51:08.142968 | controller | openstack-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2026-03-16 13:51:08.142973 | controller | openstack-operators\n+ cat\n+ cat\n+ cat\nbash scripts/gen-namespace.sh\n+ '[' -z 2026-03-16 13:51:08.142978 | controller | /home/zuul/ci-framework-data/artifacts/manifests ']'\n+ '[' -z openstack-operators 2026-03-16 13:51:08.142983 | controller | ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators\n+ 2026-03-16 13:51:08.142989 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2026-03-16 13:51:08.142994 | controller | ']'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml\nWarning: 2026-03-16 13:51:08.142999 | controller | resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.143004 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.143010 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.143015 | controller | annotation will be patched automatically.\nnamespace/openstack-operators configured\ntimeout 2026-03-16 13:51:08.143020 | controller | 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack-operators); 2026-03-16 13:51:08.143025 | controller | do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nopenstack-operators 2026-03-16 13:51:08.143030 | controller | \ Active\noc project openstack-operators\nNow using project \"openstack-operators\" 2026-03-16 13:51:08.143036 | controller | on server \"https://api.crc.testing:6443\".\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op\ncatalogsource.operators.coreos.com/openstack-operator-index 2026-03-16 13:51:08.143049 | controller | created\noperatorgroup.operators.coreos.com/openstack created\nsubscription.operators.coreos.com/openstack-operator 2026-03-16 13:51:08.143057 | controller | created\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr 2026-03-16 13:51:08.143062 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-03-16 13:51:08.143068 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr' 2026-03-16 13:51:08.143096 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra: 2026-03-16 13:51:08.143102 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2026-03-16 13:51:08.143108 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr\noc 2026-03-16 13:51:08.143113 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr 2026-03-16 13:51:08.143118 | controller | | oc delete --ignore-not-found=true -f - || true\nerror: must build at directory: 2026-03-16 13:51:08.143123 | controller | not a valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr' 2026-03-16 13:51:08.143129 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack: 2026-03-16 13:51:08.143141 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator 2026-03-16 13:51:08.143146 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr\nmkdir 2026-03-16 13:51:08.143152 | controller | -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op 2026-03-16 13:51:08.143157 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr\nbash 2026-03-16 13:51:08.143162 | controller | -c \"test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator 2026-03-16 13:51:08.143167 | controller | || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh\"\nCloning repo: 2026-03-16 13:51:08.143173 | controller | git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git 2026-03-16 13:51:08.143178 | controller | openstack-operator\nCloning into 'openstack-operator'...\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-03-16 13:51:08.143183 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr\nbash 2026-03-16 13:51:08.143189 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2026-03-16 13:51:08.143194 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.143199 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-03-16 13:51:08.143204 | controller | --source-only\n++ set -e\n+ '[' -z openstack-kuttl-tests ']'\n+ '[' -z OpenStackControlPlane 2026-03-16 13:51:08.143220 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr 2026-03-16 13:51:08.143226 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2026-03-16 13:51:08.143231 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2026-03-16 13:51:08.143236 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr 2026-03-16 13:51:08.143242 | controller | ']'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr\n~/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr 2026-03-16 13:51:08.143247 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ OpenStackControlPlane 2026-03-16 13:51:08.143255 | controller | == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ [[ '' != 2026-03-16 13:51:08.143260 | controller | '' ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 2026-03-16 13:51:08.143265 | controller | 1 ']'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2026-03-16 13:51:08.143271 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' OpenStackControlPlane 2026-03-16 13:51:08.143276 | controller | == OpenStackControlPlane ']'\n+ cat\n+ '[' OpenStackControlPlane == Galera ']'\n+ 2026-03-16 13:51:08.143281 | controller | '[' OpenStackControlPlane == NetConfig ']'\n+ '[' -n '' ']'\n+ [[ OpenStackControlPlane 2026-03-16 13:51:08.143289 | controller | == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ [[ true 2026-03-16 13:51:08.143294 | controller | == \\t\\r\\u\\e ]]\n+ cat\n+ [[ OpenStackControlPlane == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-03-16 13:51:08.143299 | controller | ]]\n+ '[' -z true ']'\n+ cat\n+ '[' -n '' ']'\n+ '[' -z true ']'\n+ '[' -n true 2026-03-16 13:51:08.143305 | controller | ']'\n+ '[' -n '' ']'\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge 2026-03-16 13:51:08.143310 | controller | config dir\nmerge config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ 2026-03-16 13:51:08.143315 | controller | yamls=./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml\n+ for 2026-03-16 13:51:08.143321 | controller | y in ${yamls[@]}\n+ kustomize edit add resource ./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml\n+ 2026-03-16 13:51:08.143326 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n# Wait until OLM installs 2026-03-16 13:51:08.143333 | controller | openstack CRDs\ntimeout 500s bash -c \"while ! (oc get crd openstacks.operator.openstack.org); 2026-03-16 13:51:08.143338 | controller | do sleep 1; done\"\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143343 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143348 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143354 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143365 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143371 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143376 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143381 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143386 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143392 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143397 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143402 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143407 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143412 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143420 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143427 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143434 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143439 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143444 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143449 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143454 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143459 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143465 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143472 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143477 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143482 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143487 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143493 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143498 | controller | \"openstacks.operator.openstack.org\" not found\nError from server (NotFound): customresourcedefinitions.apiextensions.k8s.io 2026-03-16 13:51:08.143503 | controller | \"openstacks.operator.openstack.org\" not found\nNAME CREATED 2026-03-16 13:51:08.143508 | controller | AT\nopenstacks.operator.openstack.org 2026-03-16T13:20:45Z\nmake openstack_init\nmake[1]: 2026-03-16 13:51:08.143514 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2026-03-16 13:51:08.143519 | controller | the server doesn't have a resource type \"openstackversion\"\n# call make_openstack 2026-03-16 13:51:08.143524 | controller | if it isn't already\nbash -c '(oc get subscription -n openstack-operators openstack-operator 2026-03-16 13:51:08.143529 | controller | || make openstack) || true'\nNAME PACKAGE SOURCE CHANNEL\nopenstack-operator 2026-03-16 13:51:08.143535 | controller | \ openstack-operator openstack-operator-index alpha\ntimeout 500s bash -c 'until 2026-03-16 13:51:08.143540 | controller | $(oc get csv -l operators.coreos.com/openstack-operator.openstack-operators -n openstack-operators 2026-03-16 13:51:08.143550 | controller | | grep -q Succeeded); do sleep 1; done'\nNo resources found in openstack-operators 2026-03-16 13:51:08.143556 | controller | namespace.\nbash -c 'test -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml 2026-03-16 13:51:08.143561 | controller | || make openstack_repo'\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml\nopenstack.operator.openstack.org/openstack 2026-03-16 13:51:08.143567 | controller | created\n# FIXME: Ugly hack to prevent OpenStack Baremetal operator from crashing 2026-03-16 13:51:08.143574 | controller | when BMO is not installed\nif ! echo \"\" | grep -q \"baremetalhosts.metal3.io\"; 2026-03-16 13:51:08.143579 | controller | then \\\n\tcurl -o /tmp/bmh_crd.yaml --retry-all-errors --retry 5 --retry-delay 2026-03-16 13:51:08.143584 | controller | 10 https://raw.githubusercontent.com/metal3-io/baremetal-operator/refs/heads/main/config/base/crds/bases/metal3.io_baremetalhosts.yaml; 2026-03-16 13:51:08.143590 | controller | \\\n\toc apply -f /tmp/bmh_crd.yaml; \\\n\trm -f /tmp/bmh_crd.yaml; \\\nfi\n % 2026-03-16 13:51:08.143595 | controller | Total % Received % Xferd Average Speed Time Time Time Current\n Dload 2026-03-16 13:51:08.143600 | controller | \ Upload Total Spent Left Speed\n\r 0 0 0 0 0 0 0 2026-03-16 13:51:08.143605 | controller | \ 0 --:--:-- --:--:-- --:--:-- 0\r100 65898 100 65898 0 0 431k 2026-03-16 13:51:08.143611 | controller | \ 0 --:--:-- --:--:-- --:--:-- 434k\ncustomresourcedefinition.apiextensions.k8s.io/baremetalhosts.metal3.io 2026-03-16 13:51:08.143616 | controller | created\noc wait openstack/openstack -n openstack-operators --for condition=Ready 2026-03-16 13:51:08.143621 | controller | --timeout=500s\nopenstack.operator.openstack.org/openstack condition met\ntimeout 2026-03-16 13:51:08.143626 | controller | 500s bash -c \"while ! (oc get services -n openstack-operators | grep -E '^(openstack|openstack-baremetal|infra)-operator-webhook-service' 2026-03-16 13:51:08.143632 | controller | | wc -l | grep -q -e 3); do sleep 5; done\"\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake 2026-03-16 13:51:08.143637 | controller | wait\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.143642 | controller | scripts/operator-wait.sh\n+ TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ 2026-03-16 13:51:08.143647 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.143653 | controller | '[' -z openstack-operators ']'\n+ '[' -z openstack ']'\n+ '[' openstack = rabbitmq 2026-03-16 13:51:08.143658 | controller | ']'\n+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.143663 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2026-03-16 13:51:08.143668 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2026-03-16 13:51:08.143673 | controller | '[' -z openstack-operators ']'\n+ '[' -z openstack ']'\n+ '[' openstack = rabbitmq-cluster 2026-03-16 13:51:08.143679 | controller | ']'\n+ DEPL_NAME=openstack-operator-controller-manager\n++ oc get -n openstack-operators 2026-03-16 13:51:08.143684 | controller | deployment openstack-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2026-03-16 13:51:08.143689 | controller | REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2026-03-16 13:51:08.143694 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake 2026-03-16 13:51:08.143700 | controller | wait\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.143705 | controller | scripts/operator-wait.sh\n+ TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ 2026-03-16 13:51:08.143710 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.143715 | controller | '[' -z openstack-operators ']'\n+ '[' -z openstack ']'\n+ '[' openstack = rabbitmq 2026-03-16 13:51:08.143720 | controller | ']'\n+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.143726 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2026-03-16 13:51:08.143733 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2026-03-16 13:51:08.143738 | controller | '[' -z openstack-operators ']'\n+ '[' -z openstack ']'\n+ '[' openstack = rabbitmq-cluster 2026-03-16 13:51:08.143743 | controller | ']'\n+ DEPL_NAME=openstack-operator-controller-manager\n++ oc get -n openstack-operators 2026-03-16 13:51:08.143757 | controller | deployment openstack-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2026-03-16 13:51:08.143765 | controller | REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2026-03-16 13:51:08.143771 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake 2026-03-16 13:51:08.143776 | controller | wait\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.143781 | controller | scripts/operator-wait.sh\n+ TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ 2026-03-16 13:51:08.143789 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.143794 | controller | '[' -z openstack-operators ']'\n+ '[' -z openstack ']'\n+ '[' openstack = rabbitmq 2026-03-16 13:51:08.143799 | controller | ']'\n+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.143804 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2026-03-16 13:51:08.143810 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2026-03-16 13:51:08.143815 | controller | '[' -z openstack-operators ']'\n+ '[' -z openstack ']'\n+ '[' openstack = rabbitmq-cluster 2026-03-16 13:51:08.143820 | controller | ']'\n+ DEPL_NAME=openstack-operator-controller-manager\n++ oc get -n openstack-operators 2026-03-16 13:51:08.143825 | controller | deployment openstack-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2026-03-16 13:51:08.143830 | controller | REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2026-03-16 13:51:08.143835 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake 2026-03-16 13:51:08.143841 | controller | openstack_kuttl_run\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nset 2026-03-16 13:51:08.143848 | controller | -e; \\\nfor test_dir in ctlplane-basic-deployment ctlplane-basic-deployment-with-appcred 2026-03-16 13:51:08.143853 | controller | ctlplane-basic-deployment-with-nicMappings ctlplane-collapsed ctlplane-galera-3replicas 2026-03-16 13:51:08.143858 | controller | ctlplane-nodeselectors ctlplane-staged-deployment ctlplane-tls-cert-rotation ctlplane-tls-custom-issuers 2026-03-16 13:51:08.143863 | controller | ctlplane-tls-custom-route dataplane-create-test dataplane-deploy-global-service-test 2026-03-16 13:51:08.143869 | controller | dataplane-deploy-multiple-secrets dataplane-deploy-no-nodes-test dataplane-deploy-tls-test 2026-03-16 13:51:08.143874 | controller | dataplane-extramounts dataplane-multinode-nodeset-create-test dataplane-service-config 2026-03-16 13:51:08.143879 | controller | dataplane-service-custom-image dataplane-service-failure; do \\\n oc delete osctlplane 2026-03-16 13:51:08.143884 | controller | --all --namespace openstack-kuttl-tests; \\\n\tmake crc_storage_cleanup_with_retries; 2026-03-16 13:51:08.143889 | controller | \\\n\tmake crc_storage_with_retries; \\\n\tkubectl-kuttl test --config /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml 2026-03-16 13:51:08.143895 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.143900 | controller | --test ${test_dir}; \\\ndone\nNo resources found\nmake[2]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.143911 | controller | scripts/retry_make_crc_storage_cleanup.sh 3\nmake[3]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.143916 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.143922 | controller | ']'\n+ '[' -z crc-storage ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage\n+ 2026-03-16 13:51:08.143927 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']'\n+ mkdir 2026-03-16 13:51:08.143932 | controller | -p /home/zuul/ci-framework-data/artifacts/manifests/crc-storage\n+ cat\noc apply 2026-03-16 13:51:08.143937 | controller | -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml\nnamespace/crc-storage 2026-03-16 13:51:08.143943 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.143948 | controller | crc-storage); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\ncrc-storage 2026-03-16 13:51:08.143953 | controller | \ Active\noc project crc-storage\nNow using project \"crc-storage\" 2026-03-16 13:51:08.143958 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/cleanup-crc-pv.sh\n++ 2026-03-16 13:51:08.143963 | controller | oc get pv --selector provisioned-by=crc-devsetup --no-headers\n++ awk '{print $6}'\n++ 2026-03-16 13:51:08.143969 | controller | grep Bound\nNo resources found\n++ awk '{print $1}'\n++ oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.143979 | controller | --no-headers\nNo resources found\nif oc get sc \"local-storage\"; then oc delete 2026-03-16 13:51:08.143985 | controller | sc \"local-storage\"; fi\nNAME PROVISIONER RECLAIMPOLICY 2026-03-16 13:51:08.143990 | controller | \ VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE\nlocal-storage kubernetes.io/no-provisioner 2026-03-16 13:51:08.143996 | controller | \ Delete WaitForFirstConsumer true 5m4s\nstorageclass.storage.k8s.io 2026-03-16 13:51:08.144001 | controller | \"local-storage\" deleted\nbash scripts/delete-pv.sh\n+++ dirname scripts/delete-pv.sh\n++ 2026-03-16 13:51:08.144006 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.144011 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh\n++ 2026-03-16 13:51:08.144017 | controller | set -ex\n++ OPERATION=create\n++ cat\n++ oc apply -f -\nconfigmap/crc-storage created\n++ 2026-03-16 13:51:08.144022 | controller | cat\n++ oc apply -f -\nserviceaccount/crc-storage created\n++ cat\n++ oc apply -f 2026-03-16 13:51:08.144027 | controller | -\nrole.rbac.authorization.k8s.io/crc-storage-role created\n++ cat\n++ oc apply 2026-03-16 13:51:08.144032 | controller | -f -\nrolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding created\n+ PV_NUM=20\n+ 2026-03-16 13:51:08.144045 | controller | TIMEOUT=500s\n++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' 2026-03-16 13:51:08.144051 | controller | -l node-role.kubernetes.io/worker\n+ NODE_NAMES=crc\n+ '[' -z crc ']'\n+ for node 2026-03-16 13:51:08.144057 | controller | in $NODE_NAMES\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.144062 | controller | crc delete\n++ set -ex\n++ NODE=crc\n++ OPERATION=delete\n++ oc delete -n crc-storage 2026-03-16 13:51:08.144067 | controller | job crc-storage-crc --ignore-not-found\n++ cat\n++ oc apply -f -\nWarning: would 2026-03-16 13:51:08.144087 | controller | violate PodSecurity \"restricted:latest\": privileged (container \"storage\" must 2026-03-16 13:51:08.144093 | controller | not set securityContext.privileged=true), allowPrivilegeEscalation != false (container 2026-03-16 13:51:08.144099 | controller | \"storage\" must set securityContext.allowPrivilegeEscalation=false), unrestricted 2026-03-16 13:51:08.144104 | controller | capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), 2026-03-16 13:51:08.144112 | controller | restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), 2026-03-16 13:51:08.144117 | controller | runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.144125 | controller | runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)\njob.batch/crc-storage-crc 2026-03-16 13:51:08.144130 | controller | created\n+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.144135 | controller | --timeout 500s\njob.batch/crc-storage-crc condition met\nmake[3]: Leaving directory 2026-03-16 13:51:08.144140 | controller | '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: Leaving 2026-03-16 13:51:08.144146 | controller | directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: 2026-03-16 13:51:08.144151 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.144156 | controller | scripts/retry_make_crc_storage.sh 3\nmake[3]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.144161 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.144167 | controller | ']'\n+ '[' -z crc-storage ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage\n+ 2026-03-16 13:51:08.144172 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']'\n+ cat\noc 2026-03-16 13:51:08.144177 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml\nnamespace/crc-storage 2026-03-16 13:51:08.144182 | controller | unchanged\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.144188 | controller | crc-storage); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\ncrc-storage 2026-03-16 13:51:08.144195 | controller | \ Active\noc project crc-storage\nAlready on project \"crc-storage\" 2026-03-16 13:51:08.144200 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/create-pv.sh\n+++ dirname 2026-03-16 13:51:08.144206 | controller | scripts/create-pv.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.144211 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh\n++ 2026-03-16 13:51:08.144216 | controller | set -ex\n++ OPERATION=create\n++ cat\n++ oc apply -f -\nconfigmap/crc-storage unchanged\n++ 2026-03-16 13:51:08.144221 | controller | cat\n++ oc apply -f -\nserviceaccount/crc-storage unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.144233 | controller | -f -\nrole.rbac.authorization.k8s.io/crc-storage-role unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.144239 | controller | -f -\nrolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged\n+ 2026-03-16 13:51:08.144245 | controller | PV_NUM=20\n+ TIMEOUT=500s\n++ oc get pv -o json\n++ jq -r '.items[] | select(.status.phase 2026-03-16 13:51:08.144250 | controller | | test(\"Released\")).metadata.name'\n+ released=\n++ oc get node -o template --template 2026-03-16 13:51:08.144255 | controller | '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' -l node-role.kubernetes.io/worker\n+ 2026-03-16 13:51:08.144260 | controller | NODE_NAMES=crc\n+ '[' -z crc ']'\n+ for node in $NODE_NAMES\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.144265 | controller | crc create\n++ set -ex\n++ NODE=crc\n++ OPERATION=create\n++ oc delete -n crc-storage 2026-03-16 13:51:08.144271 | controller | job crc-storage-crc --ignore-not-found\njob.batch \"crc-storage-crc\" deleted from 2026-03-16 13:51:08.144276 | controller | crc-storage namespace\n++ cat\n++ oc apply -f -\nWarning: would violate PodSecurity 2026-03-16 13:51:08.144281 | controller | \"restricted:latest\": privileged (container \"storage\" must not set securityContext.privileged=true), 2026-03-16 13:51:08.144286 | controller | allowPrivilegeEscalation != false (container \"storage\" must set securityContext.allowPrivilegeEscalation=false), 2026-03-16 13:51:08.144296 | controller | unrestricted capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), 2026-03-16 13:51:08.144301 | controller | restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), 2026-03-16 13:51:08.144307 | controller | runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.144312 | controller | runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)\njob.batch/crc-storage-crc 2026-03-16 13:51:08.144317 | controller | created\n+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.144322 | controller | --timeout 500s\njob.batch/crc-storage-crc condition met\nbash scripts/gen-crc-pv-kustomize.sh\n+ 2026-03-16 13:51:08.144328 | controller | OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ '[' -z '\"local-storage\"' 2026-03-16 13:51:08.144333 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc ']'\n+ mkdir 2026-03-16 13:51:08.144338 | controller | -p /home/zuul/ci-framework-data/artifacts/manifests/crc\n+ PV_NUM=20\n+ STORAGE_CAPACITY=10\n++ 2026-03-16 13:51:08.144343 | controller | oc get node -o name -l node-role.kubernetes.io/worker\n++ head -c-1\n++ sed -e 's|node/||'\n++ 2026-03-16 13:51:08.144348 | controller | tr '\\n' ' '\n+ NODE_NAMES=crc\n+ '[' -z crc ']'\n+ cat\n+ for node in $NODE_NAMES\n++ 2026-03-16 13:51:08.144354 | controller | seq -w 20\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.144359 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.144364 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.144369 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.144374 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.144380 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.144385 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.144390 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.144395 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.144400 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.144406 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.144411 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.144416 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.144421 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.144427 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.144432 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.144437 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ cat\noc apply 2026-03-16 13:51:08.144442 | controller | -f /home/zuul/ci-framework-data/artifacts/manifests/crc/storage.yaml\nstorageclass.storage.k8s.io/local-storage 2026-03-16 13:51:08.144447 | controller | created\nWarning: resource persistentvolumes/local-storage01-crc is missing the 2026-03-16 13:51:08.144455 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144460 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144471 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage01-crc 2026-03-16 13:51:08.144478 | controller | configured\nWarning: resource persistentvolumes/local-storage02-crc is missing the 2026-03-16 13:51:08.144484 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144489 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144494 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage02-crc 2026-03-16 13:51:08.144499 | controller | configured\nWarning: resource persistentvolumes/local-storage03-crc is missing the 2026-03-16 13:51:08.144505 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144510 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144515 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage03-crc 2026-03-16 13:51:08.144520 | controller | configured\nWarning: resource persistentvolumes/local-storage04-crc is missing the 2026-03-16 13:51:08.144526 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144531 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144536 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage04-crc 2026-03-16 13:51:08.144541 | controller | configured\nWarning: resource persistentvolumes/local-storage05-crc is missing the 2026-03-16 13:51:08.144546 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144551 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144557 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage05-crc 2026-03-16 13:51:08.144562 | controller | configured\nWarning: resource persistentvolumes/local-storage06-crc is missing the 2026-03-16 13:51:08.144567 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144572 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144578 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage06-crc 2026-03-16 13:51:08.144583 | controller | configured\nWarning: resource persistentvolumes/local-storage07-crc is missing the 2026-03-16 13:51:08.144588 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144593 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144598 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage07-crc 2026-03-16 13:51:08.144604 | controller | configured\nWarning: resource persistentvolumes/local-storage08-crc is missing the 2026-03-16 13:51:08.144609 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144614 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144619 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage08-crc 2026-03-16 13:51:08.144624 | controller | configured\nWarning: resource persistentvolumes/local-storage09-crc is missing the 2026-03-16 13:51:08.144630 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144635 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144640 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage09-crc 2026-03-16 13:51:08.144647 | controller | configured\nWarning: resource persistentvolumes/local-storage10-crc is missing the 2026-03-16 13:51:08.144652 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144658 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144663 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage10-crc 2026-03-16 13:51:08.144668 | controller | configured\nWarning: resource persistentvolumes/local-storage11-crc is missing the 2026-03-16 13:51:08.144673 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144681 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144688 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage11-crc 2026-03-16 13:51:08.144698 | controller | configured\nWarning: resource persistentvolumes/local-storage12-crc is missing the 2026-03-16 13:51:08.144704 | controller | kubectl.kubernetes.io/last-applied-configuration annotation which is required by 2026-03-16 13:51:08.144709 | controller | oc apply. oc apply should only be used on resources created declaratively by either 2026-03-16 13:51:08.144715 | controller | oc create --save-config or oc apply. The missing annotation will be patched automatically.\npersistentvolume/local-storage12-crc 2026-03-16 13:51:08.144720 | controller | configured\npersistentvolume/local-storage13-crc created\npersistentvolume/local-storage14-crc 2026-03-16 13:51:08.144725 | controller | created\npersistentvolume/local-storage15-crc created\npersistentvolume/local-storage16-crc 2026-03-16 13:51:08.144730 | controller | created\npersistentvolume/local-storage17-crc created\npersistentvolume/local-storage18-crc 2026-03-16 13:51:08.144735 | controller | created\npersistentvolume/local-storage19-crc created\npersistentvolume/local-storage20-crc 2026-03-16 13:51:08.144741 | controller | created\npersistentvolumeclaim/ansible-ee-logs created\nmake[3]: Leaving directory 2026-03-16 13:51:08.144746 | controller | '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: Leaving 2026-03-16 13:51:08.144751 | controller | directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\n2026/03/16 2026-03-16 13:51:08.144756 | controller | 13:22:26 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.144762 | controller | ]\n=== RUN kuttl\n harness.go:463: starting setup\n harness.go:255: running 2026-03-16 13:51:08.144767 | controller | tests using configured kubeconfig.\n harness.go:278: Successful connection to 2026-03-16 13:51:08.144772 | controller | cluster at: https://api.crc.testing:6443\n logger.go:42: 13:22:26 | | running 2026-03-16 13:51:08.144777 | controller | command: [oc apply -n openstack-kuttl-tests -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_netconfig.yaml]\n 2026-03-16 13:51:08.144783 | controller | \ logger.go:42: 13:22:26 | | netconfig.network.openstack.org/netconfig created\n 2026-03-16 13:51:08.144788 | controller | \ logger.go:42: 13:22:26 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.144793 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_dnsmasq.yaml]\n 2026-03-16 13:51:08.144799 | controller | \ logger.go:42: 13:22:27 | | dnsmasq.network.openstack.org/dnsmasq created\n 2026-03-16 13:51:08.144804 | controller | \ logger.go:42: 13:22:27 | | running command: [sh -c if [ ! -f ansibleee-ssh-key-id_rsa 2026-03-16 13:51:08.144809 | controller | ]; then\n ssh-keygen -f ansibleee-ssh-key-id_rsa -N \"\" -t rsa -b 4096\n 2026-03-16 13:51:08.144814 | controller | \ fi\n oc create secret generic dataplane-ansible-ssh-private-key-secret 2026-03-16 13:51:08.144822 | controller | \\\n --save-config \\\n --dry-run=client \\\n --from-file=authorized_keys=ansibleee-ssh-key-id_rsa.pub 2026-03-16 13:51:08.144827 | controller | \\\n --from-file=ssh-privatekey=ansibleee-ssh-key-id_rsa \\\n --from-file=ssh-publickey=ansibleee-ssh-key-id_rsa.pub 2026-03-16 13:51:08.144832 | controller | \\\n -n openstack-kuttl-tests \\\n -o yaml | \\\n oc apply 2026-03-16 13:51:08.144837 | controller | -f -\n ]\n logger.go:42: 13:22:27 | | Generating public/private rsa key 2026-03-16 13:51:08.144843 | controller | pair.\n logger.go:42: 13:22:27 | | Your identification has been saved in ansibleee-ssh-key-id_rsa\n 2026-03-16 13:51:08.144848 | controller | \ logger.go:42: 13:22:27 | | Your public key has been saved in ansibleee-ssh-key-id_rsa.pub\n 2026-03-16 13:51:08.144853 | controller | \ logger.go:42: 13:22:27 | | The key fingerprint is:\n logger.go:42: 13:22:27 2026-03-16 13:51:08.144858 | controller | | | SHA256:dOaS3eduFIwRmdQzdm5h3DAhZhErn8G9x/tRxOwh9/k zuul@controller\n logger.go:42: 2026-03-16 13:51:08.144864 | controller | 13:22:27 | | The key's randomart image is:\n logger.go:42: 13:22:27 | | +---[RSA 2026-03-16 13:51:08.144869 | controller | 4096]----+\n logger.go:42: 13:22:27 | | | .OB=o.|\n logger.go:42: 2026-03-16 13:51:08.144874 | controller | 13:22:27 | | | +++=Bo|\n logger.go:42: 13:22:27 | | | . + 2026-03-16 13:51:08.144879 | controller | +*oB=|\n logger.go:42: 13:22:27 | | | . * +.o==*|\n logger.go:42: 13:22:27 2026-03-16 13:51:08.144885 | controller | | | | S o + o+*|\n logger.go:42: 13:22:27 | | | . o..+|\n 2026-03-16 13:51:08.144890 | controller | \ logger.go:42: 13:22:27 | | | ..oE|\n logger.go:42: 13:22:27 2026-03-16 13:51:08.144895 | controller | | | | .. o|\n logger.go:42: 13:22:27 | | | .. .|\n 2026-03-16 13:51:08.144900 | controller | \ logger.go:42: 13:22:27 | | +----[SHA256]-----+\n logger.go:42: 13:22:27 2026-03-16 13:51:08.144905 | controller | | | secret/dataplane-ansible-ssh-private-key-secret created\n harness.go:363: 2026-03-16 13:51:08.144911 | controller | running tests\n harness.go:75: going to run test suite with timeout of 1380 seconds 2026-03-16 13:51:08.144921 | controller | for each step\n harness.go:375: testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.144929 | controller | has 20 tests\n=== RUN kuttl/harness\n=== RUN kuttl/harness/ctlplane-basic-deployment\n=== 2026-03-16 13:51:08.144935 | controller | PAUSE kuttl/harness/ctlplane-basic-deployment\n=== RUN kuttl/harness/ctlplane-basic-deployment-with-appcred\n=== 2026-03-16 13:51:08.144940 | controller | PAUSE kuttl/harness/ctlplane-basic-deployment-with-appcred\n=== RUN kuttl/harness/ctlplane-basic-deployment-with-nicMappings\n=== 2026-03-16 13:51:08.144946 | controller | PAUSE kuttl/harness/ctlplane-basic-deployment-with-nicMappings\n=== CONT kuttl/harness/ctlplane-basic-deployment\n 2026-03-16 13:51:08.144951 | controller | \ logger.go:42: 13:22:27 | ctlplane-basic-deployment | Skipping creation of user-supplied 2026-03-16 13:51:08.144956 | controller | namespace: openstack-kuttl-tests\n logger.go:42: 13:22:27 | ctlplane-basic-deployment/1-deploy-openstack 2026-03-16 13:51:08.144961 | controller | | starting test step 1-deploy-openstack\n logger.go:42: 13:22:27 | ctlplane-basic-deployment/1-deploy-openstack 2026-03-16 13:51:08.144967 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/base/openstackcontrolplane 2026-03-16 13:51:08.144972 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 13:22:27 | ctlplane-basic-deployment/1-deploy-openstack 2026-03-16 13:51:08.144977 | controller | | Warning: spec.galera.template[openstack].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.144982 | controller | for production! For production use at least 5G!\n logger.go:42: 13:22:27 | ctlplane-basic-deployment/1-deploy-openstack 2026-03-16 13:51:08.144990 | controller | | Warning: spec.galera.template[openstack-cell1].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.144995 | controller | for production! For production use at least 5G!\n logger.go:42: 13:22:27 | ctlplane-basic-deployment/1-deploy-openstack 2026-03-16 13:51:08.145000 | controller | | openstackcontrolplane.core.openstack.org/openstack created\n logger.go:42: 2026-03-16 13:51:08.145006 | controller | 13:27:17 | ctlplane-basic-deployment/1-deploy-openstack | test step completed 1-deploy-openstack\n 2026-03-16 13:51:08.145011 | controller | \ logger.go:42: 13:27:17 | ctlplane-basic-deployment/2-deploy-custom-cacert-secret 2026-03-16 13:51:08.145018 | controller | | starting test step 2-deploy-custom-cacert-secret\n logger.go:42: 13:27:17 | 2026-03-16 13:51:08.145023 | controller | ctlplane-basic-deployment/2-deploy-custom-cacert-secret | running command: [sh -c 2026-03-16 13:51:08.145029 | controller | oc apply -n $NAMESPACE -f ../../common/custom-ca.yaml\n ]\n logger.go:42: 2026-03-16 13:51:08.145034 | controller | 13:27:17 | ctlplane-basic-deployment/2-deploy-custom-cacert-secret | secret/ca-custom-kuttl 2026-03-16 13:51:08.145046 | controller | created\n logger.go:42: 13:27:17 | ctlplane-basic-deployment/2-deploy-custom-cacert-secret 2026-03-16 13:51:08.145052 | controller | | test step completed 2-deploy-custom-cacert-secret\n logger.go:42: 13:27:17 2026-03-16 13:51:08.145057 | controller | | ctlplane-basic-deployment/3-deploy-custom-cacert | starting test step 3-deploy-custom-cacert\n 2026-03-16 13:51:08.145062 | controller | \ logger.go:42: 13:27:17 | ctlplane-basic-deployment/3-deploy-custom-cacert | 2026-03-16 13:51:08.145068 | controller | running command: [sh -c oc kustomize ../../../../config/samples/tls/custom_ca | 2026-03-16 13:51:08.145087 | controller | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 13:27:21 | ctlplane-basic-deployment/3-deploy-custom-cacert 2026-03-16 13:51:08.145093 | controller | | openstackcontrolplane.core.openstack.org/openstack configured\n logger.go:42: 2026-03-16 13:51:08.145098 | controller | 13:27:21 | ctlplane-basic-deployment/3-deploy-custom-cacert | test step completed 2026-03-16 13:51:08.145103 | controller | 3-deploy-custom-cacert\n logger.go:42: 13:27:21 | ctlplane-basic-deployment/4- 2026-03-16 13:51:08.145109 | controller | | starting test step 4-\n logger.go:42: 13:27:21 | ctlplane-basic-deployment/4- 2026-03-16 13:51:08.145114 | controller | | running command: [sh -c echo \"Checking ca-custom-kuttl.pem is present in combined-ca-bundle...\"\n 2026-03-16 13:51:08.145119 | controller | \ CUSTOM_CERT_CONTENT=$(oc get secret ca-custom-kuttl -n $NAMESPACE -o jsonpath=\"{.data['ca-custom-kuttl\\.pem']}\" 2026-03-16 13:51:08.145124 | controller | | base64 --decode | tr -d '\\n')\n TLS_BUNDLE_CONTENT=$(oc get secret combined-ca-bundle 2026-03-16 13:51:08.145129 | controller | -n $NAMESPACE -o jsonpath=\"{.data['tls-ca-bundle\\.pem']}\" | base64 --decode | 2026-03-16 13:51:08.145135 | controller | tr -d '\\n')\n if [[ \"$TLS_BUNDLE_CONTENT\" == *\"$CUSTOM_CERT_CONTENT\"* 2026-03-16 13:51:08.145140 | controller | ]]; then\n echo \"OK\"\n exit 0\n else\n echo 2026-03-16 13:51:08.145145 | controller | \"Not present\"\n exit 1\n fi\n ]\n logger.go:42: 13:27:21 2026-03-16 13:51:08.145150 | controller | | ctlplane-basic-deployment/4- | Checking ca-custom-kuttl.pem is present in combined-ca-bundle...\n 2026-03-16 13:51:08.145156 | controller | \ logger.go:42: 13:27:21 | ctlplane-basic-deployment/4- | OK\n logger.go:42: 2026-03-16 13:51:08.145167 | controller | 13:27:21 | ctlplane-basic-deployment/4- | test step completed 4-\n logger.go:42: 2026-03-16 13:51:08.145173 | controller | 13:27:21 | ctlplane-basic-deployment/5-cleanup | starting test step 5-cleanup\n 2026-03-16 13:51:08.145178 | controller | \ logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | running command: 2026-03-16 13:51:08.145183 | controller | [sh -c oc delete --ignore-not-found=true -n $NAMESPACE pvc \\\n srv-swift-storage-0\n 2026-03-16 13:51:08.145188 | controller | \ oc delete secret --ignore-not-found=true combined-ca-bundle -n $NAMESPACE\n 2026-03-16 13:51:08.145196 | controller | \ oc delete secret -l service-cert -n $NAMESPACE\n oc delete secret 2026-03-16 13:51:08.145201 | controller | -l ca-cert -n $NAMESPACE\n ]\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145207 | controller | | secret \"combined-ca-bundle\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.145212 | controller | 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret \"cert-barbican-internal-svc\" 2026-03-16 13:51:08.145217 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145222 | controller | | secret \"cert-barbican-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145228 | controller | \ logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret \"cert-barbican-public-svc\" 2026-03-16 13:51:08.145233 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145238 | controller | | secret \"cert-ceilometer-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145243 | controller | \ logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret \"cert-cinder-internal-svc\" 2026-03-16 13:51:08.145249 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145254 | controller | | secret \"cert-cinder-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145259 | controller | \ logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret \"cert-cinder-public-svc\" 2026-03-16 13:51:08.145264 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145270 | controller | | secret \"cert-galera-openstack-cell1-svc\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.145278 | controller | namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret 2026-03-16 13:51:08.145283 | controller | \"cert-galera-openstack-svc\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.145288 | controller | 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret \"cert-glance-default-internal-svc\" 2026-03-16 13:51:08.145294 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145299 | controller | | secret \"cert-glance-default-public-route\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.145304 | controller | namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret 2026-03-16 13:51:08.145309 | controller | \"cert-glance-default-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145315 | controller | \ logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret \"cert-keystone-internal-svc\" 2026-03-16 13:51:08.145320 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145325 | controller | | secret \"cert-keystone-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145330 | controller | \ logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret \"cert-keystone-public-svc\" 2026-03-16 13:51:08.145336 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145341 | controller | | secret \"cert-kube-state-metrics-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145348 | controller | \ logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret \"cert-memcached-svc\" 2026-03-16 13:51:08.145354 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145359 | controller | | secret \"cert-neutron-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145364 | controller | \ logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret \"cert-neutron-ovndbs\" 2026-03-16 13:51:08.145371 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145377 | controller | | secret \"cert-neutron-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145382 | controller | \ logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret \"cert-neutron-public-svc\" 2026-03-16 13:51:08.145393 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145399 | controller | | secret \"cert-nova-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145404 | controller | \ logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret \"cert-nova-novncproxy-cell1-public-route\" 2026-03-16 13:51:08.145414 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145419 | controller | | secret \"cert-nova-novncproxy-cell1-public-svc\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.145424 | controller | namespace\n logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret 2026-03-16 13:51:08.145429 | controller | \"cert-nova-novncproxy-cell1-vencrypt\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145435 | controller | \ logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret \"cert-nova-public-route\" 2026-03-16 13:51:08.145440 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145445 | controller | | secret \"cert-nova-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145450 | controller | \ logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret \"cert-ovn-metrics\" 2026-03-16 13:51:08.145456 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145461 | controller | | secret \"cert-ovndbcluster-nb-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145466 | controller | \ logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret \"cert-ovndbcluster-sb-ovndbs\" 2026-03-16 13:51:08.145471 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145477 | controller | | secret \"cert-ovnnorthd-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145482 | controller | \ logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret \"cert-placement-internal-svc\" 2026-03-16 13:51:08.145487 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145492 | controller | | secret \"cert-placement-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145498 | controller | \ logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret \"cert-placement-public-svc\" 2026-03-16 13:51:08.145503 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145508 | controller | | secret \"cert-rabbitmq-cell1-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145513 | controller | \ logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret \"cert-rabbitmq-svc\" 2026-03-16 13:51:08.145519 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145524 | controller | | secret \"cert-swift-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145529 | controller | \ logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret \"cert-swift-public-route\" 2026-03-16 13:51:08.145535 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145542 | controller | | secret \"cert-swift-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.145547 | controller | \ logger.go:42: 13:27:30 | ctlplane-basic-deployment/5-cleanup | secret \"rootca-internal\" 2026-03-16 13:51:08.145552 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:27:30 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145558 | controller | | secret \"rootca-libvirt\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.145563 | controller | 13:27:30 | ctlplane-basic-deployment/5-cleanup | secret \"rootca-ovn\" deleted from 2026-03-16 13:51:08.145568 | controller | openstack-kuttl-tests namespace\n logger.go:42: 13:27:30 | ctlplane-basic-deployment/5-cleanup 2026-03-16 13:51:08.145573 | controller | | secret \"rootca-public\" deleted from openstack-kuttl-tests namespace\nWarning: 2026-03-16 13:51:08.145579 | controller | v1 Endpoints is deprecated in v1.33+; use discovery.k8s.io/v1 EndpointSlice\n logger.go:42: 2026-03-16 13:51:08.145584 | controller | 13:28:01 | ctlplane-basic-deployment/5-cleanup | test step completed 5-cleanup\n 2026-03-16 13:51:08.145589 | controller | \ logger.go:42: 13:28:01 | ctlplane-basic-deployment | skipping kubernetes event 2026-03-16 13:51:08.145594 | controller | logging\n=== CONT kuttl/harness/ctlplane-basic-deployment-with-nicMappings\n logger.go:42: 2026-03-16 13:51:08.145602 | controller | 13:28:01 | ctlplane-basic-deployment-with-nicMappings | Skipping creation of user-supplied 2026-03-16 13:51:08.145607 | controller | namespace: openstack-kuttl-tests\n logger.go:42: 13:28:01 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.145618 | controller | | starting test step 1-create-nic-mappings\n logger.go:42: 13:28:01 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.145623 | controller | | running command: [sh -c oc apply -n $NAMESPACE -f ../../../../config/samples/nad_datacentre.yaml\n 2026-03-16 13:51:08.145629 | controller | \ ]\n logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.145634 | controller | | networkattachmentdefinition.k8s.cni.cncf.io/datacentre configured\n logger.go:42: 2026-03-16 13:51:08.145639 | controller | 13:28:02 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings | test 2026-03-16 13:51:08.145644 | controller | step completed 1-create-nic-mappings\n logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.145650 | controller | | starting test step 2-deploy-openstack\n logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.145655 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/base/openstackcontrolplane 2026-03-16 13:51:08.145660 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.145665 | controller | | Warning: spec.galera.template[openstack].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.145671 | controller | for production! For production use at least 5G!\n logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.145676 | controller | | Warning: spec.galera.template[openstack-cell1].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.145681 | controller | for production! For production use at least 5G!\n logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.145686 | controller | | openstackcontrolplane.core.openstack.org/openstack created\n logger.go:42: 2026-03-16 13:51:08.145692 | controller | 13:32:17 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack | test 2026-03-16 13:51:08.145697 | controller | step completed 2-deploy-openstack\n logger.go:42: 13:32:17 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.145702 | controller | | starting test step 3-add-ovn-nic-mappings\n logger.go:42: 13:32:17 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.145709 | controller | | running command: [sh -c oc patch openstackcontrolplane -n $NAMESPACE openstack 2026-03-16 13:51:08.145715 | controller | --type='json' -p='[{\n \"op\": \"replace\",\n \"path\": \"/spec/ovn/template/ovnController/nicMappings\",\n 2026-03-16 13:51:08.145720 | controller | \ \"value\":{\"datacentre\":\"ospbr\"}\n }]'\n ]\n logger.go:42: 2026-03-16 13:51:08.145725 | controller | 13:32:17 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings | openstackcontrolplane.core.openstack.org/openstack 2026-03-16 13:51:08.145730 | controller | patched\n logger.go:42: 13:32:23 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.145736 | controller | | test step completed 3-add-ovn-nic-mappings\n logger.go:42: 13:32:23 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.145741 | controller | | starting test step 4-remove-ovn-nic-mappings\n logger.go:42: 13:32:23 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.145746 | controller | | running command: [sh -c oc patch OpenStackControlPlane -n $NAMESPACE openstack 2026-03-16 13:51:08.145752 | controller | --type='json' -p='[{\n \"op\": \"remove\",\n \"path\": \"/spec/ovn/template/ovnController/nicMappings\",\n 2026-03-16 13:51:08.145757 | controller | \ }]'\n ]\n logger.go:42: 13:32:23 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.145762 | controller | | openstackcontrolplane.core.openstack.org/openstack patched\n logger.go:42: 2026-03-16 13:51:08.145767 | controller | 13:32:23 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.145773 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.145778 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.145783 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.145788 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.145795 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.145800 | controller | \ exit 1\n ]\n logger.go:42: 13:32:25 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.145806 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.145811 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.145821 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.145827 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.145832 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.145837 | controller | \ exit 1\n ]\n logger.go:42: 13:32:26 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.145842 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.145848 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.145853 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.145858 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.145863 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.145869 | controller | \ exit 1\n ]\n logger.go:42: 13:32:27 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.145876 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.145881 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.145886 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.145892 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.145897 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.145902 | controller | \ exit 1\n ]\n logger.go:42: 13:32:28 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.145907 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.145912 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.145918 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.145923 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.145928 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.145933 | controller | \ exit 1\n ]\n logger.go:42: 13:32:30 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.145939 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.145944 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.145949 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.145954 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.145959 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.145967 | controller | \ exit 1\n ]\n logger.go:42: 13:32:31 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.145972 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.145977 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.145982 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.145988 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.145993 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.145998 | controller | \ exit 1\n ]\n logger.go:42: 13:32:32 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146003 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146008 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146014 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146019 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146024 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146029 | controller | \ exit 1\n ]\n logger.go:42: 13:32:33 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146035 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146046 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146059 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146067 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146093 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146100 | controller | \ exit 1\n ]\n logger.go:42: 13:32:34 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146105 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146111 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146116 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146121 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146126 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146132 | controller | \ exit 1\n ]\n logger.go:42: 13:32:36 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146137 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146142 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146147 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146152 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146158 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146163 | controller | \ exit 1\n ]\n logger.go:42: 13:32:37 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146168 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146173 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146178 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146184 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146189 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146194 | controller | \ exit 1\n ]\n logger.go:42: 13:32:38 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146199 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146204 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146210 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146215 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146220 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146225 | controller | \ exit 1\n ]\n logger.go:42: 13:32:39 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146230 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146236 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146241 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146246 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146251 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146257 | controller | \ exit 1\n ]\n logger.go:42: 13:32:40 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146264 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146270 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146275 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146280 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146285 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146290 | controller | \ exit 1\n ]\n logger.go:42: 13:32:42 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146296 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146301 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146313 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146319 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146324 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146329 | controller | \ exit 1\n ]\n logger.go:42: 13:32:43 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146335 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146342 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146348 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146353 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146358 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146364 | controller | \ exit 1\n ]\n logger.go:42: 13:32:44 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146369 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146374 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146379 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146385 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146390 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146395 | controller | \ exit 1\n ]\n logger.go:42: 13:32:45 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146400 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146406 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146411 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146416 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146421 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146426 | controller | \ exit 1\n ]\n logger.go:42: 13:32:47 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146432 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146437 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146444 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146449 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146455 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146460 | controller | \ exit 1\n ]\n logger.go:42: 13:32:48 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146465 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146470 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146475 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146481 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146486 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146491 | controller | \ exit 1\n ]\n logger.go:42: 13:32:49 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146496 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146502 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146507 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146514 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146519 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146525 | controller | \ exit 1\n ]\n logger.go:42: 13:32:50 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146530 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146535 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146546 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146552 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146557 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146562 | controller | \ exit 1\n ]\n logger.go:42: 13:32:51 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146567 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146573 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146578 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146583 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146588 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146594 | controller | \ exit 1\n ]\n logger.go:42: 13:32:53 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146601 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146606 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146611 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146617 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146624 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146629 | controller | \ exit 1\n ]\n logger.go:42: 13:32:54 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146634 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146640 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146645 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146650 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146655 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146660 | controller | \ exit 1\n ]\n logger.go:42: 13:32:55 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146666 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146671 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146676 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146681 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146686 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146692 | controller | \ exit 1\n ]\n logger.go:42: 13:32:56 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146697 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146702 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146707 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146713 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146718 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146723 | controller | \ exit 1\n ]\n logger.go:42: 13:32:58 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146728 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.146734 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.146739 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.146744 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.146749 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.146758 | controller | \ exit 1\n ]\n logger.go:42: 13:32:58 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.146764 | controller | | test step completed 4-remove-ovn-nic-mappings\n logger.go:42: 13:32:58 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146774 | controller | | starting test step 5-cleanup\n logger.go:42: 13:32:58 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146780 | controller | | running command: [sh -c oc delete --ignore-not-found=true -n $NAMESPACE pvc \\\n 2026-03-16 13:51:08.146785 | controller | \ srv-swift-storage-0\n oc delete secret --ignore-not-found=true combined-ca-bundle 2026-03-16 13:51:08.146790 | controller | -n $NAMESPACE\n oc delete secret -l service-cert -n $NAMESPACE\n oc 2026-03-16 13:51:08.146796 | controller | delete secret -l ca-cert -n $NAMESPACE\n ]\n logger.go:42: 13:32:58 | 2026-03-16 13:51:08.146803 | controller | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"combined-ca-bundle\" 2026-03-16 13:51:08.146808 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:32:58 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146813 | controller | | secret \"cert-barbican-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146819 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146824 | controller | | secret \"cert-barbican-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146829 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146834 | controller | | secret \"cert-barbican-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146839 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146845 | controller | | secret \"cert-ceilometer-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146852 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146857 | controller | | secret \"cert-cinder-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146862 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146868 | controller | | secret \"cert-cinder-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146873 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146878 | controller | | secret \"cert-cinder-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146883 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146888 | controller | | secret \"cert-galera-openstack-cell1-svc\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.146894 | controller | namespace\n logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146899 | controller | | secret \"cert-galera-openstack-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146904 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146909 | controller | | secret \"cert-glance-default-internal-svc\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.146915 | controller | namespace\n logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146920 | controller | | secret \"cert-glance-default-public-route\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.146925 | controller | namespace\n logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146930 | controller | | secret \"cert-glance-default-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146935 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146941 | controller | | secret \"cert-keystone-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146946 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146951 | controller | | secret \"cert-keystone-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146956 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146961 | controller | | secret \"cert-keystone-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146967 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146972 | controller | | secret \"cert-kube-state-metrics-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.146977 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.146984 | controller | | secret \"cert-memcached-svc\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.146989 | controller | 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"cert-neutron-internal-svc\" 2026-03-16 13:51:08.146995 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147000 | controller | | secret \"cert-neutron-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147005 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147015 | controller | | secret \"cert-neutron-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147021 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147026 | controller | | secret \"cert-neutron-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147032 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147037 | controller | | secret \"cert-nova-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147048 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147053 | controller | | secret \"cert-nova-novncproxy-cell1-public-route\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.147058 | controller | namespace\n logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147064 | controller | | secret \"cert-nova-novncproxy-cell1-public-svc\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.147083 | controller | namespace\n logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147095 | controller | | secret \"cert-nova-novncproxy-cell1-vencrypt\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.147101 | controller | namespace\n logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147106 | controller | | secret \"cert-nova-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147111 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147116 | controller | | secret \"cert-nova-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147122 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147127 | controller | | secret \"cert-ovn-metrics\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.147132 | controller | 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"cert-ovncontroller-ovndbs\" 2026-03-16 13:51:08.147137 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147142 | controller | | secret \"cert-ovndbcluster-nb-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147148 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147153 | controller | | secret \"cert-ovndbcluster-sb-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147158 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147163 | controller | | secret \"cert-ovnnorthd-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147168 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147174 | controller | | secret \"cert-placement-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147179 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147184 | controller | | secret \"cert-placement-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147191 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147197 | controller | | secret \"cert-placement-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147202 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147207 | controller | | secret \"cert-rabbitmq-cell1-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147212 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147218 | controller | | secret \"cert-rabbitmq-svc\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.147223 | controller | 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"cert-swift-internal-svc\" 2026-03-16 13:51:08.147228 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147233 | controller | | secret \"cert-swift-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147239 | controller | \ logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147244 | controller | | secret \"cert-swift-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.147249 | controller | \ logger.go:42: 13:33:05 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147254 | controller | | secret \"rootca-internal\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.147259 | controller | 13:33:05 | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"rootca-libvirt\" 2026-03-16 13:51:08.147265 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:33:05 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147277 | controller | | secret \"rootca-ovn\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.147282 | controller | 13:33:05 | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"rootca-public\" 2026-03-16 13:51:08.147288 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.147293 | controller | | test step completed 5-cleanup\n logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-nicMappings 2026-03-16 13:51:08.147298 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/ctlplane-basic-deployment-with-appcred\n 2026-03-16 13:51:08.147303 | controller | \ logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-appcred | Skipping creation 2026-03-16 13:51:08.147308 | controller | of user-supplied namespace: openstack-kuttl-tests\n logger.go:42: 13:33:31 | 2026-03-16 13:51:08.147314 | controller | ctlplane-basic-deployment-with-appcred/1-deploy-openstack | starting test step 1-deploy-openstack\n 2026-03-16 13:51:08.147319 | controller | \ logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.147326 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/base/openstackcontrolplane 2026-03-16 13:51:08.147332 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.147337 | controller | | Warning: spec.galera.template[openstack].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.147342 | controller | for production! For production use at least 5G!\n logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.147349 | controller | | Warning: spec.galera.template[openstack-cell1].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.147355 | controller | for production! For production use at least 5G!\n logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.147360 | controller | | openstackcontrolplane.core.openstack.org/openstack created\n logger.go:42: 2026-03-16 13:51:08.147367 | controller | 13:38:01 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack | test step 2026-03-16 13:51:08.147373 | controller | completed 1-deploy-openstack\n logger.go:42: 13:38:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147378 | controller | | starting test step 2-deploy-appcred-config\n logger.go:42: 13:38:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147385 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/applicationcredentials 2026-03-16 13:51:08.147390 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147396 | controller | | openstackcontrolplane.core.openstack.org/openstack configured\n logger.go:42: 2026-03-16 13:51:08.147401 | controller | 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | running 2026-03-16 13:51:08.147406 | controller | command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n wait_ready() 2026-03-16 13:51:08.147411 | controller | {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n oc wait 2026-03-16 13:51:08.147417 | controller | appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n }\n \n 2026-03-16 13:51:08.147422 | controller | \ check_field() {\n local name=$1 field=$2 expected=$3\n local 2026-03-16 13:51:08.147427 | controller | actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2>/dev/null 2026-03-16 13:51:08.147432 | controller | || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n echo 2026-03-16 13:51:08.147437 | controller | \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n exit 2026-03-16 13:51:08.147443 | controller | 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n }\n \n 2026-03-16 13:51:08.147448 | controller | \ check_roles() {\n local name=$1\n shift\n local 2026-03-16 13:51:08.147453 | controller | expected_roles=(\"$@\")\n local roles=$(oc get appcred ac-$name -n \"$NS\" 2026-03-16 13:51:08.147458 | controller | -o jsonpath='{.spec.roles[*]}')\n \n # Check each expected role 2026-03-16 13:51:08.147463 | controller | is present\n for role in \"${expected_roles[@]}\"; do\n if [[ 2026-03-16 13:51:08.147468 | controller | ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: ac-$name: Role 2026-03-16 13:51:08.147474 | controller | '$role' not found. Got: $roles\"\n exit 1\n fi\n done\n 2026-03-16 13:51:08.147479 | controller | \ \n # Check role count matches\n local role_count=$(echo 2026-03-16 13:51:08.147484 | controller | \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.147489 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.147495 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.147505 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.147511 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.147516 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.147521 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.147527 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.147532 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.147537 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.147544 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.147550 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.147555 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.147560 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.147565 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.147571 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.147576 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.147581 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.147586 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.147593 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.147599 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.147604 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.147609 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.147614 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.147619 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.147625 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.147630 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.147635 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.147640 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.147646 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.147651 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.147656 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.147661 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.147666 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.147672 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.147677 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.147682 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.147687 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.147693 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.147698 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.147703 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.147708 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.147713 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.147719 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.147726 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.147731 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.147741 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.147747 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.147752 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.147757 | controller | \ logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147763 | controller | | =========================================\n logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147768 | controller | | Testing Application Credential CRs\n logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147773 | controller | | =========================================\n logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147778 | controller | | \n logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147784 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:38:02 2026-03-16 13:51:08.147789 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.147794 | controller | = true\n logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147799 | controller | | \n logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147805 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147810 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147815 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.147820 | controller | \"ac-barbican\" not found\n logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.147826 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.147831 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.147836 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.147841 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.147847 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.147854 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.147859 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.147864 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.147870 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.147875 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.147880 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.147885 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.147890 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.147898 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.147903 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.147908 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.147913 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.147919 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.147924 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.147929 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.147934 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.147939 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.147945 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.147950 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.147960 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.147966 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.147971 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.147976 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.147981 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.147986 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.147992 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.147997 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.148002 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.148007 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.148013 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.148018 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.148023 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.148028 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.148033 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.148044 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.148050 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.148055 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.148064 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.148081 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.148089 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.148094 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.148102 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.148107 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.148112 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.148118 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.148123 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.148128 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.148133 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.148138 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.148144 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.148149 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.148154 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.148159 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.148164 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.148170 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.148175 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.148180 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.148185 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.148191 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.148196 | controller | \ logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148201 | controller | | =========================================\n logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148206 | controller | | Testing Application Credential CRs\n logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148221 | controller | | =========================================\n logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148227 | controller | | \n logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148232 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:38:03 2026-03-16 13:51:08.148237 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.148243 | controller | = true\n logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148248 | controller | | \n logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148253 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148258 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:38:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148264 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.148269 | controller | \"ac-barbican\" not found\n logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148276 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.148282 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.148287 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.148292 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.148297 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.148302 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.148308 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.148313 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.148318 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.148323 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.148329 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.148334 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.148341 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.148346 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.148351 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.148359 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.148364 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.148369 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.148374 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.148380 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.148385 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.148390 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.148395 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.148400 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.148406 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.148411 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.148416 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.148421 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.148427 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.148433 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.148438 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.148448 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.148454 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.148461 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.148466 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.148472 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.148477 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.148482 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.148487 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.148493 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.148498 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.148503 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.148508 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.148514 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.148519 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.148524 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.148529 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.148534 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.148540 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.148545 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.148550 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.148557 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.148563 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.148568 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.148573 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.148578 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.148583 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.148589 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.148594 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.148599 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.148604 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.148609 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.148614 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.148620 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.148625 | controller | \ logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148630 | controller | | =========================================\n logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148635 | controller | | Testing Application Credential CRs\n logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148643 | controller | | =========================================\n logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148648 | controller | | \n logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148653 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:38:05 2026-03-16 13:51:08.148658 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.148664 | controller | = true\n logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148669 | controller | | \n logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148679 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148685 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148690 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.148695 | controller | \"ac-barbican\" not found\n logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.148701 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.148706 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.148711 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.148716 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.148721 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.148727 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.148732 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.148737 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.148742 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.148747 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.148753 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.148758 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.148763 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.148768 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.148773 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.148779 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.148784 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.148789 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.148794 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.148799 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.148804 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.148814 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.148819 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.148824 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.148829 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.148835 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.148840 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.148845 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.148850 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.148855 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.148861 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.148866 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.148871 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.148876 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.148882 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.148887 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.148892 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.148897 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.148907 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.148913 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.148918 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.148923 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.148929 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.148934 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.148939 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.148944 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.148950 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.148955 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.148960 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.148965 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.148971 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.148976 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.148981 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.148986 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.148993 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.148999 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.149004 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.149009 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.149016 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.149021 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.149027 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.149032 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.149037 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.149050 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.149056 | controller | \ logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149061 | controller | | =========================================\n logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149066 | controller | | Testing Application Credential CRs\n logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149082 | controller | | =========================================\n logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149090 | controller | | \n logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149096 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:38:06 2026-03-16 13:51:08.149101 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.149106 | controller | = true\n logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149112 | controller | | \n logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149117 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149122 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149127 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.149133 | controller | \"ac-barbican\" not found\n logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149138 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.149143 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.149155 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.149160 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.149166 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.149171 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.149176 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.149181 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.149189 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.149194 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.149200 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.149205 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.149210 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.149215 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.149220 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.149226 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.149231 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.149236 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.149241 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.149246 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.149252 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.149257 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.149262 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.149267 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.149273 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.149278 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.149283 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.149288 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.149296 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.149301 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.149306 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.149315 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.149321 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.149326 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.149331 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.149336 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.149341 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.149347 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.149352 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.149357 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.149362 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.149369 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.149375 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.149380 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.149385 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.149396 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.149401 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.149407 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.149412 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.149417 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.149422 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.149428 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.149433 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.149438 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.149443 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.149448 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.149454 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.149459 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.149464 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.149469 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.149474 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.149480 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.149485 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.149490 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.149495 | controller | \ logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149500 | controller | | =========================================\n logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149506 | controller | | Testing Application Credential CRs\n logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149511 | controller | | =========================================\n logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149516 | controller | | \n logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149521 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:38:07 2026-03-16 13:51:08.149527 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.149532 | controller | = true\n logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149537 | controller | | \n logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149544 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149550 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149555 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.149560 | controller | \"ac-barbican\" not found\n logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149567 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.149573 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.149578 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.149583 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.149589 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.149594 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.149599 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.149604 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.149609 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.149620 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.149625 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.149630 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.149636 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.149641 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.149646 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.149651 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.149656 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.149664 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.149669 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.149674 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.149680 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.149685 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.149690 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.149695 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.149701 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.149706 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.149711 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.149716 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.149725 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.149730 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.149735 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.149741 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.149746 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.149751 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.149756 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.149761 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.149767 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.149772 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.149779 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.149785 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.149790 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.149795 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.149800 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.149806 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.149811 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.149816 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.149821 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.149826 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.149832 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.149837 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.149842 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.149847 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.149853 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.149863 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.149869 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.149874 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.149879 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.149885 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.149890 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.149895 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.149900 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.149905 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.149913 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.149918 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.149923 | controller | \ logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149929 | controller | | =========================================\n logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149936 | controller | | Testing Application Credential CRs\n logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149942 | controller | | =========================================\n logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149947 | controller | | \n logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149952 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:38:08 2026-03-16 13:51:08.149957 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.149962 | controller | = true\n logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149968 | controller | | \n logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149973 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149978 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149983 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.149989 | controller | \"ac-barbican\" not found\n logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.149994 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.149999 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.150004 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.150010 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.150015 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.150020 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.150025 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.150030 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.150035 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.150050 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.150056 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.150061 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.150066 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.150083 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.150091 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.150096 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.150110 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.150116 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.150122 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.150127 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.150132 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.150137 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.150142 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.150148 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.150153 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.150158 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.150163 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.150169 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.150174 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.150179 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.150184 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.150189 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.150195 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.150200 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.150205 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.150210 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.150216 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.150221 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.150226 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.150231 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.150237 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.150242 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.150247 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.150252 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.150257 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.150263 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.150270 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.150277 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.150283 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.150290 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.150295 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.150300 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.150306 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.150311 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.150316 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.150321 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.150326 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.150332 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.150337 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.150348 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.150353 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.150358 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.150364 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.150369 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.150374 | controller | \ logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150379 | controller | | =========================================\n logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150385 | controller | | Testing Application Credential CRs\n logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150390 | controller | | =========================================\n logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150395 | controller | | \n logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150400 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:38:10 2026-03-16 13:51:08.150406 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.150411 | controller | = true\n logger.go:42: 13:38:10 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150416 | controller | | \n logger.go:42: 13:38:10 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150421 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:38:10 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150427 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:38:10 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150434 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.150440 | controller | \"ac-barbican\" not found\n logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150445 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.150450 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.150456 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.150465 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.150470 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.150475 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.150480 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.150486 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.150491 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.150496 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.150501 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.150506 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.150512 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.150517 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.150522 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.150527 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.150533 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.150538 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.150545 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.150550 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.150556 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.150561 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.150566 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.150577 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.150582 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.150588 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.150593 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.150598 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.150604 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.150609 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.150614 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.150619 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.150625 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.150630 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.150635 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.150640 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.150648 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.150653 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.150658 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.150663 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.150669 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.150674 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.150679 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.150684 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.150689 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.150695 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.150700 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.150705 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.150710 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.150716 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.150721 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.150726 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.150731 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.150737 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.150742 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.150747 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.150755 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.150760 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.150765 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.150770 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.150776 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.150781 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.150786 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.150791 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.150796 | controller | \ logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150802 | controller | | =========================================\n logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150812 | controller | | Testing Application Credential CRs\n logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150818 | controller | | =========================================\n logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150825 | controller | | \n logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150830 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:38:11 2026-03-16 13:51:08.150836 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.150841 | controller | = true\n logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150846 | controller | | \n logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150852 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150857 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150862 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met\n 2026-03-16 13:51:08.150869 | controller | \ logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150874 | controller | | ✓ ac-barbican.expirationDays = 730\n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150879 | controller | | ✓ ac-barbican.gracePeriodDays = 364\n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150884 | controller | | ✓ ac-barbican.roles = [admin service]\n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150890 | controller | | ✓ ac-barbican.unrestricted = false\n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150895 | controller | | \n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150900 | controller | | === Testing ac-cinder (full custom overrides) ===\n logger.go:42: 13:38:12 2026-03-16 13:51:08.150905 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | Waiting for appcred/ac-cinder 2026-03-16 13:51:08.150911 | controller | to be Ready...\n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150916 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-cinder condition met\n 2026-03-16 13:51:08.150921 | controller | \ logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150926 | controller | | ✓ ac-cinder.expirationDays = 10\n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150931 | controller | | ✓ ac-cinder.gracePeriodDays = 5\n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150937 | controller | | ✓ ac-cinder.roles = [admin service]\n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150942 | controller | | ✓ ac-cinder.unrestricted = true\n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150947 | controller | | \n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150954 | controller | | === Testing ac-glance (partial overrides) ===\n logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150960 | controller | | Waiting for appcred/ac-glance to be Ready...\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150965 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-glance condition met\n 2026-03-16 13:51:08.150970 | controller | \ logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150977 | controller | | ✓ ac-glance.expirationDays = 180\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150983 | controller | | ✓ ac-glance.gracePeriodDays = 60\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150988 | controller | | ✓ ac-glance.roles = [admin service]\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.150993 | controller | | ✓ ac-glance.unrestricted = false\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151004 | controller | | \n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151009 | controller | | === Testing ac-swift (roles override) ===\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151015 | controller | | Waiting for appcred/ac-swift to be Ready...\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151020 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-swift condition met\n 2026-03-16 13:51:08.151025 | controller | \ logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151030 | controller | | ✓ ac-swift.expirationDays = 730\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151036 | controller | | ✓ ac-swift.gracePeriodDays = 364\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151047 | controller | | ✓ ac-swift.roles = [service]\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151052 | controller | | ✓ ac-swift.unrestricted = false\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151059 | controller | | \n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151065 | controller | | === Testing ac-neutron (inherits defaults) ===\n logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151081 | controller | | Waiting for appcred/ac-neutron to be Ready...\n logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151089 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-neutron condition met\n 2026-03-16 13:51:08.151094 | controller | \ logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151100 | controller | | ✓ ac-neutron.expirationDays = 730\n logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151105 | controller | | ✓ ac-neutron.gracePeriodDays = 364\n logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151110 | controller | | ✓ ac-neutron.roles = [admin service]\n logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151115 | controller | | ✓ ac-neutron.unrestricted = false\n logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151121 | controller | | \n logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151126 | controller | | === Testing ac-placement (expiration override) ===\n logger.go:42: 13:38:14 2026-03-16 13:51:08.151131 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | Waiting for appcred/ac-placement 2026-03-16 13:51:08.151136 | controller | to be Ready...\n logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151142 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-placement condition met\n 2026-03-16 13:51:08.151147 | controller | \ logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151155 | controller | | ✓ ac-placement.expirationDays = 90\n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151160 | controller | | ✓ ac-placement.gracePeriodDays = 30\n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151165 | controller | | ✓ ac-placement.roles = [admin service]\n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151170 | controller | | ✓ ac-placement.unrestricted = false\n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151176 | controller | | \n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151181 | controller | | === Testing ac-nova (multiple roles) ===\n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151186 | controller | | Waiting for appcred/ac-nova to be Ready...\n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151191 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-nova condition met\n logger.go:42: 2026-03-16 13:51:08.151197 | controller | 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ ac-nova.expirationDays 2026-03-16 13:51:08.151202 | controller | = 730\n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151213 | controller | | ✓ ac-nova.gracePeriodDays = 364\n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151219 | controller | | ✓ ac-nova.roles = [admin service member]\n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151224 | controller | | ✓ ac-nova.unrestricted = false\n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151229 | controller | | \n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151235 | controller | | === Testing ac-ceilometer (telemetry/ceilometer) ===\n logger.go:42: 13:38:15 2026-03-16 13:51:08.151240 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | Waiting for appcred/ac-ceilometer 2026-03-16 13:51:08.151245 | controller | to be Ready...\n logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151250 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-ceilometer condition met\n 2026-03-16 13:51:08.151256 | controller | \ logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151261 | controller | | ✓ ac-ceilometer.expirationDays = 45\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151266 | controller | | ✓ ac-ceilometer.gracePeriodDays = 20\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151271 | controller | | ✓ ac-ceilometer.roles = [service]\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151279 | controller | | ✓ ac-ceilometer.unrestricted = false\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151284 | controller | | \n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.151290 | controller | | All ApplicationCredential CRs validated successfully\n logger.go:42: 13:38:16 2026-03-16 13:51:08.151295 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | test step completed 2026-03-16 13:51:08.151300 | controller | 2-deploy-appcred-config\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151307 | controller | | starting test step 3-update-appcred-config\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151313 | controller | | running command: [sh -c # Change barbican's expirationDays from the default (730) 2026-03-16 13:51:08.151318 | controller | to 365\n oc patch openstackcontrolplane openstack -n $NAMESPACE --type merge 2026-03-16 13:51:08.151323 | controller | -p \\\n '{\"spec\":{\"barbican\":{\"applicationCredential\":{\"expirationDays\":365,\"gracePeriodDays\":180}}}}'\n 2026-03-16 13:51:08.151329 | controller | \ \n # Change glance's roles from [admin,service] to [service] only\n 2026-03-16 13:51:08.151334 | controller | \ oc patch openstackcontrolplane openstack -n $NAMESPACE --type merge -p \\\n 2026-03-16 13:51:08.151339 | controller | \ '{\"spec\":{\"glance\":{\"applicationCredential\":{\"roles\":[\"service\"]}}}}'\n 2026-03-16 13:51:08.151344 | controller | \ ]\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151350 | controller | | openstackcontrolplane.core.openstack.org/openstack patched\n logger.go:42: 2026-03-16 13:51:08.151355 | controller | 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config | openstackcontrolplane.core.openstack.org/openstack 2026-03-16 13:51:08.151360 | controller | patched\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151365 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.151370 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.151376 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.151381 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.151386 | controller | \ local actual\n actual=$(oc get appcred ac-$name -n \"$NS\" -o 2026-03-16 13:51:08.151391 | controller | jsonpath=\"{.spec.$field}\" 2>/dev/null || echo \"\")\n if [ \"$actual\" 2026-03-16 13:51:08.151397 | controller | != \"$expected\" ]; then\n echo \"ERROR: ac-$name.$field: expected '$expected', 2026-03-16 13:51:08.151404 | controller | got '$actual'\"\n exit 1\n fi\n echo \"✓ ac-$name.$field 2026-03-16 13:51:08.151409 | controller | = $expected\"\n }\n \n check_roles() {\n local name=$1\n 2026-03-16 13:51:08.151414 | controller | \ shift\n local expected_roles=(\"$@\")\n local roles\n 2026-03-16 13:51:08.151425 | controller | \ roles=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n 2026-03-16 13:51:08.151430 | controller | \ \n for role in \"${expected_roles[@]}\"; do\n if [[ 2026-03-16 13:51:08.151436 | controller | ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: ac-$name: Role 2026-03-16 13:51:08.151441 | controller | '$role' not found. Got: $roles\"\n exit 1\n fi\n done\n 2026-03-16 13:51:08.151446 | controller | \ \n local role_count\n role_count=$(echo \"$roles\" | wc 2026-03-16 13:51:08.151451 | controller | -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" ]; then\n echo 2026-03-16 13:51:08.151457 | controller | \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: $roles\"\n 2026-03-16 13:51:08.151462 | controller | \ exit 1\n fi\n \n echo \"✓ ac-$name.roles = 2026-03-16 13:51:08.151467 | controller | [${expected_roles[*]}]\"\n }\n \n echo \"=========================================\"\n 2026-03-16 13:51:08.151472 | controller | \ echo \"Testing ApplicationCredential Spec Propagation\"\n echo \"=========================================\"\n 2026-03-16 13:51:08.151477 | controller | \ echo\n \n # ---- ac-barbican: expirationDays 730 -> 365, gracePeriodDays 2026-03-16 13:51:08.151485 | controller | 364 -> 180 ----\n echo \"=== Verifying expirationDays propagation on ac-barbican 2026-03-16 13:51:08.151492 | controller | ===\"\n wait_ready barbican\n check_field barbican expirationDays 2026-03-16 13:51:08.151497 | controller | 365\n check_field barbican gracePeriodDays 180\n echo\n \n 2026-03-16 13:51:08.151502 | controller | \ # ---- ac-glance: roles [admin,service] -> [service] ----\n echo 2026-03-16 13:51:08.151507 | controller | \"=== Verifying roles propagation on ac-glance ===\"\n wait_ready glance\n 2026-03-16 13:51:08.151513 | controller | \ check_roles glance \"service\"\n echo\n \n echo \"All 2026-03-16 13:51:08.151518 | controller | spec changes propagated to existing ApplicationCredential CRs successfully\"]\n 2026-03-16 13:51:08.151523 | controller | \ logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151529 | controller | | =========================================\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151534 | controller | | Testing ApplicationCredential Spec Propagation\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151539 | controller | | =========================================\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151544 | controller | | \n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151550 | controller | | === Verifying expirationDays propagation on ac-barbican ===\n logger.go:42: 2026-03-16 13:51:08.151555 | controller | 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config | Waiting 2026-03-16 13:51:08.151560 | controller | for appcred/ac-barbican to be Ready...\n logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151565 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met\n 2026-03-16 13:51:08.151571 | controller | \ logger.go:42: 13:38:17 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151576 | controller | | ERROR: ac-barbican.expirationDays: expected '365', got '730'\n logger.go:42: 2026-03-16 13:51:08.151581 | controller | 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config | running 2026-03-16 13:51:08.151586 | controller | command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n wait_ready() 2026-03-16 13:51:08.151591 | controller | {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n oc wait 2026-03-16 13:51:08.151597 | controller | appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n }\n \n 2026-03-16 13:51:08.151602 | controller | \ check_field() {\n local name=$1 field=$2 expected=$3\n local 2026-03-16 13:51:08.151607 | controller | actual\n actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.151612 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.151618 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.151623 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.151628 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.151633 | controller | \ local expected_roles=(\"$@\")\n local roles\n roles=$(oc 2026-03-16 13:51:08.151638 | controller | get appcred ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n for 2026-03-16 13:51:08.151644 | controller | role in \"${expected_roles[@]}\"; do\n if [[ ! \" $roles \" =~ \" $role 2026-03-16 13:51:08.151656 | controller | \" ]]; then\n echo \"ERROR: ac-$name: Role '$role' not found. Got: 2026-03-16 13:51:08.151661 | controller | $roles\"\n exit 1\n fi\n done\n \n local 2026-03-16 13:51:08.151671 | controller | role_count\n role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" 2026-03-16 13:51:08.151676 | controller | -ne \"${#expected_roles[@]}\" ]; then\n echo \"ERROR: ac-$name: Expected 2026-03-16 13:51:08.151681 | controller | ${#expected_roles[@]} roles, got $role_count: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.151687 | controller | \ \n echo \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n 2026-03-16 13:51:08.151692 | controller | \ \n echo \"=========================================\"\n echo 2026-03-16 13:51:08.151697 | controller | \"Testing ApplicationCredential Spec Propagation\"\n echo \"=========================================\"\n 2026-03-16 13:51:08.151704 | controller | \ echo\n \n # ---- ac-barbican: expirationDays 730 -> 365, gracePeriodDays 2026-03-16 13:51:08.151710 | controller | 364 -> 180 ----\n echo \"=== Verifying expirationDays propagation on ac-barbican 2026-03-16 13:51:08.151715 | controller | ===\"\n wait_ready barbican\n check_field barbican expirationDays 2026-03-16 13:51:08.151720 | controller | 365\n check_field barbican gracePeriodDays 180\n echo\n \n 2026-03-16 13:51:08.151725 | controller | \ # ---- ac-glance: roles [admin,service] -> [service] ----\n echo 2026-03-16 13:51:08.151730 | controller | \"=== Verifying roles propagation on ac-glance ===\"\n wait_ready glance\n 2026-03-16 13:51:08.151736 | controller | \ check_roles glance \"service\"\n echo\n \n echo \"All 2026-03-16 13:51:08.151741 | controller | spec changes propagated to existing ApplicationCredential CRs successfully\"]\n 2026-03-16 13:51:08.151746 | controller | \ logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151751 | controller | | =========================================\n logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151756 | controller | | Testing ApplicationCredential Spec Propagation\n logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151762 | controller | | =========================================\n logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151767 | controller | | \n logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151772 | controller | | === Verifying expirationDays propagation on ac-barbican ===\n logger.go:42: 2026-03-16 13:51:08.151777 | controller | 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config | Waiting 2026-03-16 13:51:08.151783 | controller | for appcred/ac-barbican to be Ready...\n logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151788 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met\n 2026-03-16 13:51:08.151793 | controller | \ logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151798 | controller | | ✓ ac-barbican.expirationDays = 365\n logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151803 | controller | | ✓ ac-barbican.gracePeriodDays = 180\n logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151809 | controller | | \n logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151814 | controller | | === Verifying roles propagation on ac-glance ===\n logger.go:42: 13:38:18 | 2026-03-16 13:51:08.151819 | controller | ctlplane-basic-deployment-with-appcred/3-update-appcred-config | Waiting for appcred/ac-glance 2026-03-16 13:51:08.151824 | controller | to be Ready...\n logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151832 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-glance condition met\n 2026-03-16 13:51:08.151837 | controller | \ logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151842 | controller | | ✓ ac-glance.roles = [service]\n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151847 | controller | | \n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151852 | controller | | All spec changes propagated to existing ApplicationCredential CRs successfully\n 2026-03-16 13:51:08.151858 | controller | \ logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.151863 | controller | | test step completed 3-update-appcred-config\n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.151873 | controller | | starting test step 4-disable-appcred-config\n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.151879 | controller | | running command: [sh -c oc patch openstackcontrolplane openstack -n $NAMESPACE 2026-03-16 13:51:08.151884 | controller | --type merge -p '{\"spec\":{\"applicationCredential\":{\"enabled\":false}}}'\n ]\n 2026-03-16 13:51:08.151889 | controller | \ logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.151895 | controller | | openstackcontrolplane.core.openstack.org/openstack patched\n logger.go:42: 2026-03-16 13:51:08.151900 | controller | 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | running 2026-03-16 13:51:08.151905 | controller | command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n SERVICES=(barbican 2026-03-16 13:51:08.151910 | controller | cinder glance swift neutron placement nova ceilometer)\n \n wait_deleted() 2026-03-16 13:51:08.151916 | controller | {\n local kind=$1 name=$2 timeout=${3:-180}\n echo \"Waiting for 2026-03-16 13:51:08.151921 | controller | $kind/$name to be deleted...\"\n local end=$((SECONDS + timeout))\n while 2026-03-16 13:51:08.151926 | controller | [ $SECONDS -lt $end ]; do\n if ! oc get \"$kind\" \"$name\" -n \"$NS\" 2026-03-16 13:51:08.151931 | controller | &>/dev/null; then\n echo \"✓ $kind/$name deleted\"\n return 2026-03-16 13:51:08.151936 | controller | 0\n fi\n sleep 5\n done\n echo \"ERROR: 2026-03-16 13:51:08.151942 | controller | $kind/$name still exists after ${timeout}s\"\n exit 1\n }\n \n 2026-03-16 13:51:08.151947 | controller | \ echo \"=========================================\"\n echo \"Testing 2026-03-16 13:51:08.151952 | controller | Application Credential Cleanup\"\n echo \"=========================================\"\n 2026-03-16 13:51:08.151957 | controller | \ echo\n \n echo \"=== Verifying global ApplicationCredential 2026-03-16 13:51:08.151962 | controller | is disabled ===\"\n global_enabled=$(oc get openstackcontrolplane openstack 2026-03-16 13:51:08.151968 | controller | -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n if [ \"$global_enabled\" 2026-03-16 13:51:08.151973 | controller | != \"false\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.151978 | controller | expected 'false', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.151985 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = false\"\n echo\n 2026-03-16 13:51:08.151991 | controller | \ \n echo \"=== Verifying AC CRs are deleted ===\"\n for svc 2026-03-16 13:51:08.151996 | controller | in \"${SERVICES[@]}\"; do\n wait_deleted appcred \"ac-$svc\" 180\n done\n 2026-03-16 13:51:08.152001 | controller | \ echo\n \n echo \"=== Verifying AC Secrets are cleaned up ===\"\n 2026-03-16 13:51:08.152006 | controller | \ for svc in \"${SERVICES[@]}\"; do\n wait_deleted secret \"ac-$svc-secret\" 2026-03-16 13:51:08.152013 | controller | 120\n done\n echo\n \n echo \"All ApplicationCredential 2026-03-16 13:51:08.152019 | controller | CRs and Secrets cleaned up successfully\"]\n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152024 | controller | | =========================================\n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152029 | controller | | Testing Application Credential Cleanup\n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152034 | controller | | =========================================\n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152046 | controller | | \n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152051 | controller | | === Verifying global ApplicationCredential is disabled ===\n logger.go:42: 2026-03-16 13:51:08.152056 | controller | 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.152062 | controller | = false\n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152067 | controller | | \n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152083 | controller | | === Verifying AC CRs are deleted ===\n logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152091 | controller | | Waiting for appcred/ac-barbican to be deleted...\n logger.go:42: 13:38:24 | 2026-03-16 13:51:08.152096 | controller | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ appcred/ac-barbican 2026-03-16 13:51:08.152101 | controller | deleted\n logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152113 | controller | | Waiting for appcred/ac-cinder to be deleted...\n logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152119 | controller | | ✓ appcred/ac-cinder deleted\n logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152124 | controller | | Waiting for appcred/ac-glance to be deleted...\n logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152129 | controller | | ✓ appcred/ac-glance deleted\n logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152134 | controller | | Waiting for appcred/ac-swift to be deleted...\n logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152140 | controller | | ✓ appcred/ac-swift deleted\n logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152145 | controller | | Waiting for appcred/ac-neutron to be deleted...\n logger.go:42: 13:38:25 | 2026-03-16 13:51:08.152150 | controller | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ appcred/ac-neutron 2026-03-16 13:51:08.152156 | controller | deleted\n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152161 | controller | | Waiting for appcred/ac-placement to be deleted...\n logger.go:42: 13:38:25 2026-03-16 13:51:08.152166 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ appcred/ac-placement 2026-03-16 13:51:08.152171 | controller | deleted\n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152177 | controller | | Waiting for appcred/ac-nova to be deleted...\n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152187 | controller | | ✓ appcred/ac-nova deleted\n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152192 | controller | | Waiting for appcred/ac-ceilometer to be deleted...\n logger.go:42: 13:38:25 2026-03-16 13:51:08.152198 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ appcred/ac-ceilometer 2026-03-16 13:51:08.152203 | controller | deleted\n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152208 | controller | | \n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152216 | controller | | === Verifying AC Secrets are cleaned up ===\n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152221 | controller | | Waiting for secret/ac-barbican-secret to be deleted...\n logger.go:42: 13:38:25 2026-03-16 13:51:08.152226 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-barbican-secret 2026-03-16 13:51:08.152231 | controller | deleted\n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152237 | controller | | Waiting for secret/ac-cinder-secret to be deleted...\n logger.go:42: 13:38:25 2026-03-16 13:51:08.152242 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-cinder-secret 2026-03-16 13:51:08.152247 | controller | deleted\n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152252 | controller | | Waiting for secret/ac-glance-secret to be deleted...\n logger.go:42: 13:38:25 2026-03-16 13:51:08.152258 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-glance-secret 2026-03-16 13:51:08.152263 | controller | deleted\n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152268 | controller | | Waiting for secret/ac-swift-secret to be deleted...\n logger.go:42: 13:38:25 2026-03-16 13:51:08.152273 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-swift-secret 2026-03-16 13:51:08.152278 | controller | deleted\n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152284 | controller | | Waiting for secret/ac-neutron-secret to be deleted...\n logger.go:42: 13:38:25 2026-03-16 13:51:08.152289 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-neutron-secret 2026-03-16 13:51:08.152294 | controller | deleted\n logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152302 | controller | | Waiting for secret/ac-placement-secret to be deleted...\n logger.go:42: 13:38:26 2026-03-16 13:51:08.152308 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-placement-secret 2026-03-16 13:51:08.152313 | controller | deleted\n logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152318 | controller | | Waiting for secret/ac-nova-secret to be deleted...\n logger.go:42: 13:38:26 2026-03-16 13:51:08.152329 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-nova-secret 2026-03-16 13:51:08.152334 | controller | deleted\n logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152340 | controller | | Waiting for secret/ac-ceilometer-secret to be deleted...\n logger.go:42: 13:38:26 2026-03-16 13:51:08.152345 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-ceilometer-secret 2026-03-16 13:51:08.152350 | controller | deleted\n logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152355 | controller | | \n logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.152360 | controller | | All ApplicationCredential CRs and Secrets cleaned up successfully\n logger.go:42: 2026-03-16 13:51:08.152368 | controller | 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | test 2026-03-16 13:51:08.152373 | controller | step completed 4-disable-appcred-config\n logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.152378 | controller | | starting test step 5-cleanup\n logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.152383 | controller | | running command: [sh -c oc delete secret --ignore-not-found=true combined-ca-bundle 2026-03-16 13:51:08.152389 | controller | -n $NAMESPACE\n oc delete secret -l service-cert -n $NAMESPACE\n oc 2026-03-16 13:51:08.152394 | controller | delete secret -l ca-cert -n $NAMESPACE\n ]\n logger.go:42: 13:38:27 | 2026-03-16 13:51:08.152399 | controller | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"combined-ca-bundle\" 2026-03-16 13:51:08.152404 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.152410 | controller | | secret \"cert-barbican-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152415 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152420 | controller | secret \"cert-barbican-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152425 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152431 | controller | secret \"cert-barbican-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152436 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152441 | controller | secret \"cert-ceilometer-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152449 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152454 | controller | secret \"cert-cinder-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152459 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152464 | controller | secret \"cert-cinder-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152470 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152475 | controller | secret \"cert-cinder-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152480 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152485 | controller | secret \"cert-galera-openstack-cell1-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152490 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152496 | controller | secret \"cert-galera-openstack-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152501 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152506 | controller | secret \"cert-glance-default-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152511 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152517 | controller | secret \"cert-glance-default-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152522 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152527 | controller | secret \"cert-glance-default-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152532 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152537 | controller | secret \"cert-keystone-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152545 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152550 | controller | secret \"cert-keystone-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152555 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152560 | controller | secret \"cert-keystone-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152570 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152576 | controller | secret \"cert-kube-state-metrics-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152581 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152587 | controller | secret \"cert-memcached-svc\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.152592 | controller | 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"cert-neutron-internal-svc\" 2026-03-16 13:51:08.152597 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.152602 | controller | | secret \"cert-neutron-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152607 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152613 | controller | secret \"cert-neutron-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152618 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152623 | controller | secret \"cert-neutron-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152628 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152634 | controller | secret \"cert-nova-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152639 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152644 | controller | secret \"cert-nova-novncproxy-cell1-public-route\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.152651 | controller | namespace\n logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.152656 | controller | | secret \"cert-nova-novncproxy-cell1-public-svc\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.152662 | controller | namespace\n logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.152667 | controller | | secret \"cert-nova-novncproxy-cell1-vencrypt\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.152672 | controller | namespace\n logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.152677 | controller | | secret \"cert-nova-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152683 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152688 | controller | secret \"cert-nova-public-svc\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.152693 | controller | 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"cert-ovn-metrics\" 2026-03-16 13:51:08.152698 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.152704 | controller | | secret \"cert-ovndbcluster-nb-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152709 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152714 | controller | secret \"cert-ovndbcluster-sb-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152719 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152724 | controller | secret \"cert-ovnnorthd-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152732 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152737 | controller | secret \"cert-placement-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152742 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152747 | controller | secret \"cert-placement-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152753 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152758 | controller | secret \"cert-placement-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152763 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152768 | controller | secret \"cert-rabbitmq-cell1-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152773 | controller | \ logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152779 | controller | secret \"cert-rabbitmq-svc\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.152786 | controller | 13:38:28 | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"cert-swift-internal-svc\" 2026-03-16 13:51:08.152791 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:38:28 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.152796 | controller | | secret \"cert-swift-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152802 | controller | \ logger.go:42: 13:38:28 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152812 | controller | secret \"cert-swift-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.152818 | controller | \ logger.go:42: 13:38:33 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.152823 | controller | secret \"rootca-internal\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.152828 | controller | 13:38:33 | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"rootca-libvirt\" 2026-03-16 13:51:08.152833 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:38:33 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.152839 | controller | | secret \"rootca-ovn\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.152844 | controller | 13:38:33 | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"rootca-public\" 2026-03-16 13:51:08.152849 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:39:01 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.152858 | controller | | test step completed 5-cleanup\n logger.go:42: 13:39:01 | ctlplane-basic-deployment-with-appcred 2026-03-16 13:51:08.152864 | controller | | skipping kubernetes event logging\n=== NAME kuttl\n harness.go:406: run tests 2026-03-16 13:51:08.152869 | controller | finished\n harness.go:514: cleaning up\n harness.go:571: removing temp folder: 2026-03-16 13:51:08.152874 | controller | \"\"\n--- PASS: kuttl (994.83s)\n --- PASS: kuttl/harness (0.00s)\n --- 2026-03-16 13:51:08.152879 | controller | PASS: kuttl/harness/ctlplane-basic-deployment (334.64s)\n --- PASS: kuttl/harness/ctlplane-basic-deployment-with-nicMappings 2026-03-16 13:51:08.152886 | controller | (329.77s)\n --- PASS: kuttl/harness/ctlplane-basic-deployment-with-appcred 2026-03-16 13:51:08.152892 | controller | (329.38s)\nPASS\nNo resources found\nmake[2]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.152897 | controller | scripts/retry_make_crc_storage_cleanup.sh 3\nmake[3]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.152902 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.152907 | controller | ']'\n+ '[' -z crc-storage ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage\n+ 2026-03-16 13:51:08.152914 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']'\n+ cat\noc 2026-03-16 13:51:08.152920 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml\nnamespace/crc-storage 2026-03-16 13:51:08.152925 | controller | unchanged\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.152930 | controller | crc-storage); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\ncrc-storage 2026-03-16 13:51:08.152935 | controller | \ Active\noc project crc-storage\nAlready on project \"crc-storage\" 2026-03-16 13:51:08.152941 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/cleanup-crc-pv.sh\n++ 2026-03-16 13:51:08.152946 | controller | oc get pv --selector provisioned-by=crc-devsetup --no-headers\n++ awk '{print $6}'\n++ 2026-03-16 13:51:08.152951 | controller | grep Bound\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.152956 | controller | | grep Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0\n++ 2026-03-16 13:51:08.152962 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0\n++ 2026-03-16 13:51:08.152967 | controller | cut -d / -f 2\n+ NAME=mysql-db-openstack-galera-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.152972 | controller | pvc/mysql-db-openstack-galera-0 --ignore-not-found\npersistentvolumeclaim \"mysql-db-openstack-galera-0\" 2026-03-16 13:51:08.152977 | controller | deleted from openstack-kuttl-tests namespace\n+ for pvc in `oc get pv --selector 2026-03-16 13:51:08.152983 | controller | provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo 2026-03-16 13:51:08.152988 | controller | openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0\n++ cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ 2026-03-16 13:51:08.152993 | controller | echo openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0\n++ cut -d / -f 2\n+ 2026-03-16 13:51:08.152998 | controller | NAME=mysql-db-openstack-cell1-galera-0\n+ oc delete -n openstack-kuttl-tests pvc/mysql-db-openstack-cell1-galera-0 2026-03-16 13:51:08.153003 | controller | --ignore-not-found\npersistentvolumeclaim \"mysql-db-openstack-cell1-galera-0\" 2026-03-16 13:51:08.153009 | controller | deleted from openstack-kuttl-tests namespace\n+ for pvc in `oc get pv --selector 2026-03-16 13:51:08.153014 | controller | provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo 2026-03-16 13:51:08.153019 | controller | openstack-kuttl-tests/swift-swift-storage-0\n++ cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ 2026-03-16 13:51:08.153024 | controller | echo openstack-kuttl-tests/swift-swift-storage-0\n++ cut -d / -f 2\n+ NAME=swift-swift-storage-0\n+ 2026-03-16 13:51:08.153034 | controller | oc delete -n openstack-kuttl-tests pvc/swift-swift-storage-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.153047 | controller | \"swift-swift-storage-0\" deleted from openstack-kuttl-tests namespace\n+ for pvc 2026-03-16 13:51:08.153053 | controller | in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep Bound | 2026-03-16 13:51:08.153058 | controller | awk '{print $6}'`\n++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n++ 2026-03-16 13:51:08.153063 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n++ 2026-03-16 13:51:08.153068 | controller | cut -d / -f 2\n+ NAME=ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.153087 | controller | pvc/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.153093 | controller | \"ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.153098 | controller | namespace\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153103 | controller | | grep Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/glance-glance-default-external-api-0\n++ 2026-03-16 13:51:08.153111 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/glance-glance-default-external-api-0\n++ 2026-03-16 13:51:08.153117 | controller | cut -d / -f 2\n+ NAME=glance-glance-default-external-api-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.153122 | controller | pvc/glance-glance-default-external-api-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.153127 | controller | \"glance-glance-default-external-api-0\" deleted from openstack-kuttl-tests namespace\n+ 2026-03-16 13:51:08.153132 | controller | for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.153137 | controller | Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n++ 2026-03-16 13:51:08.153143 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n++ 2026-03-16 13:51:08.153148 | controller | cut -d / -f 2\n+ NAME=ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.153153 | controller | pvc/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.153158 | controller | \"ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.153164 | controller | namespace\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153169 | controller | | grep Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/glance-glance-default-internal-api-0\n++ 2026-03-16 13:51:08.153174 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ cut -d / -f 2\n++ echo openstack-kuttl-tests/glance-glance-default-internal-api-0\n+ 2026-03-16 13:51:08.153179 | controller | NAME=glance-glance-default-internal-api-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.153185 | controller | pvc/glance-glance-default-internal-api-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.153190 | controller | \"glance-glance-default-internal-api-0\" deleted from openstack-kuttl-tests namespace\n++ 2026-03-16 13:51:08.153195 | controller | oc get pv --selector provisioned-by=crc-devsetup --no-headers\n++ awk '{print $1}'\n+ 2026-03-16 13:51:08.153200 | controller | for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print 2026-03-16 13:51:08.153208 | controller | $1}'`\n+ oc delete pv/local-storage01-crc\npersistentvolume \"local-storage01-crc\" 2026-03-16 13:51:08.153213 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153218 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage02-crc\npersistentvolume \"local-storage02-crc\" 2026-03-16 13:51:08.153223 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153229 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage03-crc\npersistentvolume \"local-storage03-crc\" 2026-03-16 13:51:08.153234 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153239 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage04-crc\npersistentvolume \"local-storage04-crc\" 2026-03-16 13:51:08.153244 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153250 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage05-crc\npersistentvolume \"local-storage05-crc\" 2026-03-16 13:51:08.153255 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153260 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage06-crc\npersistentvolume \"local-storage06-crc\" 2026-03-16 13:51:08.153265 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153270 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage07-crc\npersistentvolume \"local-storage07-crc\" 2026-03-16 13:51:08.153276 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153290 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage08-crc\npersistentvolume \"local-storage08-crc\" 2026-03-16 13:51:08.153295 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153301 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage09-crc\npersistentvolume \"local-storage09-crc\" 2026-03-16 13:51:08.153306 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153311 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage10-crc\npersistentvolume \"local-storage10-crc\" 2026-03-16 13:51:08.153316 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153321 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage11-crc\npersistentvolume \"local-storage11-crc\" 2026-03-16 13:51:08.153327 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153332 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage12-crc\npersistentvolume \"local-storage12-crc\" 2026-03-16 13:51:08.153337 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153342 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage13-crc\npersistentvolume \"local-storage13-crc\" 2026-03-16 13:51:08.153348 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153353 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage14-crc\npersistentvolume \"local-storage14-crc\" 2026-03-16 13:51:08.153358 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153370 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage15-crc\npersistentvolume \"local-storage15-crc\" 2026-03-16 13:51:08.153375 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153381 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage16-crc\npersistentvolume \"local-storage16-crc\" 2026-03-16 13:51:08.153386 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153391 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage17-crc\npersistentvolume \"local-storage17-crc\" 2026-03-16 13:51:08.153396 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153402 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage18-crc\npersistentvolume \"local-storage18-crc\" 2026-03-16 13:51:08.153407 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153412 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage19-crc\npersistentvolume \"local-storage19-crc\" 2026-03-16 13:51:08.153417 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.153422 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage20-crc\npersistentvolume \"local-storage20-crc\" 2026-03-16 13:51:08.153428 | controller | deleted\nif oc get sc \"local-storage\"; then oc delete sc \"local-storage\"; fi\nNAME 2026-03-16 13:51:08.153433 | controller | \ PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION 2026-03-16 13:51:08.153438 | controller | \ AGE\nlocal-storage kubernetes.io/no-provisioner Delete WaitForFirstConsumer 2026-03-16 13:51:08.153443 | controller | \ true 16m\nstorageclass.storage.k8s.io \"local-storage\" deleted\nbash 2026-03-16 13:51:08.153448 | controller | scripts/delete-pv.sh\n+++ dirname scripts/delete-pv.sh\n++ cd scripts\n++ pwd -P\n+ 2026-03-16 13:51:08.153454 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.153460 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh\n++ 2026-03-16 13:51:08.153465 | controller | set -ex\n++ OPERATION=create\n++ cat\n++ oc apply -f -\nconfigmap/crc-storage unchanged\n++ 2026-03-16 13:51:08.153472 | controller | cat\n++ oc apply -f -\nserviceaccount/crc-storage unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.153477 | controller | -f -\nrole.rbac.authorization.k8s.io/crc-storage-role unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.153482 | controller | -f -\nrolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged\n+ 2026-03-16 13:51:08.153488 | controller | PV_NUM=20\n+ TIMEOUT=500s\n++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' 2026-03-16 13:51:08.153493 | controller | -l node-role.kubernetes.io/worker\n+ NODE_NAMES=crc\n+ '[' -z crc ']'\n+ for node 2026-03-16 13:51:08.153498 | controller | in $NODE_NAMES\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.153504 | controller | crc delete\n++ set -ex\n++ NODE=crc\n++ OPERATION=delete\n++ oc delete -n crc-storage 2026-03-16 13:51:08.153509 | controller | job crc-storage-crc --ignore-not-found\njob.batch \"crc-storage-crc\" deleted from 2026-03-16 13:51:08.153514 | controller | crc-storage namespace\n++ cat\n++ oc apply -f -\nWarning: would violate PodSecurity 2026-03-16 13:51:08.153525 | controller | \"restricted:latest\": privileged (container \"storage\" must not set securityContext.privileged=true), 2026-03-16 13:51:08.153531 | controller | allowPrivilegeEscalation != false (container \"storage\" must set securityContext.allowPrivilegeEscalation=false), 2026-03-16 13:51:08.153536 | controller | unrestricted capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), 2026-03-16 13:51:08.153541 | controller | restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), 2026-03-16 13:51:08.153547 | controller | runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.153552 | controller | runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)\njob.batch/crc-storage-crc 2026-03-16 13:51:08.153557 | controller | created\n+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.153564 | controller | --timeout 500s\njob.batch/crc-storage-crc condition met\nmake[3]: Leaving directory 2026-03-16 13:51:08.153570 | controller | '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: Leaving 2026-03-16 13:51:08.153575 | controller | directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: 2026-03-16 13:51:08.153580 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.153585 | controller | scripts/retry_make_crc_storage.sh 3\nmake[3]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.153591 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.153596 | controller | ']'\n+ '[' -z crc-storage ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage\n+ 2026-03-16 13:51:08.153601 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']'\n+ cat\noc 2026-03-16 13:51:08.153606 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml\nnamespace/crc-storage 2026-03-16 13:51:08.153612 | controller | unchanged\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.153617 | controller | crc-storage); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\ncrc-storage 2026-03-16 13:51:08.153622 | controller | \ Active\noc project crc-storage\nAlready on project \"crc-storage\" 2026-03-16 13:51:08.153627 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/create-pv.sh\n+++ dirname 2026-03-16 13:51:08.153632 | controller | scripts/create-pv.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.153638 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh\n++ 2026-03-16 13:51:08.153645 | controller | set -ex\n++ OPERATION=create\n++ cat\n++ oc apply -f -\nconfigmap/crc-storage unchanged\n++ 2026-03-16 13:51:08.153651 | controller | cat\n++ oc apply -f -\nserviceaccount/crc-storage unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.153656 | controller | -f -\nrole.rbac.authorization.k8s.io/crc-storage-role unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.153661 | controller | -f -\nrolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged\n+ 2026-03-16 13:51:08.153666 | controller | PV_NUM=20\n+ TIMEOUT=500s\n++ oc get pv -o json\n++ jq -r '.items[] | select(.status.phase 2026-03-16 13:51:08.153672 | controller | | test(\"Released\")).metadata.name'\n+ released=\n++ oc get node -o template --template 2026-03-16 13:51:08.153677 | controller | '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' -l node-role.kubernetes.io/worker\n+ 2026-03-16 13:51:08.153682 | controller | NODE_NAMES=crc\n+ '[' -z crc ']'\n+ for node in $NODE_NAMES\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.153687 | controller | crc create\n++ set -ex\n++ NODE=crc\n++ OPERATION=create\n++ oc delete -n crc-storage 2026-03-16 13:51:08.153692 | controller | job crc-storage-crc --ignore-not-found\njob.batch \"crc-storage-crc\" deleted from 2026-03-16 13:51:08.153698 | controller | crc-storage namespace\n++ cat\n++ oc apply -f -\nWarning: would violate PodSecurity 2026-03-16 13:51:08.153703 | controller | \"restricted:latest\": privileged (container \"storage\" must not set securityContext.privileged=true), 2026-03-16 13:51:08.153708 | controller | allowPrivilegeEscalation != false (container \"storage\" must set securityContext.allowPrivilegeEscalation=false), 2026-03-16 13:51:08.153713 | controller | unrestricted capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), 2026-03-16 13:51:08.153719 | controller | restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), 2026-03-16 13:51:08.153724 | controller | runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.153729 | controller | runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)\njob.batch/crc-storage-crc 2026-03-16 13:51:08.153734 | controller | created\n+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.153745 | controller | --timeout 500s\njob.batch/crc-storage-crc condition met\nbash scripts/gen-crc-pv-kustomize.sh\n+ 2026-03-16 13:51:08.153750 | controller | OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ '[' -z '\"local-storage\"' 2026-03-16 13:51:08.153758 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc ']'\n+ PV_NUM=20\n+ 2026-03-16 13:51:08.153763 | controller | STORAGE_CAPACITY=10\n++ oc get node -o name -l node-role.kubernetes.io/worker\n++ 2026-03-16 13:51:08.153768 | controller | head -c-1\n++ sed -e 's|node/||'\n++ tr '\\n' ' '\n+ NODE_NAMES=crc\n+ '[' -z crc 2026-03-16 13:51:08.153773 | controller | ']'\n+ cat\n+ for node in $NODE_NAMES\n++ seq -w 20\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.153779 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.153784 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.153789 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.153794 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.153799 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.153805 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.153810 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.153815 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.153820 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.153827 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.153834 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.153840 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.153845 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.153850 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.153855 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.153861 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.153866 | controller | -e 's/^\"//' -e 's/\"$//'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc/storage.yaml\nstorageclass.storage.k8s.io/local-storage 2026-03-16 13:51:08.153871 | controller | created\npersistentvolume/local-storage01-crc created\npersistentvolume/local-storage02-crc 2026-03-16 13:51:08.153876 | controller | created\npersistentvolume/local-storage03-crc created\npersistentvolume/local-storage04-crc 2026-03-16 13:51:08.153882 | controller | created\npersistentvolume/local-storage05-crc created\npersistentvolume/local-storage06-crc 2026-03-16 13:51:08.153887 | controller | created\npersistentvolume/local-storage07-crc created\npersistentvolume/local-storage08-crc 2026-03-16 13:51:08.153892 | controller | created\npersistentvolume/local-storage09-crc created\npersistentvolume/local-storage10-crc 2026-03-16 13:51:08.153897 | controller | created\npersistentvolume/local-storage11-crc created\npersistentvolume/local-storage12-crc 2026-03-16 13:51:08.153903 | controller | created\npersistentvolume/local-storage13-crc created\npersistentvolume/local-storage14-crc 2026-03-16 13:51:08.153908 | controller | created\npersistentvolume/local-storage15-crc created\npersistentvolume/local-storage16-crc 2026-03-16 13:51:08.153913 | controller | created\npersistentvolume/local-storage17-crc created\npersistentvolume/local-storage18-crc 2026-03-16 13:51:08.153918 | controller | created\npersistentvolume/local-storage19-crc created\npersistentvolume/local-storage20-crc 2026-03-16 13:51:08.153923 | controller | created\npersistentvolumeclaim/ansible-ee-logs unchanged\nmake[3]: Leaving directory 2026-03-16 13:51:08.153929 | controller | '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: Leaving 2026-03-16 13:51:08.153934 | controller | directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\n2026/03/16 2026-03-16 13:51:08.153939 | controller | 13:39:20 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.153944 | controller | ]\n=== RUN kuttl\n harness.go:463: starting setup\n harness.go:255: running 2026-03-16 13:51:08.153949 | controller | tests using configured kubeconfig.\n harness.go:278: Successful connection to 2026-03-16 13:51:08.153955 | controller | cluster at: https://api.crc.testing:6443\n logger.go:42: 13:39:20 | | running 2026-03-16 13:51:08.153960 | controller | command: [oc apply -n openstack-kuttl-tests -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_netconfig.yaml]\n 2026-03-16 13:51:08.153965 | controller | \ logger.go:42: 13:39:20 | | netconfig.network.openstack.org/netconfig configured\n 2026-03-16 13:51:08.153975 | controller | \ logger.go:42: 13:39:20 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.153981 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_dnsmasq.yaml]\n 2026-03-16 13:51:08.153986 | controller | \ logger.go:42: 13:39:21 | | dnsmasq.network.openstack.org/dnsmasq configured\n 2026-03-16 13:51:08.153991 | controller | \ logger.go:42: 13:39:21 | | running command: [sh -c if [ ! -f ansibleee-ssh-key-id_rsa 2026-03-16 13:51:08.153999 | controller | ]; then\n ssh-keygen -f ansibleee-ssh-key-id_rsa -N \"\" -t rsa -b 4096\n 2026-03-16 13:51:08.154004 | controller | \ fi\n oc create secret generic dataplane-ansible-ssh-private-key-secret 2026-03-16 13:51:08.154009 | controller | \\\n --save-config \\\n --dry-run=client \\\n --from-file=authorized_keys=ansibleee-ssh-key-id_rsa.pub 2026-03-16 13:51:08.154014 | controller | \\\n --from-file=ssh-privatekey=ansibleee-ssh-key-id_rsa \\\n --from-file=ssh-publickey=ansibleee-ssh-key-id_rsa.pub 2026-03-16 13:51:08.154020 | controller | \\\n -n openstack-kuttl-tests \\\n -o yaml | \\\n oc apply 2026-03-16 13:51:08.154025 | controller | -f -\n ]\n logger.go:42: 13:39:21 | | secret/dataplane-ansible-ssh-private-key-secret 2026-03-16 13:51:08.154030 | controller | unchanged\n harness.go:363: running tests\n harness.go:75: going to run test 2026-03-16 13:51:08.154035 | controller | suite with timeout of 1380 seconds for each step\n harness.go:375: testsuite: 2026-03-16 13:51:08.154047 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.154053 | controller | has 20 tests\n=== RUN kuttl/harness\n=== RUN kuttl/harness/ctlplane-basic-deployment-with-appcred\n=== 2026-03-16 13:51:08.154058 | controller | PAUSE kuttl/harness/ctlplane-basic-deployment-with-appcred\n=== CONT kuttl/harness/ctlplane-basic-deployment-with-appcred\n 2026-03-16 13:51:08.154063 | controller | \ logger.go:42: 13:39:21 | ctlplane-basic-deployment-with-appcred | Skipping creation 2026-03-16 13:51:08.154079 | controller | of user-supplied namespace: openstack-kuttl-tests\n logger.go:42: 13:39:21 | 2026-03-16 13:51:08.154088 | controller | ctlplane-basic-deployment-with-appcred/1-deploy-openstack | starting test step 1-deploy-openstack\n 2026-03-16 13:51:08.154093 | controller | \ logger.go:42: 13:39:21 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.154098 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/base/openstackcontrolplane 2026-03-16 13:51:08.154104 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 13:39:21 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.154109 | controller | | Warning: spec.galera.template[openstack].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.154114 | controller | for production! For production use at least 5G!\n logger.go:42: 13:39:21 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.154119 | controller | | Warning: spec.galera.template[openstack-cell1].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.154125 | controller | for production! For production use at least 5G!\n logger.go:42: 13:39:21 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.154130 | controller | | openstackcontrolplane.core.openstack.org/openstack created\n logger.go:42: 2026-03-16 13:51:08.154135 | controller | 13:43:52 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack | test step 2026-03-16 13:51:08.154140 | controller | completed 1-deploy-openstack\n logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154145 | controller | | starting test step 2-deploy-appcred-config\n logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154151 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/applicationcredentials 2026-03-16 13:51:08.154156 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154161 | controller | | openstackcontrolplane.core.openstack.org/openstack configured\n logger.go:42: 2026-03-16 13:51:08.154166 | controller | 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | running 2026-03-16 13:51:08.154172 | controller | command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n wait_ready() 2026-03-16 13:51:08.154179 | controller | {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n oc wait 2026-03-16 13:51:08.154189 | controller | appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n }\n \n 2026-03-16 13:51:08.154194 | controller | \ check_field() {\n local name=$1 field=$2 expected=$3\n local 2026-03-16 13:51:08.154199 | controller | actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2>/dev/null 2026-03-16 13:51:08.154205 | controller | || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n echo 2026-03-16 13:51:08.154216 | controller | \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n exit 2026-03-16 13:51:08.154222 | controller | 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n }\n \n 2026-03-16 13:51:08.154227 | controller | \ check_roles() {\n local name=$1\n shift\n local 2026-03-16 13:51:08.154233 | controller | expected_roles=(\"$@\")\n local roles=$(oc get appcred ac-$name -n \"$NS\" 2026-03-16 13:51:08.154238 | controller | -o jsonpath='{.spec.roles[*]}')\n \n # Check each expected role 2026-03-16 13:51:08.154243 | controller | is present\n for role in \"${expected_roles[@]}\"; do\n if [[ 2026-03-16 13:51:08.154248 | controller | ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: ac-$name: Role 2026-03-16 13:51:08.154253 | controller | '$role' not found. Got: $roles\"\n exit 1\n fi\n done\n 2026-03-16 13:51:08.154259 | controller | \ \n # Check role count matches\n local role_count=$(echo 2026-03-16 13:51:08.154264 | controller | \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.154269 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.154274 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.154279 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.154285 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.154290 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.154295 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.154300 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.154306 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.154311 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.154316 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.154321 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.154326 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.154332 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.154337 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.154342 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.154347 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.154352 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.154358 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.154363 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.154370 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.154376 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.154381 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.154388 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.154393 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.154398 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.154404 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.154409 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.154414 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.154419 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.154424 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.154430 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.154435 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.154440 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.154445 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.154457 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.154462 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.154467 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.154473 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.154478 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.154483 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.154488 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.154493 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.154498 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.154504 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.154509 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.154514 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.154519 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.154525 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.154530 | controller | \ logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154535 | controller | | =========================================\n logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154540 | controller | | Testing Application Credential CRs\n logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154545 | controller | | =========================================\n logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154553 | controller | | \n logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154558 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:43:52 2026-03-16 13:51:08.154563 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.154568 | controller | = true\n logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154576 | controller | | \n logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154581 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154586 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154592 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.154597 | controller | \"ac-barbican\" not found\n logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154602 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.154608 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.154613 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.154618 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.154625 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.154630 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.154636 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.154641 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.154646 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.154651 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.154657 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.154662 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.154667 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.154672 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.154683 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.154688 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.154695 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.154701 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.154706 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.154711 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.154716 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.154721 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.154729 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.154734 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.154739 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.154744 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.154750 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.154755 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.154760 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.154765 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.154770 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.154776 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.154781 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.154786 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.154791 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.154797 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.154802 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.154807 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.154812 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.154817 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.154823 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.154828 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.154833 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.154838 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.154843 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.154849 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.154856 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.154861 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.154866 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.154871 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.154877 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.154882 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.154887 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.154892 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.154897 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.154903 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.154910 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.154920 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.154926 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.154931 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.154936 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.154941 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.154946 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.154952 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.154957 | controller | \ logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154962 | controller | | =========================================\n logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154967 | controller | | Testing Application Credential CRs\n logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154973 | controller | | =========================================\n logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154978 | controller | | \n logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154983 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:43:53 2026-03-16 13:51:08.154988 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.154993 | controller | = true\n logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.154999 | controller | | \n logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155004 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155009 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:43:54 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155015 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.155020 | controller | \"ac-barbican\" not found\n logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155025 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.155030 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.155036 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.155049 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.155054 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.155060 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.155065 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.155080 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.155089 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.155097 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.155102 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.155108 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.155113 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.155118 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.155123 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.155129 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.155134 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.155142 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.155147 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.155152 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.155158 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.155170 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.155175 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.155181 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.155186 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.155191 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.155196 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.155201 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.155207 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.155212 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.155217 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.155222 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.155227 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.155233 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.155238 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.155245 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.155250 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.155256 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.155261 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.155266 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.155271 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.155276 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.155282 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.155289 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.155294 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.155299 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.155305 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.155310 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.155315 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.155320 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.155325 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.155331 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.155336 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.155341 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.155346 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.155353 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.155359 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.155364 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.155369 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.155374 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.155380 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.155385 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.155390 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.155395 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.155406 | controller | \ logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155412 | controller | | =========================================\n logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155417 | controller | | Testing Application Credential CRs\n logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155422 | controller | | =========================================\n logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155428 | controller | | \n logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155433 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:43:55 2026-03-16 13:51:08.155438 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.155443 | controller | = true\n logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155449 | controller | | \n logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155454 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155464 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155469 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.155475 | controller | \"ac-barbican\" not found\n logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155480 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.155485 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.155490 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.155496 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.155501 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.155506 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.155511 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.155516 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.155521 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.155527 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.155532 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.155537 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.155542 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.155548 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.155553 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.155560 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.155565 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.155571 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.155576 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.155581 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.155586 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.155591 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.155597 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.155602 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.155607 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.155612 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.155618 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.155630 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.155636 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.155643 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.155648 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.155653 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.155659 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.155664 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.155669 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.155674 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.155680 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.155685 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.155690 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.155695 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.155700 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.155706 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.155711 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.155716 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.155721 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.155726 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.155732 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.155737 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.155742 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.155747 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.155752 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.155758 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.155763 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.155768 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.155773 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.155778 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.155784 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.155789 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.155794 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.155799 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.155804 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.155810 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.155815 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.155824 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.155829 | controller | \ logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155834 | controller | | =========================================\n logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155840 | controller | | Testing Application Credential CRs\n logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155845 | controller | | =========================================\n logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155850 | controller | | \n logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155855 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:43:56 2026-03-16 13:51:08.155865 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.155871 | controller | = true\n logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155876 | controller | | \n logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155881 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155887 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155892 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.155897 | controller | \"ac-barbican\" not found\n logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.155902 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.155907 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.155913 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.155918 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.155923 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.155928 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.155933 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.155939 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.155944 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.155949 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.155954 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.155960 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.155965 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.155970 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.155975 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.155980 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.155986 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.155993 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.155998 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.156003 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.156009 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.156014 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.156019 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.156024 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.156030 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.156035 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.156049 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.156054 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.156060 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.156065 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.156081 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.156089 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.156094 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.156099 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.156111 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.156119 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.156124 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.156130 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.156135 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.156140 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.156145 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.156151 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.156156 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.156161 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.156166 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.156171 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.156177 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.156182 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.156187 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.156192 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.156200 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.156205 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.156210 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.156215 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.156221 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.156226 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.156231 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.156236 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.156241 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.156247 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.156252 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.156257 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.156262 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.156267 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.156273 | controller | \ logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156278 | controller | | =========================================\n logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156283 | controller | | Testing Application Credential CRs\n logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156288 | controller | | =========================================\n logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156294 | controller | | \n logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156301 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:43:57 2026-03-16 13:51:08.156306 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.156311 | controller | = true\n logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156317 | controller | | \n logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156322 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156327 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156337 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.156343 | controller | \"ac-barbican\" not found\n logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156348 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.156354 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.156359 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.156364 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.156371 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.156376 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.156384 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.156389 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.156394 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.156399 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.156404 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.156410 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.156415 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.156420 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.156425 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.156430 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.156436 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.156441 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.156446 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.156451 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.156456 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.156462 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.156467 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.156472 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.156477 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.156483 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.156488 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.156493 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.156500 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.156505 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.156510 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.156516 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.156521 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.156526 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.156531 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.156536 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.156542 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.156549 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.156554 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.156559 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.156564 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.156575 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.156580 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.156587 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.156593 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.156598 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.156603 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.156608 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.156613 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.156619 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.156624 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.156629 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.156634 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.156640 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.156645 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.156650 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.156655 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.156660 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.156666 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.156671 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.156676 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.156681 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.156686 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.156692 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.156697 | controller | \ logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156702 | controller | | =========================================\n logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156707 | controller | | Testing Application Credential CRs\n logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156713 | controller | | =========================================\n logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156718 | controller | | \n logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156723 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:43:58 2026-03-16 13:51:08.156732 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.156738 | controller | = true\n logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156743 | controller | | \n logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156748 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156753 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156759 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.156764 | controller | \"ac-barbican\" not found\n logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.156769 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.156774 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.156780 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.156785 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.156790 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.156800 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.156806 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.156811 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.156817 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.156822 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.156827 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.156832 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.156837 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.156845 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.156850 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.156855 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.156860 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.156865 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.156871 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.156876 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.156881 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.156886 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.156891 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.156897 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.156904 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.156909 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.156914 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.156920 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.156925 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.156930 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.156935 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.156940 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.156946 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.156951 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.156956 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.156961 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.156966 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.156972 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.156977 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.156982 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.156987 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.156992 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.156998 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.157003 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.157008 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.157013 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.157019 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.157024 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.157034 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.157046 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.157051 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.157056 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.157064 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.157080 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.157089 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.157094 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.157100 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.157106 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.157113 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.157118 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.157124 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.157129 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.157134 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.157139 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.157145 | controller | \ logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157150 | controller | | =========================================\n logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157155 | controller | | Testing Application Credential CRs\n logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157160 | controller | | =========================================\n logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157166 | controller | | \n logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157171 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:44:00 2026-03-16 13:51:08.157176 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.157181 | controller | = true\n logger.go:42: 13:44:00 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157186 | controller | | \n logger.go:42: 13:44:00 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157192 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:44:00 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157197 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:44:00 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157202 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.157208 | controller | \"ac-barbican\" not found\n logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157213 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.157218 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.157223 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.157228 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.157234 | controller | \ local actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.157239 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.157244 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.157249 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.157255 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.157260 | controller | \ local expected_roles=(\"$@\")\n local roles=$(oc get appcred 2026-03-16 13:51:08.157265 | controller | ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n # Check 2026-03-16 13:51:08.157270 | controller | each expected role is present\n for role in \"${expected_roles[@]}\"; do\n 2026-03-16 13:51:08.157284 | controller | \ if [[ ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: 2026-03-16 13:51:08.157290 | controller | ac-$name: Role '$role' not found. Got: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.157295 | controller | \ done\n \n # Check role count matches\n local 2026-03-16 13:51:08.157300 | controller | role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" 2026-03-16 13:51:08.157306 | controller | ]; then\n echo \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, 2026-03-16 13:51:08.157311 | controller | got $role_count: $roles\"\n exit 1\n fi\n \n echo 2026-03-16 13:51:08.157316 | controller | \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n \n echo 2026-03-16 13:51:08.157321 | controller | \"=========================================\"\n echo \"Testing Application 2026-03-16 13:51:08.157326 | controller | Credential CRs\"\n echo \"=========================================\"\n echo\n 2026-03-16 13:51:08.157332 | controller | \ \n echo \"=== Checking global ApplicationCredential is enabled ===\"\n 2026-03-16 13:51:08.157337 | controller | \ global_enabled=$(oc get openstackcontrolplane openstack -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n 2026-03-16 13:51:08.157342 | controller | \ if [ \"$global_enabled\" != \"true\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.157350 | controller | expected 'true', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.157355 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = true\"\n echo\n 2026-03-16 13:51:08.157360 | controller | \ \n # ---- ac-barbican ----\n # Pure defaults: expirationDays=730, 2026-03-16 13:51:08.157365 | controller | gracePeriodDays=364, roles=[admin,service], unrestricted=false\n echo \"=== 2026-03-16 13:51:08.157371 | controller | Testing ac-barbican (pure defaults) ===\"\n wait_ready barbican\n check_field 2026-03-16 13:51:08.157376 | controller | barbican expirationDays 730\n check_field barbican gracePeriodDays 364\n 2026-03-16 13:51:08.157381 | controller | \ check_roles barbican \"admin\" \"service\"\n check_field barbican 2026-03-16 13:51:08.157386 | controller | unrestricted \"false\"\n echo\n \n # ---- ac-cinder ----\n 2026-03-16 13:51:08.157391 | controller | \ # Full custom overrides\n echo \"=== Testing ac-cinder (full custom 2026-03-16 13:51:08.157397 | controller | overrides) ===\"\n wait_ready cinder\n check_field cinder expirationDays 2026-03-16 13:51:08.157402 | controller | 10\n check_field cinder gracePeriodDays 5\n check_roles cinder \"admin\" 2026-03-16 13:51:08.157407 | controller | \"service\"\n check_field cinder unrestricted \"true\"\n echo\n \n 2026-03-16 13:51:08.157412 | controller | \ # ---- ac-glance ----\n # Partial overrides (expiration values only)\n 2026-03-16 13:51:08.157418 | controller | \ echo \"=== Testing ac-glance (partial overrides) ===\"\n wait_ready 2026-03-16 13:51:08.157423 | controller | glance\n check_field glance expirationDays 180\n check_field glance 2026-03-16 13:51:08.157428 | controller | gracePeriodDays 60\n check_roles glance \"admin\" \"service\"\n check_field 2026-03-16 13:51:08.157433 | controller | glance unrestricted \"false\"\n echo\n \n # ---- ac-swift ----\n 2026-03-16 13:51:08.157438 | controller | \ # Role override only\n echo \"=== Testing ac-swift (roles override) 2026-03-16 13:51:08.157444 | controller | ===\"\n wait_ready swift\n check_field swift expirationDays 730\n 2026-03-16 13:51:08.157449 | controller | \ check_field swift gracePeriodDays 364\n check_roles swift \"service\"\n 2026-03-16 13:51:08.157454 | controller | \ check_field swift unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.157461 | controller | ---- ac-neutron ----\n # Inherits all defaults\n echo \"=== Testing 2026-03-16 13:51:08.157467 | controller | ac-neutron (inherits defaults) ===\"\n wait_ready neutron\n check_field 2026-03-16 13:51:08.157474 | controller | neutron expirationDays 730\n check_field neutron gracePeriodDays 364\n check_roles 2026-03-16 13:51:08.157479 | controller | neutron \"admin\" \"service\"\n check_field neutron unrestricted \"false\"\n 2026-03-16 13:51:08.157484 | controller | \ echo\n \n # ---- ac-placement ----\n # Custom expiration 2026-03-16 13:51:08.157489 | controller | only\n echo \"=== Testing ac-placement (expiration override) ===\"\n wait_ready 2026-03-16 13:51:08.157495 | controller | placement\n check_field placement expirationDays 90\n check_field 2026-03-16 13:51:08.157500 | controller | placement gracePeriodDays 30\n check_roles placement \"admin\" \"service\"\n 2026-03-16 13:51:08.157505 | controller | \ check_field placement unrestricted \"false\"\n echo\n \n # 2026-03-16 13:51:08.157510 | controller | ---- ac-nova ----\n # Multiple roles\n echo \"=== Testing ac-nova 2026-03-16 13:51:08.157515 | controller | (multiple roles) ===\"\n wait_ready nova\n check_field nova expirationDays 2026-03-16 13:51:08.157526 | controller | 730\n check_field nova gracePeriodDays 364\n check_roles nova \"admin\" 2026-03-16 13:51:08.157532 | controller | \"service\" \"member\"\n check_field nova unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.157537 | controller | \ \n # ---- ac-ceilometer ----\n # Telemetry/Ceilometer component 2026-03-16 13:51:08.157542 | controller | (enabled by default in base sample)\n echo \"=== Testing ac-ceilometer (telemetry/ceilometer) 2026-03-16 13:51:08.157549 | controller | ===\"\n wait_ready ceilometer\n check_field ceilometer expirationDays 2026-03-16 13:51:08.157555 | controller | 45\n check_field ceilometer gracePeriodDays 20\n check_roles ceilometer 2026-03-16 13:51:08.157560 | controller | \"service\"\n check_field ceilometer unrestricted \"false\"\n echo\n 2026-03-16 13:51:08.157565 | controller | \ \n echo \"All ApplicationCredential CRs validated successfully\"]\n 2026-03-16 13:51:08.157570 | controller | \ logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157576 | controller | | =========================================\n logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157581 | controller | | Testing Application Credential CRs\n logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157586 | controller | | =========================================\n logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157592 | controller | | \n logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157597 | controller | | === Checking global ApplicationCredential is enabled ===\n logger.go:42: 13:44:01 2026-03-16 13:51:08.157602 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.157607 | controller | = true\n logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157613 | controller | | \n logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157618 | controller | | === Testing ac-barbican (pure defaults) ===\n logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157623 | controller | | Waiting for appcred/ac-barbican to be Ready...\n logger.go:42: 13:44:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157628 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met\n 2026-03-16 13:51:08.157636 | controller | \ logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157641 | controller | | ✓ ac-barbican.expirationDays = 730\n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157646 | controller | | ✓ ac-barbican.gracePeriodDays = 364\n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157651 | controller | | ✓ ac-barbican.roles = [admin service]\n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157657 | controller | | ✓ ac-barbican.unrestricted = false\n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157662 | controller | | \n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157669 | controller | | === Testing ac-cinder (full custom overrides) ===\n logger.go:42: 13:44:04 2026-03-16 13:51:08.157674 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | Waiting for appcred/ac-cinder 2026-03-16 13:51:08.157679 | controller | to be Ready...\n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157685 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-cinder condition met\n 2026-03-16 13:51:08.157690 | controller | \ logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157695 | controller | | ✓ ac-cinder.expirationDays = 10\n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157700 | controller | | ✓ ac-cinder.gracePeriodDays = 5\n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157706 | controller | | ✓ ac-cinder.roles = [admin service]\n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157711 | controller | | ✓ ac-cinder.unrestricted = true\n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157716 | controller | | \n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157728 | controller | | === Testing ac-glance (partial overrides) ===\n logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157734 | controller | | Waiting for appcred/ac-glance to be Ready...\n logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157740 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-glance condition met\n 2026-03-16 13:51:08.157745 | controller | \ logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157750 | controller | | ✓ ac-glance.expirationDays = 180\n logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157755 | controller | | ✓ ac-glance.gracePeriodDays = 60\n logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157761 | controller | | ✓ ac-glance.roles = [admin service]\n logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157766 | controller | | ✓ ac-glance.unrestricted = false\n logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157771 | controller | | \n logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157777 | controller | | === Testing ac-swift (roles override) ===\n logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157782 | controller | | Waiting for appcred/ac-swift to be Ready...\n logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157789 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-swift condition met\n 2026-03-16 13:51:08.157796 | controller | \ logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157802 | controller | | ✓ ac-swift.expirationDays = 730\n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157807 | controller | | ✓ ac-swift.gracePeriodDays = 364\n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157812 | controller | | ✓ ac-swift.roles = [service]\n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157817 | controller | | ✓ ac-swift.unrestricted = false\n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157822 | controller | | \n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157828 | controller | | === Testing ac-neutron (inherits defaults) ===\n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157833 | controller | | Waiting for appcred/ac-neutron to be Ready...\n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157838 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-neutron condition met\n 2026-03-16 13:51:08.157843 | controller | \ logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157849 | controller | | ✓ ac-neutron.expirationDays = 730\n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157854 | controller | | ✓ ac-neutron.gracePeriodDays = 364\n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157859 | controller | | ✓ ac-neutron.roles = [admin service]\n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157864 | controller | | ✓ ac-neutron.unrestricted = false\n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157870 | controller | | \n logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157875 | controller | | === Testing ac-placement (expiration override) ===\n logger.go:42: 13:44:06 2026-03-16 13:51:08.157880 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | Waiting for appcred/ac-placement 2026-03-16 13:51:08.157885 | controller | to be Ready...\n logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157891 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-placement condition met\n 2026-03-16 13:51:08.157896 | controller | \ logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157901 | controller | | ✓ ac-placement.expirationDays = 90\n logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157912 | controller | | ✓ ac-placement.gracePeriodDays = 30\n logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157917 | controller | | ✓ ac-placement.roles = [admin service]\n logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157922 | controller | | ✓ ac-placement.unrestricted = false\n logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157928 | controller | | \n logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157933 | controller | | === Testing ac-nova (multiple roles) ===\n logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157938 | controller | | Waiting for appcred/ac-nova to be Ready...\n logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157947 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-nova condition met\n logger.go:42: 2026-03-16 13:51:08.157953 | controller | 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | ✓ ac-nova.expirationDays 2026-03-16 13:51:08.157958 | controller | = 730\n logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157964 | controller | | ✓ ac-nova.gracePeriodDays = 364\n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157969 | controller | | ✓ ac-nova.roles = [admin service member]\n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157976 | controller | | ✓ ac-nova.unrestricted = false\n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157981 | controller | | \n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.157986 | controller | | === Testing ac-ceilometer (telemetry/ceilometer) ===\n logger.go:42: 13:44:08 2026-03-16 13:51:08.157992 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | Waiting for appcred/ac-ceilometer 2026-03-16 13:51:08.157997 | controller | to be Ready...\n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.158002 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-ceilometer condition met\n 2026-03-16 13:51:08.158007 | controller | \ logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.158013 | controller | | ✓ ac-ceilometer.expirationDays = 45\n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.158018 | controller | | ✓ ac-ceilometer.gracePeriodDays = 20\n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.158023 | controller | | ✓ ac-ceilometer.roles = [service]\n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.158028 | controller | | ✓ ac-ceilometer.unrestricted = false\n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.158034 | controller | | \n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.158045 | controller | | All ApplicationCredential CRs validated successfully\n logger.go:42: 13:44:08 2026-03-16 13:51:08.158051 | controller | | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config | test step completed 2026-03-16 13:51:08.158056 | controller | 2-deploy-appcred-config\n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158061 | controller | | starting test step 3-update-appcred-config\n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158066 | controller | | running command: [sh -c # Change barbican's expirationDays from the default (730) 2026-03-16 13:51:08.158082 | controller | to 365\n oc patch openstackcontrolplane openstack -n $NAMESPACE --type merge 2026-03-16 13:51:08.158090 | controller | -p \\\n '{\"spec\":{\"barbican\":{\"applicationCredential\":{\"expirationDays\":365,\"gracePeriodDays\":180}}}}'\n 2026-03-16 13:51:08.158095 | controller | \ \n # Change glance's roles from [admin,service] to [service] only\n 2026-03-16 13:51:08.158101 | controller | \ oc patch openstackcontrolplane openstack -n $NAMESPACE --type merge -p \\\n 2026-03-16 13:51:08.158108 | controller | \ '{\"spec\":{\"glance\":{\"applicationCredential\":{\"roles\":[\"service\"]}}}}'\n 2026-03-16 13:51:08.158114 | controller | \ ]\n logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158121 | controller | | openstackcontrolplane.core.openstack.org/openstack patched\n logger.go:42: 2026-03-16 13:51:08.158126 | controller | 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config | openstackcontrolplane.core.openstack.org/openstack 2026-03-16 13:51:08.158138 | controller | patched\n logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158144 | controller | | running command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n 2026-03-16 13:51:08.158149 | controller | \ wait_ready() {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n 2026-03-16 13:51:08.158154 | controller | \ oc wait appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n 2026-03-16 13:51:08.158160 | controller | \ }\n \n check_field() {\n local name=$1 field=$2 expected=$3\n 2026-03-16 13:51:08.158165 | controller | \ local actual\n actual=$(oc get appcred ac-$name -n \"$NS\" -o 2026-03-16 13:51:08.158170 | controller | jsonpath=\"{.spec.$field}\" 2>/dev/null || echo \"\")\n if [ \"$actual\" 2026-03-16 13:51:08.158175 | controller | != \"$expected\" ]; then\n echo \"ERROR: ac-$name.$field: expected '$expected', 2026-03-16 13:51:08.158180 | controller | got '$actual'\"\n exit 1\n fi\n echo \"✓ ac-$name.$field 2026-03-16 13:51:08.158185 | controller | = $expected\"\n }\n \n check_roles() {\n local name=$1\n 2026-03-16 13:51:08.158191 | controller | \ shift\n local expected_roles=(\"$@\")\n local roles\n 2026-03-16 13:51:08.158196 | controller | \ roles=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n 2026-03-16 13:51:08.158203 | controller | \ \n for role in \"${expected_roles[@]}\"; do\n if [[ 2026-03-16 13:51:08.158209 | controller | ! \" $roles \" =~ \" $role \" ]]; then\n echo \"ERROR: ac-$name: Role 2026-03-16 13:51:08.158214 | controller | '$role' not found. Got: $roles\"\n exit 1\n fi\n done\n 2026-03-16 13:51:08.158219 | controller | \ \n local role_count\n role_count=$(echo \"$roles\" | wc 2026-03-16 13:51:08.158224 | controller | -w)\n if [ \"$role_count\" -ne \"${#expected_roles[@]}\" ]; then\n echo 2026-03-16 13:51:08.158230 | controller | \"ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: $roles\"\n 2026-03-16 13:51:08.158235 | controller | \ exit 1\n fi\n \n echo \"✓ ac-$name.roles = 2026-03-16 13:51:08.158240 | controller | [${expected_roles[*]}]\"\n }\n \n echo \"=========================================\"\n 2026-03-16 13:51:08.158245 | controller | \ echo \"Testing ApplicationCredential Spec Propagation\"\n echo \"=========================================\"\n 2026-03-16 13:51:08.158251 | controller | \ echo\n \n # ---- ac-barbican: expirationDays 730 -> 365, gracePeriodDays 2026-03-16 13:51:08.158256 | controller | 364 -> 180 ----\n echo \"=== Verifying expirationDays propagation on ac-barbican 2026-03-16 13:51:08.158261 | controller | ===\"\n wait_ready barbican\n check_field barbican expirationDays 2026-03-16 13:51:08.158266 | controller | 365\n check_field barbican gracePeriodDays 180\n echo\n \n 2026-03-16 13:51:08.158271 | controller | \ # ---- ac-glance: roles [admin,service] -> [service] ----\n echo 2026-03-16 13:51:08.158277 | controller | \"=== Verifying roles propagation on ac-glance ===\"\n wait_ready glance\n 2026-03-16 13:51:08.158282 | controller | \ check_roles glance \"service\"\n echo\n \n echo \"All 2026-03-16 13:51:08.158287 | controller | spec changes propagated to existing ApplicationCredential CRs successfully\"]\n 2026-03-16 13:51:08.158292 | controller | \ logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158298 | controller | | =========================================\n logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158305 | controller | | Testing ApplicationCredential Spec Propagation\n logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158310 | controller | | =========================================\n logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158315 | controller | | \n logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158321 | controller | | === Verifying expirationDays propagation on ac-barbican ===\n logger.go:42: 2026-03-16 13:51:08.158326 | controller | 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config | Waiting 2026-03-16 13:51:08.158331 | controller | for appcred/ac-barbican to be Ready...\n logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158336 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met\n 2026-03-16 13:51:08.158341 | controller | \ logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158347 | controller | | ERROR: ac-barbican.expirationDays: expected '365', got '730'\n logger.go:42: 2026-03-16 13:51:08.158352 | controller | 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config | running 2026-03-16 13:51:08.158357 | controller | command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n wait_ready() 2026-03-16 13:51:08.158367 | controller | {\n echo \"Waiting for appcred/ac-$1 to be Ready...\"\n oc wait 2026-03-16 13:51:08.158373 | controller | appcred/ac-$1 -n \"$NS\" --for=condition=Ready --timeout=180s\n }\n \n 2026-03-16 13:51:08.158378 | controller | \ check_field() {\n local name=$1 field=$2 expected=$3\n local 2026-03-16 13:51:08.158383 | controller | actual\n actual=$(oc get appcred ac-$name -n \"$NS\" -o jsonpath=\"{.spec.$field}\" 2026-03-16 13:51:08.158389 | controller | 2>/dev/null || echo \"\")\n if [ \"$actual\" != \"$expected\" ]; then\n 2026-03-16 13:51:08.158394 | controller | \ echo \"ERROR: ac-$name.$field: expected '$expected', got '$actual'\"\n 2026-03-16 13:51:08.158399 | controller | \ exit 1\n fi\n echo \"✓ ac-$name.$field = $expected\"\n 2026-03-16 13:51:08.158404 | controller | \ }\n \n check_roles() {\n local name=$1\n shift\n 2026-03-16 13:51:08.158410 | controller | \ local expected_roles=(\"$@\")\n local roles\n roles=$(oc 2026-03-16 13:51:08.158415 | controller | get appcred ac-$name -n \"$NS\" -o jsonpath='{.spec.roles[*]}')\n \n for 2026-03-16 13:51:08.158420 | controller | role in \"${expected_roles[@]}\"; do\n if [[ ! \" $roles \" =~ \" $role 2026-03-16 13:51:08.158425 | controller | \" ]]; then\n echo \"ERROR: ac-$name: Role '$role' not found. Got: 2026-03-16 13:51:08.158430 | controller | $roles\"\n exit 1\n fi\n done\n \n local 2026-03-16 13:51:08.158436 | controller | role_count\n role_count=$(echo \"$roles\" | wc -w)\n if [ \"$role_count\" 2026-03-16 13:51:08.158441 | controller | -ne \"${#expected_roles[@]}\" ]; then\n echo \"ERROR: ac-$name: Expected 2026-03-16 13:51:08.158446 | controller | ${#expected_roles[@]} roles, got $role_count: $roles\"\n exit 1\n fi\n 2026-03-16 13:51:08.158451 | controller | \ \n echo \"✓ ac-$name.roles = [${expected_roles[*]}]\"\n }\n 2026-03-16 13:51:08.158458 | controller | \ \n echo \"=========================================\"\n echo 2026-03-16 13:51:08.158464 | controller | \"Testing ApplicationCredential Spec Propagation\"\n echo \"=========================================\"\n 2026-03-16 13:51:08.158469 | controller | \ echo\n \n # ---- ac-barbican: expirationDays 730 -> 365, gracePeriodDays 2026-03-16 13:51:08.158474 | controller | 364 -> 180 ----\n echo \"=== Verifying expirationDays propagation on ac-barbican 2026-03-16 13:51:08.158481 | controller | ===\"\n wait_ready barbican\n check_field barbican expirationDays 2026-03-16 13:51:08.158487 | controller | 365\n check_field barbican gracePeriodDays 180\n echo\n \n 2026-03-16 13:51:08.158492 | controller | \ # ---- ac-glance: roles [admin,service] -> [service] ----\n echo 2026-03-16 13:51:08.158497 | controller | \"=== Verifying roles propagation on ac-glance ===\"\n wait_ready glance\n 2026-03-16 13:51:08.158502 | controller | \ check_roles glance \"service\"\n echo\n \n echo \"All 2026-03-16 13:51:08.158508 | controller | spec changes propagated to existing ApplicationCredential CRs successfully\"]\n 2026-03-16 13:51:08.158513 | controller | \ logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158518 | controller | | =========================================\n logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158523 | controller | | Testing ApplicationCredential Spec Propagation\n logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158529 | controller | | =========================================\n logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158536 | controller | | \n logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158541 | controller | | === Verifying expirationDays propagation on ac-barbican ===\n logger.go:42: 2026-03-16 13:51:08.158546 | controller | 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config | Waiting 2026-03-16 13:51:08.158552 | controller | for appcred/ac-barbican to be Ready...\n logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158557 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met\n 2026-03-16 13:51:08.158562 | controller | \ logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158567 | controller | | ✓ ac-barbican.expirationDays = 365\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158572 | controller | | ✓ ac-barbican.gracePeriodDays = 180\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158578 | controller | | \n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158583 | controller | | === Verifying roles propagation on ac-glance ===\n logger.go:42: 13:44:11 | 2026-03-16 13:51:08.158593 | controller | ctlplane-basic-deployment-with-appcred/3-update-appcred-config | Waiting for appcred/ac-glance 2026-03-16 13:51:08.158599 | controller | to be Ready...\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158604 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-glance condition met\n 2026-03-16 13:51:08.158609 | controller | \ logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158615 | controller | | ✓ ac-glance.roles = [service]\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158620 | controller | | \n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158625 | controller | | All spec changes propagated to existing ApplicationCredential CRs successfully\n 2026-03-16 13:51:08.158630 | controller | \ logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.158635 | controller | | test step completed 3-update-appcred-config\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158641 | controller | | starting test step 4-disable-appcred-config\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158648 | controller | | running command: [sh -c oc patch openstackcontrolplane openstack -n $NAMESPACE 2026-03-16 13:51:08.158653 | controller | --type merge -p '{\"spec\":{\"applicationCredential\":{\"enabled\":false}}}'\n ]\n 2026-03-16 13:51:08.158658 | controller | \ logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158664 | controller | | openstackcontrolplane.core.openstack.org/openstack patched\n logger.go:42: 2026-03-16 13:51:08.158669 | controller | 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | running 2026-03-16 13:51:08.158674 | controller | command: [sh -c set -euo pipefail\n NS=\"${NAMESPACE}\"\n \n SERVICES=(barbican 2026-03-16 13:51:08.158679 | controller | cinder glance swift neutron placement nova ceilometer)\n \n wait_deleted() 2026-03-16 13:51:08.158685 | controller | {\n local kind=$1 name=$2 timeout=${3:-180}\n echo \"Waiting for 2026-03-16 13:51:08.158690 | controller | $kind/$name to be deleted...\"\n local end=$((SECONDS + timeout))\n while 2026-03-16 13:51:08.158695 | controller | [ $SECONDS -lt $end ]; do\n if ! oc get \"$kind\" \"$name\" -n \"$NS\" 2026-03-16 13:51:08.158700 | controller | &>/dev/null; then\n echo \"✓ $kind/$name deleted\"\n return 2026-03-16 13:51:08.158706 | controller | 0\n fi\n sleep 5\n done\n echo \"ERROR: 2026-03-16 13:51:08.158711 | controller | $kind/$name still exists after ${timeout}s\"\n exit 1\n }\n \n 2026-03-16 13:51:08.158716 | controller | \ echo \"=========================================\"\n echo \"Testing 2026-03-16 13:51:08.158723 | controller | Application Credential Cleanup\"\n echo \"=========================================\"\n 2026-03-16 13:51:08.158728 | controller | \ echo\n \n echo \"=== Verifying global ApplicationCredential 2026-03-16 13:51:08.158734 | controller | is disabled ===\"\n global_enabled=$(oc get openstackcontrolplane openstack 2026-03-16 13:51:08.158739 | controller | -n \"$NS\" -o jsonpath='{.spec.applicationCredential.enabled}')\n if [ \"$global_enabled\" 2026-03-16 13:51:08.158744 | controller | != \"false\" ]; then\n echo \"ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.158749 | controller | expected 'false', got '$global_enabled'\"\n exit 1\n fi\n echo 2026-03-16 13:51:08.158754 | controller | \"✓ OpenStackControlPlane.spec.applicationCredential.enabled = false\"\n echo\n 2026-03-16 13:51:08.158760 | controller | \ \n echo \"=== Verifying AC CRs are deleted ===\"\n for svc 2026-03-16 13:51:08.158765 | controller | in \"${SERVICES[@]}\"; do\n wait_deleted appcred \"ac-$svc\" 180\n done\n 2026-03-16 13:51:08.158770 | controller | \ echo\n \n echo \"=== Verifying AC Secrets are cleaned up ===\"\n 2026-03-16 13:51:08.158775 | controller | \ for svc in \"${SERVICES[@]}\"; do\n wait_deleted secret \"ac-$svc-secret\" 2026-03-16 13:51:08.158780 | controller | 120\n done\n echo\n \n echo \"All ApplicationCredential 2026-03-16 13:51:08.158786 | controller | CRs and Secrets cleaned up successfully\"]\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158791 | controller | | =========================================\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158796 | controller | | Testing Application Credential Cleanup\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158808 | controller | | =========================================\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158814 | controller | | \n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158819 | controller | | === Verifying global ApplicationCredential is disabled ===\n logger.go:42: 2026-03-16 13:51:08.158827 | controller | 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.158832 | controller | = false\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158837 | controller | | \n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158843 | controller | | === Verifying AC CRs are deleted ===\n logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158848 | controller | | Waiting for appcred/ac-barbican to be deleted...\n logger.go:42: 13:44:16 | 2026-03-16 13:51:08.158853 | controller | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ appcred/ac-barbican 2026-03-16 13:51:08.158858 | controller | deleted\n logger.go:42: 13:44:16 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158864 | controller | | Waiting for appcred/ac-cinder to be deleted...\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158869 | controller | | ✓ appcred/ac-cinder deleted\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158874 | controller | | Waiting for appcred/ac-glance to be deleted...\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158879 | controller | | ✓ appcred/ac-glance deleted\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158885 | controller | | Waiting for appcred/ac-swift to be deleted...\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158890 | controller | | ✓ appcred/ac-swift deleted\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158895 | controller | | Waiting for appcred/ac-neutron to be deleted...\n logger.go:42: 13:44:17 | 2026-03-16 13:51:08.158900 | controller | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ appcred/ac-neutron 2026-03-16 13:51:08.158906 | controller | deleted\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158913 | controller | | Waiting for appcred/ac-placement to be deleted...\n logger.go:42: 13:44:17 2026-03-16 13:51:08.158918 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ appcred/ac-placement 2026-03-16 13:51:08.158924 | controller | deleted\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158929 | controller | | Waiting for appcred/ac-nova to be deleted...\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158934 | controller | | ✓ appcred/ac-nova deleted\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158939 | controller | | Waiting for appcred/ac-ceilometer to be deleted...\n logger.go:42: 13:44:17 2026-03-16 13:51:08.158945 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ appcred/ac-ceilometer 2026-03-16 13:51:08.158950 | controller | deleted\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158955 | controller | | \n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158960 | controller | | === Verifying AC Secrets are cleaned up ===\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158966 | controller | | Waiting for secret/ac-barbican-secret to be deleted...\n logger.go:42: 13:44:17 2026-03-16 13:51:08.158971 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-barbican-secret 2026-03-16 13:51:08.158976 | controller | deleted\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.158983 | controller | | Waiting for secret/ac-cinder-secret to be deleted...\n logger.go:42: 13:44:17 2026-03-16 13:51:08.159001 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-cinder-secret 2026-03-16 13:51:08.159007 | controller | deleted\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.159012 | controller | | Waiting for secret/ac-glance-secret to be deleted...\n logger.go:42: 13:44:17 2026-03-16 13:51:08.159017 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-glance-secret 2026-03-16 13:51:08.159028 | controller | deleted\n logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.159034 | controller | | Waiting for secret/ac-swift-secret to be deleted...\n logger.go:42: 13:44:18 2026-03-16 13:51:08.159045 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-swift-secret 2026-03-16 13:51:08.159051 | controller | deleted\n logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.159056 | controller | | Waiting for secret/ac-neutron-secret to be deleted...\n logger.go:42: 13:44:18 2026-03-16 13:51:08.159061 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-neutron-secret 2026-03-16 13:51:08.159066 | controller | deleted\n logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.159083 | controller | | Waiting for secret/ac-placement-secret to be deleted...\n logger.go:42: 13:44:18 2026-03-16 13:51:08.159091 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-placement-secret 2026-03-16 13:51:08.159097 | controller | deleted\n logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.159102 | controller | | Waiting for secret/ac-nova-secret to be deleted...\n logger.go:42: 13:44:18 2026-03-16 13:51:08.159112 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-nova-secret 2026-03-16 13:51:08.159117 | controller | deleted\n logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.159122 | controller | | Waiting for secret/ac-ceilometer-secret to be deleted...\n logger.go:42: 13:44:18 2026-03-16 13:51:08.159128 | controller | | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | ✓ secret/ac-ceilometer-secret 2026-03-16 13:51:08.159133 | controller | deleted\n logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.159138 | controller | | \n logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.159143 | controller | | All ApplicationCredential CRs and Secrets cleaned up successfully\n logger.go:42: 2026-03-16 13:51:08.159148 | controller | 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config | test 2026-03-16 13:51:08.159154 | controller | step completed 4-disable-appcred-config\n logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.159159 | controller | | starting test step 5-cleanup\n logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.159164 | controller | | running command: [sh -c oc delete secret --ignore-not-found=true combined-ca-bundle 2026-03-16 13:51:08.159169 | controller | -n $NAMESPACE\n oc delete secret -l service-cert -n $NAMESPACE\n oc 2026-03-16 13:51:08.159175 | controller | delete secret -l ca-cert -n $NAMESPACE\n ]\n logger.go:42: 13:44:18 | 2026-03-16 13:51:08.159180 | controller | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"combined-ca-bundle\" 2026-03-16 13:51:08.159185 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.159193 | controller | | secret \"cert-barbican-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159198 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159203 | controller | secret \"cert-barbican-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159208 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159213 | controller | secret \"cert-barbican-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159219 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159224 | controller | secret \"cert-ceilometer-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159229 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159234 | controller | secret \"cert-cinder-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159239 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159245 | controller | secret \"cert-cinder-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159252 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159257 | controller | secret \"cert-cinder-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159262 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159267 | controller | secret \"cert-galera-openstack-cell1-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159273 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159278 | controller | secret \"cert-galera-openstack-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159290 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159295 | controller | secret \"cert-glance-default-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159301 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159306 | controller | secret \"cert-glance-default-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159311 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159316 | controller | secret \"cert-glance-default-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159322 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159327 | controller | secret \"cert-keystone-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159332 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159337 | controller | secret \"cert-keystone-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159342 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159348 | controller | secret \"cert-keystone-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159353 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159358 | controller | secret \"cert-kube-state-metrics-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159363 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159369 | controller | secret \"cert-memcached-svc\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.159374 | controller | 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"cert-neutron-internal-svc\" 2026-03-16 13:51:08.159379 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.159386 | controller | | secret \"cert-neutron-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159392 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159397 | controller | secret \"cert-neutron-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159402 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159407 | controller | secret \"cert-neutron-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159412 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159418 | controller | secret \"cert-nova-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159423 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159428 | controller | secret \"cert-nova-novncproxy-cell1-public-route\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.159433 | controller | namespace\n logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.159439 | controller | | secret \"cert-nova-novncproxy-cell1-public-svc\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.159444 | controller | namespace\n logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.159449 | controller | | secret \"cert-nova-novncproxy-cell1-vencrypt\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.159456 | controller | namespace\n logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.159461 | controller | | secret \"cert-nova-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159467 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159472 | controller | secret \"cert-nova-public-svc\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.159477 | controller | 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"cert-ovn-metrics\" 2026-03-16 13:51:08.159482 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.159488 | controller | | secret \"cert-ovndbcluster-nb-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159493 | controller | \ logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159498 | controller | secret \"cert-ovndbcluster-sb-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159503 | controller | \ logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159508 | controller | secret \"cert-ovnnorthd-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159514 | controller | \ logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159519 | controller | secret \"cert-placement-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159524 | controller | \ logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159534 | controller | secret \"cert-placement-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159540 | controller | \ logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159545 | controller | secret \"cert-placement-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159551 | controller | \ logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159556 | controller | secret \"cert-rabbitmq-cell1-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159561 | controller | \ logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159568 | controller | secret \"cert-rabbitmq-svc\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.159573 | controller | 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"cert-swift-internal-svc\" 2026-03-16 13:51:08.159579 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.159584 | controller | | secret \"cert-swift-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159589 | controller | \ logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159594 | controller | secret \"cert-swift-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.159600 | controller | \ logger.go:42: 13:44:26 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.159605 | controller | secret \"rootca-internal\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.159610 | controller | 13:44:26 | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"rootca-libvirt\" 2026-03-16 13:51:08.159615 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:44:26 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.159621 | controller | | secret \"rootca-ovn\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.159626 | controller | 13:44:26 | ctlplane-basic-deployment-with-appcred/5-cleanup | secret \"rootca-public\" 2026-03-16 13:51:08.159631 | controller | deleted from openstack-kuttl-tests namespace\nWarning: v1 Endpoints is deprecated 2026-03-16 13:51:08.159636 | controller | in v1.33+; use discovery.k8s.io/v1 EndpointSlice\n logger.go:42: 13:44:51 | ctlplane-basic-deployment-with-appcred/5-cleanup 2026-03-16 13:51:08.159642 | controller | | test step completed 5-cleanup\n logger.go:42: 13:44:51 | ctlplane-basic-deployment-with-appcred 2026-03-16 13:51:08.159647 | controller | | skipping kubernetes event logging\n=== NAME kuttl\n harness.go:406: run tests 2026-03-16 13:51:08.159652 | controller | finished\n harness.go:514: cleaning up\n harness.go:571: removing temp folder: 2026-03-16 13:51:08.159657 | controller | \"\"\n--- PASS: kuttl (331.69s)\n --- PASS: kuttl/harness (0.00s)\n --- 2026-03-16 13:51:08.159663 | controller | PASS: kuttl/harness/ctlplane-basic-deployment-with-appcred (330.33s)\nPASS\nNo resources 2026-03-16 13:51:08.159668 | controller | found\nmake[2]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.159673 | controller | scripts/retry_make_crc_storage_cleanup.sh 3\nmake[3]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.159678 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.159684 | controller | ']'\n+ '[' -z crc-storage ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage\n+ 2026-03-16 13:51:08.159689 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']'\n+ cat\noc 2026-03-16 13:51:08.159694 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml\nnamespace/crc-storage 2026-03-16 13:51:08.159701 | controller | unchanged\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.159706 | controller | crc-storage); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\ncrc-storage 2026-03-16 13:51:08.159712 | controller | \ Active\noc project crc-storage\nAlready on project \"crc-storage\" 2026-03-16 13:51:08.159717 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/cleanup-crc-pv.sh\n++ 2026-03-16 13:51:08.159722 | controller | oc get pv --selector provisioned-by=crc-devsetup --no-headers\n++ awk '{print $6}'\n++ 2026-03-16 13:51:08.159727 | controller | grep Bound\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.159733 | controller | | grep Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n++ 2026-03-16 13:51:08.159740 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n++ 2026-03-16 13:51:08.159745 | controller | cut -d / -f 2\n+ NAME=ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.159750 | controller | pvc/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.159760 | controller | \"ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.159766 | controller | namespace\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.159771 | controller | | grep Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n++ 2026-03-16 13:51:08.159777 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n++ 2026-03-16 13:51:08.159782 | controller | cut -d / -f 2\n+ NAME=ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.159787 | controller | pvc/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.159792 | controller | \"ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.159797 | controller | namespace\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.159803 | controller | | grep Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/swift-swift-storage-0\n++ 2026-03-16 13:51:08.159808 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/swift-swift-storage-0\n++ 2026-03-16 13:51:08.159813 | controller | cut -d / -f 2\n+ NAME=swift-swift-storage-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.159818 | controller | pvc/swift-swift-storage-0 --ignore-not-found\npersistentvolumeclaim \"swift-swift-storage-0\" 2026-03-16 13:51:08.159823 | controller | deleted from openstack-kuttl-tests namespace\n+ for pvc in `oc get pv --selector 2026-03-16 13:51:08.159829 | controller | provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo 2026-03-16 13:51:08.159834 | controller | openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0\n++ cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ 2026-03-16 13:51:08.159839 | controller | echo openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0\n++ cut -d / -f 2\n+ 2026-03-16 13:51:08.159844 | controller | NAME=mysql-db-openstack-cell1-galera-0\n+ oc delete -n openstack-kuttl-tests pvc/mysql-db-openstack-cell1-galera-0 2026-03-16 13:51:08.159849 | controller | --ignore-not-found\npersistentvolumeclaim \"mysql-db-openstack-cell1-galera-0\" 2026-03-16 13:51:08.159855 | controller | deleted from openstack-kuttl-tests namespace\n+ for pvc in `oc get pv --selector 2026-03-16 13:51:08.159860 | controller | provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo 2026-03-16 13:51:08.159865 | controller | openstack-kuttl-tests/glance-glance-default-internal-api-0\n++ cut -d / -f 1\n+ 2026-03-16 13:51:08.159871 | controller | NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/glance-glance-default-internal-api-0\n++ 2026-03-16 13:51:08.159876 | controller | cut -d / -f 2\n+ NAME=glance-glance-default-internal-api-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.159881 | controller | pvc/glance-glance-default-internal-api-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.159886 | controller | \"glance-glance-default-internal-api-0\" deleted from openstack-kuttl-tests namespace\n+ 2026-03-16 13:51:08.159891 | controller | for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.159897 | controller | Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/glance-glance-default-external-api-0\n++ 2026-03-16 13:51:08.159902 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/glance-glance-default-external-api-0\n++ 2026-03-16 13:51:08.159907 | controller | cut -d / -f 2\n+ NAME=glance-glance-default-external-api-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.159914 | controller | pvc/glance-glance-default-external-api-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.159920 | controller | \"glance-glance-default-external-api-0\" deleted from openstack-kuttl-tests namespace\n+ 2026-03-16 13:51:08.159925 | controller | for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.159930 | controller | Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0\n++ 2026-03-16 13:51:08.159935 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0\n++ 2026-03-16 13:51:08.159940 | controller | cut -d / -f 2\n+ NAME=mysql-db-openstack-galera-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.159946 | controller | pvc/mysql-db-openstack-galera-0 --ignore-not-found\npersistentvolumeclaim \"mysql-db-openstack-galera-0\" 2026-03-16 13:51:08.159951 | controller | deleted from openstack-kuttl-tests namespace\n++ oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.159958 | controller | --no-headers\n++ awk '{print $1}'\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.159963 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage01-crc\npersistentvolume 2026-03-16 13:51:08.159969 | controller | \"local-storage01-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.159974 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage02-crc\npersistentvolume 2026-03-16 13:51:08.159979 | controller | \"local-storage02-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.159989 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage03-crc\npersistentvolume 2026-03-16 13:51:08.159995 | controller | \"local-storage03-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160002 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage04-crc\npersistentvolume 2026-03-16 13:51:08.160007 | controller | \"local-storage04-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160013 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage05-crc\npersistentvolume 2026-03-16 13:51:08.160018 | controller | \"local-storage05-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160023 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage06-crc\npersistentvolume 2026-03-16 13:51:08.160028 | controller | \"local-storage06-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160034 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage07-crc\npersistentvolume 2026-03-16 13:51:08.160045 | controller | \"local-storage07-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160051 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage08-crc\npersistentvolume 2026-03-16 13:51:08.160056 | controller | \"local-storage08-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160061 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage09-crc\npersistentvolume 2026-03-16 13:51:08.160066 | controller | \"local-storage09-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160085 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage10-crc\npersistentvolume 2026-03-16 13:51:08.160093 | controller | \"local-storage10-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160098 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage11-crc\npersistentvolume 2026-03-16 13:51:08.160103 | controller | \"local-storage11-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160109 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage12-crc\npersistentvolume 2026-03-16 13:51:08.160114 | controller | \"local-storage12-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160122 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage13-crc\npersistentvolume 2026-03-16 13:51:08.160127 | controller | \"local-storage13-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160132 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage14-crc\npersistentvolume 2026-03-16 13:51:08.160137 | controller | \"local-storage14-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160143 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage15-crc\npersistentvolume 2026-03-16 13:51:08.160148 | controller | \"local-storage15-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160153 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage16-crc\npersistentvolume 2026-03-16 13:51:08.160158 | controller | \"local-storage16-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160163 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage17-crc\npersistentvolume 2026-03-16 13:51:08.160169 | controller | \"local-storage17-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160174 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage18-crc\npersistentvolume 2026-03-16 13:51:08.160179 | controller | \"local-storage18-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160184 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage19-crc\npersistentvolume 2026-03-16 13:51:08.160190 | controller | \"local-storage19-crc\" deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup 2026-03-16 13:51:08.160195 | controller | --no-headers | awk '{print $1}'`\n+ oc delete pv/local-storage20-crc\npersistentvolume 2026-03-16 13:51:08.160200 | controller | \"local-storage20-crc\" deleted\nif oc get sc \"local-storage\"; then oc delete 2026-03-16 13:51:08.160205 | controller | sc \"local-storage\"; fi\nNAME PROVISIONER RECLAIMPOLICY 2026-03-16 13:51:08.160210 | controller | \ VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE\nlocal-storage kubernetes.io/no-provisioner 2026-03-16 13:51:08.160216 | controller | \ Delete WaitForFirstConsumer true 5m39s\nstorageclass.storage.k8s.io 2026-03-16 13:51:08.160221 | controller | \"local-storage\" deleted\nbash scripts/delete-pv.sh\n+++ dirname scripts/delete-pv.sh\n++ 2026-03-16 13:51:08.160226 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.160231 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh\n++ 2026-03-16 13:51:08.160243 | controller | set -ex\n++ OPERATION=create\n++ cat\n++ oc apply -f -\nconfigmap/crc-storage unchanged\n++ 2026-03-16 13:51:08.160249 | controller | cat\n++ oc apply -f -\nserviceaccount/crc-storage unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.160254 | controller | -f -\nrole.rbac.authorization.k8s.io/crc-storage-role unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.160259 | controller | -f -\nrolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged\n+ 2026-03-16 13:51:08.160265 | controller | PV_NUM=20\n+ TIMEOUT=500s\n++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' 2026-03-16 13:51:08.160270 | controller | -l node-role.kubernetes.io/worker\n+ NODE_NAMES=crc\n+ '[' -z crc ']'\n+ for node 2026-03-16 13:51:08.160275 | controller | in $NODE_NAMES\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.160280 | controller | crc delete\n++ set -ex\n++ NODE=crc\n++ OPERATION=delete\n++ oc delete -n crc-storage 2026-03-16 13:51:08.160286 | controller | job crc-storage-crc --ignore-not-found\njob.batch \"crc-storage-crc\" deleted from 2026-03-16 13:51:08.160291 | controller | crc-storage namespace\n++ cat\n++ oc apply -f -\nWarning: would violate PodSecurity 2026-03-16 13:51:08.160298 | controller | \"restricted:latest\": privileged (container \"storage\" must not set securityContext.privileged=true), 2026-03-16 13:51:08.160303 | controller | allowPrivilegeEscalation != false (container \"storage\" must set securityContext.allowPrivilegeEscalation=false), 2026-03-16 13:51:08.160309 | controller | unrestricted capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), 2026-03-16 13:51:08.160314 | controller | restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), 2026-03-16 13:51:08.160319 | controller | runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.160327 | controller | runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)\njob.batch/crc-storage-crc 2026-03-16 13:51:08.160332 | controller | created\n+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.160337 | controller | --timeout 500s\njob.batch/crc-storage-crc condition met\nmake[3]: Leaving directory 2026-03-16 13:51:08.160343 | controller | '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: Leaving 2026-03-16 13:51:08.160348 | controller | directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: 2026-03-16 13:51:08.160353 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.160358 | controller | scripts/retry_make_crc_storage.sh 3\nmake[3]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.160363 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.160369 | controller | ']'\n+ '[' -z crc-storage ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage\n+ 2026-03-16 13:51:08.160376 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']'\n+ cat\noc 2026-03-16 13:51:08.160381 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml\nnamespace/crc-storage 2026-03-16 13:51:08.160386 | controller | unchanged\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.160391 | controller | crc-storage); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\ncrc-storage 2026-03-16 13:51:08.160396 | controller | \ Active\noc project crc-storage\nAlready on project \"crc-storage\" 2026-03-16 13:51:08.160402 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/create-pv.sh\n+++ dirname 2026-03-16 13:51:08.160407 | controller | scripts/create-pv.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.160412 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh\n++ 2026-03-16 13:51:08.160417 | controller | set -ex\n++ OPERATION=create\n++ cat\n++ oc apply -f -\nconfigmap/crc-storage unchanged\n++ 2026-03-16 13:51:08.160422 | controller | cat\n++ oc apply -f -\nserviceaccount/crc-storage unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.160428 | controller | -f -\nrole.rbac.authorization.k8s.io/crc-storage-role unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.160433 | controller | -f -\nrolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged\n+ 2026-03-16 13:51:08.160438 | controller | PV_NUM=20\n+ TIMEOUT=500s\n++ oc get pv -o json\n++ jq -r '.items[] | select(.status.phase 2026-03-16 13:51:08.160443 | controller | | test(\"Released\")).metadata.name'\n+ released=\n++ oc get node -o template --template 2026-03-16 13:51:08.160449 | controller | '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' -l node-role.kubernetes.io/worker\n+ 2026-03-16 13:51:08.160454 | controller | NODE_NAMES=crc\n+ '[' -z crc ']'\n+ for node in $NODE_NAMES\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.160464 | controller | crc create\n++ set -ex\n++ NODE=crc\n++ OPERATION=create\n++ oc delete -n crc-storage 2026-03-16 13:51:08.160475 | controller | job crc-storage-crc --ignore-not-found\njob.batch \"crc-storage-crc\" deleted from 2026-03-16 13:51:08.160480 | controller | crc-storage namespace\n++ cat\n++ oc apply -f -\nWarning: would violate PodSecurity 2026-03-16 13:51:08.160485 | controller | \"restricted:latest\": privileged (container \"storage\" must not set securityContext.privileged=true), 2026-03-16 13:51:08.160490 | controller | allowPrivilegeEscalation != false (container \"storage\" must set securityContext.allowPrivilegeEscalation=false), 2026-03-16 13:51:08.160496 | controller | unrestricted capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), 2026-03-16 13:51:08.160501 | controller | restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), 2026-03-16 13:51:08.160506 | controller | runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.160511 | controller | runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)\njob.batch/crc-storage-crc 2026-03-16 13:51:08.160517 | controller | created\n+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.160522 | controller | --timeout 500s\njob.batch/crc-storage-crc condition met\nbash scripts/gen-crc-pv-kustomize.sh\n+ 2026-03-16 13:51:08.160527 | controller | OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ '[' -z '\"local-storage\"' 2026-03-16 13:51:08.160532 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc ']'\n+ PV_NUM=20\n+ 2026-03-16 13:51:08.160537 | controller | STORAGE_CAPACITY=10\n++ oc get node -o name -l node-role.kubernetes.io/worker\n++ 2026-03-16 13:51:08.160543 | controller | head -c-1\n++ sed -e 's|node/||'\n++ tr '\\n' ' '\n+ NODE_NAMES=crc\n+ '[' -z crc 2026-03-16 13:51:08.160548 | controller | ']'\n+ cat\n+ for node in $NODE_NAMES\n++ seq -w 20\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.160553 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.160558 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.160563 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.160569 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.160574 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.160579 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.160584 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.160589 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.160595 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.160600 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.160605 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.160610 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.160615 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.160621 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.160628 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.160633 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.160638 | controller | -e 's/^\"//' -e 's/\"$//'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc/storage.yaml\nstorageclass.storage.k8s.io/local-storage 2026-03-16 13:51:08.160644 | controller | created\npersistentvolume/local-storage01-crc created\npersistentvolume/local-storage02-crc 2026-03-16 13:51:08.160651 | controller | created\npersistentvolume/local-storage03-crc created\npersistentvolume/local-storage04-crc 2026-03-16 13:51:08.160656 | controller | created\npersistentvolume/local-storage05-crc created\npersistentvolume/local-storage06-crc 2026-03-16 13:51:08.160661 | controller | created\npersistentvolume/local-storage07-crc created\npersistentvolume/local-storage08-crc 2026-03-16 13:51:08.160666 | controller | created\npersistentvolume/local-storage09-crc created\npersistentvolume/local-storage10-crc 2026-03-16 13:51:08.160672 | controller | created\npersistentvolume/local-storage11-crc created\npersistentvolume/local-storage12-crc 2026-03-16 13:51:08.160677 | controller | created\npersistentvolume/local-storage13-crc created\npersistentvolume/local-storage14-crc 2026-03-16 13:51:08.160682 | controller | created\npersistentvolume/local-storage15-crc created\npersistentvolume/local-storage16-crc 2026-03-16 13:51:08.160687 | controller | created\npersistentvolume/local-storage17-crc created\npersistentvolume/local-storage18-crc 2026-03-16 13:51:08.160692 | controller | created\npersistentvolume/local-storage19-crc created\npersistentvolume/local-storage20-crc 2026-03-16 13:51:08.160703 | controller | created\npersistentvolumeclaim/ansible-ee-logs unchanged\nmake[3]: Leaving directory 2026-03-16 13:51:08.160708 | controller | '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: Leaving 2026-03-16 13:51:08.160713 | controller | directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\n2026/03/16 2026-03-16 13:51:08.160719 | controller | 13:45:10 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.160724 | controller | ]\n=== RUN kuttl\n harness.go:463: starting setup\n harness.go:255: running 2026-03-16 13:51:08.160729 | controller | tests using configured kubeconfig.\n harness.go:278: Successful connection to 2026-03-16 13:51:08.160734 | controller | cluster at: https://api.crc.testing:6443\n logger.go:42: 13:45:10 | | running 2026-03-16 13:51:08.160740 | controller | command: [oc apply -n openstack-kuttl-tests -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_netconfig.yaml]\n 2026-03-16 13:51:08.160745 | controller | \ logger.go:42: 13:45:11 | | netconfig.network.openstack.org/netconfig configured\n 2026-03-16 13:51:08.160750 | controller | \ logger.go:42: 13:45:11 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.160755 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_dnsmasq.yaml]\n 2026-03-16 13:51:08.160761 | controller | \ logger.go:42: 13:45:11 | | dnsmasq.network.openstack.org/dnsmasq configured\n 2026-03-16 13:51:08.160766 | controller | \ logger.go:42: 13:45:11 | | running command: [sh -c if [ ! -f ansibleee-ssh-key-id_rsa 2026-03-16 13:51:08.160771 | controller | ]; then\n ssh-keygen -f ansibleee-ssh-key-id_rsa -N \"\" -t rsa -b 4096\n 2026-03-16 13:51:08.160776 | controller | \ fi\n oc create secret generic dataplane-ansible-ssh-private-key-secret 2026-03-16 13:51:08.160781 | controller | \\\n --save-config \\\n --dry-run=client \\\n --from-file=authorized_keys=ansibleee-ssh-key-id_rsa.pub 2026-03-16 13:51:08.160787 | controller | \\\n --from-file=ssh-privatekey=ansibleee-ssh-key-id_rsa \\\n --from-file=ssh-publickey=ansibleee-ssh-key-id_rsa.pub 2026-03-16 13:51:08.160792 | controller | \\\n -n openstack-kuttl-tests \\\n -o yaml | \\\n oc apply 2026-03-16 13:51:08.160797 | controller | -f -\n ]\n logger.go:42: 13:45:12 | | secret/dataplane-ansible-ssh-private-key-secret 2026-03-16 13:51:08.160802 | controller | unchanged\n harness.go:363: running tests\n harness.go:75: going to run test 2026-03-16 13:51:08.160808 | controller | suite with timeout of 1380 seconds for each step\n harness.go:375: testsuite: 2026-03-16 13:51:08.160813 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.160820 | controller | has 20 tests\n=== RUN kuttl/harness\n=== RUN kuttl/harness/ctlplane-basic-deployment-with-nicMappings\n=== 2026-03-16 13:51:08.160825 | controller | PAUSE kuttl/harness/ctlplane-basic-deployment-with-nicMappings\n=== CONT kuttl/harness/ctlplane-basic-deployment-with-nicMappings\n 2026-03-16 13:51:08.160831 | controller | \ logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings | Skipping 2026-03-16 13:51:08.160838 | controller | creation of user-supplied namespace: openstack-kuttl-tests\n logger.go:42: 13:45:12 2026-03-16 13:51:08.160843 | controller | | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings | starting test 2026-03-16 13:51:08.160849 | controller | step 1-create-nic-mappings\n logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.160854 | controller | | running command: [sh -c oc apply -n $NAMESPACE -f ../../../../config/samples/nad_datacentre.yaml\n 2026-03-16 13:51:08.160859 | controller | \ ]\n logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.160865 | controller | | networkattachmentdefinition.k8s.cni.cncf.io/datacentre unchanged\n logger.go:42: 2026-03-16 13:51:08.160872 | controller | 13:45:12 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings | test 2026-03-16 13:51:08.160877 | controller | step completed 1-create-nic-mappings\n logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.160882 | controller | | starting test step 2-deploy-openstack\n logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.160887 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/base/openstackcontrolplane 2026-03-16 13:51:08.160893 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.160898 | controller | | Warning: spec.galera.template[openstack].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.160903 | controller | for production! For production use at least 5G!\n logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.160914 | controller | | Warning: spec.galera.template[openstack-cell1].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.160919 | controller | for production! For production use at least 5G!\n logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.160924 | controller | | openstackcontrolplane.core.openstack.org/openstack created\n logger.go:42: 2026-03-16 13:51:08.160930 | controller | 13:49:50 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack | test 2026-03-16 13:51:08.160935 | controller | step completed 2-deploy-openstack\n logger.go:42: 13:49:50 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.160940 | controller | | starting test step 3-add-ovn-nic-mappings\n logger.go:42: 13:49:50 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.160947 | controller | | running command: [sh -c oc patch openstackcontrolplane -n $NAMESPACE openstack 2026-03-16 13:51:08.160958 | controller | --type='json' -p='[{\n \"op\": \"replace\",\n \"path\": \"/spec/ovn/template/ovnController/nicMappings\",\n 2026-03-16 13:51:08.160963 | controller | \ \"value\":{\"datacentre\":\"ospbr\"}\n }]'\n ]\n logger.go:42: 2026-03-16 13:51:08.160968 | controller | 13:49:50 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings | openstackcontrolplane.core.openstack.org/openstack 2026-03-16 13:51:08.160974 | controller | patched\n logger.go:42: 13:49:55 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.160979 | controller | | test step completed 3-add-ovn-nic-mappings\n logger.go:42: 13:49:55 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.160984 | controller | | starting test step 4-remove-ovn-nic-mappings\n logger.go:42: 13:49:55 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.160991 | controller | | running command: [sh -c oc patch OpenStackControlPlane -n $NAMESPACE openstack 2026-03-16 13:51:08.160997 | controller | --type='json' -p='[{\n \"op\": \"remove\",\n \"path\": \"/spec/ovn/template/ovnController/nicMappings\",\n 2026-03-16 13:51:08.161002 | controller | \ }]'\n ]\n logger.go:42: 13:49:55 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.161007 | controller | | openstackcontrolplane.core.openstack.org/openstack patched\n logger.go:42: 2026-03-16 13:51:08.161013 | controller | 13:49:55 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.161018 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.161023 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.161028 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.161035 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.161047 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.161052 | controller | \ exit 1\n ]\n logger.go:42: 13:49:56 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.161058 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.161063 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.161068 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.161087 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.161093 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.161098 | controller | \ exit 1\n ]\n logger.go:42: 13:49:58 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.161103 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.161111 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.161116 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.161122 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.161127 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.161132 | controller | \ exit 1\n ]\n logger.go:42: 13:49:59 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.161137 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.161142 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)\n 2026-03-16 13:51:08.161148 | controller | \ ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.161160 | controller | --no-headers=true --ignore-not-found=true | wc -l)\n if [ $ovs_controller_pod_count 2026-03-16 13:51:08.161165 | controller | -eq 0 ] && [ $ovn_controller_pod_count -eq 0 ]; then\n exit 0\n fi\n 2026-03-16 13:51:08.161171 | controller | \ exit 1\n ]\n logger.go:42: 13:49:59 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.161176 | controller | | test step completed 4-remove-ovn-nic-mappings\n logger.go:42: 13:49:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161181 | controller | | starting test step 5-cleanup\n logger.go:42: 13:49:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161190 | controller | | running command: [sh -c oc delete --ignore-not-found=true -n $NAMESPACE pvc \\\n 2026-03-16 13:51:08.161196 | controller | \ srv-swift-storage-0\n oc delete secret --ignore-not-found=true combined-ca-bundle 2026-03-16 13:51:08.161201 | controller | -n $NAMESPACE\n oc delete secret -l service-cert -n $NAMESPACE\n oc 2026-03-16 13:51:08.161206 | controller | delete secret -l ca-cert -n $NAMESPACE\n ]\n logger.go:42: 13:49:59 | 2026-03-16 13:51:08.161211 | controller | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"combined-ca-bundle\" 2026-03-16 13:51:08.161217 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161222 | controller | | secret \"cert-barbican-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161227 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161232 | controller | | secret \"cert-barbican-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161237 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161243 | controller | | secret \"cert-barbican-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161248 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161253 | controller | | secret \"cert-ceilometer-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161258 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161264 | controller | | secret \"cert-cinder-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161269 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161274 | controller | | secret \"cert-cinder-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161279 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161284 | controller | | secret \"cert-cinder-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161292 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161297 | controller | | secret \"cert-galera-openstack-cell1-svc\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.161302 | controller | namespace\n logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161307 | controller | | secret \"cert-galera-openstack-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161313 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161318 | controller | | secret \"cert-glance-default-internal-svc\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.161323 | controller | namespace\n logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161328 | controller | | secret \"cert-glance-default-public-route\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.161333 | controller | namespace\n logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161339 | controller | | secret \"cert-glance-default-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161344 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161349 | controller | | secret \"cert-keystone-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161354 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161359 | controller | | secret \"cert-keystone-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161365 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161372 | controller | | secret \"cert-keystone-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161377 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161382 | controller | | secret \"cert-kube-state-metrics-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161387 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161398 | controller | | secret \"cert-memcached-svc\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.161404 | controller | 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"cert-neutron-internal-svc\" 2026-03-16 13:51:08.161409 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161414 | controller | | secret \"cert-neutron-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161420 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161425 | controller | | secret \"cert-neutron-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161430 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161435 | controller | | secret \"cert-neutron-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161440 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161446 | controller | | secret \"cert-nova-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161451 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161456 | controller | | secret \"cert-nova-novncproxy-cell1-public-route\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.161461 | controller | namespace\n logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161467 | controller | | secret \"cert-nova-novncproxy-cell1-public-svc\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.161472 | controller | namespace\n logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161477 | controller | | secret \"cert-nova-novncproxy-cell1-vencrypt\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.161482 | controller | namespace\n logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161487 | controller | | secret \"cert-nova-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161493 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161498 | controller | | secret \"cert-nova-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161503 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161508 | controller | | secret \"cert-ovn-metrics\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.161514 | controller | 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"cert-ovncontroller-ovndbs\" 2026-03-16 13:51:08.161519 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161524 | controller | | secret \"cert-ovndbcluster-nb-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161531 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161537 | controller | | secret \"cert-ovndbcluster-sb-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161542 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161547 | controller | | secret \"cert-ovnnorthd-ovndbs\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161554 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161560 | controller | | secret \"cert-placement-internal-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161565 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161570 | controller | | secret \"cert-placement-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161575 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161580 | controller | | secret \"cert-placement-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161586 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161591 | controller | | secret \"cert-rabbitmq-cell1-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161596 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161601 | controller | | secret \"cert-rabbitmq-svc\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.161607 | controller | 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"cert-swift-internal-svc\" 2026-03-16 13:51:08.161612 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161617 | controller | | secret \"cert-swift-public-route\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161622 | controller | \ logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161633 | controller | | secret \"cert-swift-public-svc\" deleted from openstack-kuttl-tests namespace\n 2026-03-16 13:51:08.161638 | controller | \ logger.go:42: 13:50:06 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161644 | controller | | secret \"rootca-internal\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.161649 | controller | 13:50:06 | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"rootca-libvirt\" 2026-03-16 13:51:08.161654 | controller | deleted from openstack-kuttl-tests namespace\n logger.go:42: 13:50:06 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161659 | controller | | secret \"rootca-ovn\" deleted from openstack-kuttl-tests namespace\n logger.go:42: 2026-03-16 13:51:08.161665 | controller | 13:50:06 | ctlplane-basic-deployment-with-nicMappings/5-cleanup | secret \"rootca-public\" 2026-03-16 13:51:08.161670 | controller | deleted from openstack-kuttl-tests namespace\nWarning: v1 Endpoints is deprecated 2026-03-16 13:51:08.161675 | controller | in v1.33+; use discovery.k8s.io/v1 EndpointSlice\n logger.go:42: 13:50:32 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.161680 | controller | | test step completed 5-cleanup\n logger.go:42: 13:50:32 | ctlplane-basic-deployment-with-nicMappings 2026-03-16 13:51:08.161686 | controller | | skipping kubernetes event logging\n=== NAME kuttl\n harness.go:406: run tests 2026-03-16 13:51:08.161691 | controller | finished\n harness.go:514: cleaning up\n harness.go:571: removing temp folder: 2026-03-16 13:51:08.161696 | controller | \"\"\n--- PASS: kuttl (322.27s)\n --- PASS: kuttl/harness (0.00s)\n --- 2026-03-16 13:51:08.161701 | controller | PASS: kuttl/harness/ctlplane-basic-deployment-with-nicMappings (320.82s)\nPASS\nNo 2026-03-16 13:51:08.161707 | controller | resources found\nmake[2]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.161712 | controller | scripts/retry_make_crc_storage_cleanup.sh 3\nmake[3]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.161717 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.161722 | controller | ']'\n+ '[' -z crc-storage ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage\n+ 2026-03-16 13:51:08.161732 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']'\n+ cat\noc 2026-03-16 13:51:08.161737 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml\nnamespace/crc-storage 2026-03-16 13:51:08.161743 | controller | unchanged\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.161748 | controller | crc-storage); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\ncrc-storage 2026-03-16 13:51:08.161753 | controller | \ Active\noc project crc-storage\nAlready on project \"crc-storage\" 2026-03-16 13:51:08.161758 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/cleanup-crc-pv.sh\n++ 2026-03-16 13:51:08.161763 | controller | oc get pv --selector provisioned-by=crc-devsetup --no-headers\n++ awk '{print $6}'\n++ 2026-03-16 13:51:08.161769 | controller | grep Bound\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.161776 | controller | | grep Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0\n++ 2026-03-16 13:51:08.161781 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0\n++ 2026-03-16 13:51:08.161786 | controller | cut -d / -f 2\n+ NAME=mysql-db-openstack-cell1-galera-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.161793 | controller | pvc/mysql-db-openstack-cell1-galera-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.161798 | controller | \"mysql-db-openstack-cell1-galera-0\" deleted from openstack-kuttl-tests namespace\n+ 2026-03-16 13:51:08.161804 | controller | for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.161809 | controller | Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n++ 2026-03-16 13:51:08.161814 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n++ 2026-03-16 13:51:08.161819 | controller | cut -d / -f 2\n+ NAME=ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.161825 | controller | pvc/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.161830 | controller | \"ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.161835 | controller | namespace\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.161840 | controller | | grep Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/glance-glance-default-external-api-0\n++ 2026-03-16 13:51:08.161845 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/glance-glance-default-external-api-0\n++ 2026-03-16 13:51:08.161856 | controller | cut -d / -f 2\n+ NAME=glance-glance-default-external-api-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.161861 | controller | pvc/glance-glance-default-external-api-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.161867 | controller | \"glance-glance-default-external-api-0\" deleted from openstack-kuttl-tests namespace\n+ 2026-03-16 13:51:08.161872 | controller | for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.161877 | controller | Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n++ 2026-03-16 13:51:08.161882 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n++ 2026-03-16 13:51:08.161888 | controller | cut -d / -f 2\n+ NAME=ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.161893 | controller | pvc/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.161898 | controller | \"ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0\" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.161903 | controller | namespace\n+ for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.161910 | controller | | grep Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/glance-glance-default-internal-api-0\n++ 2026-03-16 13:51:08.161916 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/glance-glance-default-internal-api-0\n++ 2026-03-16 13:51:08.161921 | controller | cut -d / -f 2\n+ NAME=glance-glance-default-internal-api-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.161926 | controller | pvc/glance-glance-default-internal-api-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.161931 | controller | \"glance-glance-default-internal-api-0\" deleted from openstack-kuttl-tests namespace\n+ 2026-03-16 13:51:08.161936 | controller | for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.161942 | controller | Bound | awk '{print $6}'`\n++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0\n++ 2026-03-16 13:51:08.161947 | controller | cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0\n++ 2026-03-16 13:51:08.161952 | controller | cut -d / -f 2\n+ NAME=mysql-db-openstack-galera-0\n+ oc delete -n openstack-kuttl-tests 2026-03-16 13:51:08.161957 | controller | pvc/mysql-db-openstack-galera-0 --ignore-not-found\npersistentvolumeclaim \"mysql-db-openstack-galera-0\" 2026-03-16 13:51:08.161963 | controller | deleted from openstack-kuttl-tests namespace\n+ for pvc in `oc get pv --selector 2026-03-16 13:51:08.161968 | controller | provisioned-by=crc-devsetup --no-headers | grep Bound | awk '{print $6}'`\n++ echo 2026-03-16 13:51:08.161973 | controller | openstack-kuttl-tests/swift-swift-storage-0\n++ cut -d / -f 1\n+ NS=openstack-kuttl-tests\n++ 2026-03-16 13:51:08.161978 | controller | echo openstack-kuttl-tests/swift-swift-storage-0\n++ cut -d / -f 2\n+ NAME=swift-swift-storage-0\n+ 2026-03-16 13:51:08.161983 | controller | oc delete -n openstack-kuttl-tests pvc/swift-swift-storage-0 --ignore-not-found\npersistentvolumeclaim 2026-03-16 13:51:08.161989 | controller | \"swift-swift-storage-0\" deleted from openstack-kuttl-tests namespace\n++ oc get 2026-03-16 13:51:08.161994 | controller | pv --selector provisioned-by=crc-devsetup --no-headers\n++ awk '{print $1}'\n+ for 2026-03-16 13:51:08.161999 | controller | pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk '{print 2026-03-16 13:51:08.162004 | controller | $1}'`\n+ oc delete pv/local-storage01-crc\npersistentvolume \"local-storage01-crc\" 2026-03-16 13:51:08.162010 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162015 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage02-crc\npersistentvolume \"local-storage02-crc\" 2026-03-16 13:51:08.162020 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162025 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage03-crc\npersistentvolume \"local-storage03-crc\" 2026-03-16 13:51:08.162031 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162036 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage04-crc\npersistentvolume \"local-storage04-crc\" 2026-03-16 13:51:08.162048 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162053 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage05-crc\npersistentvolume \"local-storage05-crc\" 2026-03-16 13:51:08.162059 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162064 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage06-crc\npersistentvolume \"local-storage06-crc\" 2026-03-16 13:51:08.162079 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162088 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage07-crc\npersistentvolume \"local-storage07-crc\" 2026-03-16 13:51:08.162094 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162110 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage08-crc\npersistentvolume \"local-storage08-crc\" 2026-03-16 13:51:08.162116 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162121 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage09-crc\npersistentvolume \"local-storage09-crc\" 2026-03-16 13:51:08.162127 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162132 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage10-crc\npersistentvolume \"local-storage10-crc\" 2026-03-16 13:51:08.162137 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162142 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage11-crc\npersistentvolume \"local-storage11-crc\" 2026-03-16 13:51:08.162148 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162153 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage12-crc\npersistentvolume \"local-storage12-crc\" 2026-03-16 13:51:08.162158 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162163 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage13-crc\npersistentvolume \"local-storage13-crc\" 2026-03-16 13:51:08.162169 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162174 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage14-crc\npersistentvolume \"local-storage14-crc\" 2026-03-16 13:51:08.162179 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162184 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage15-crc\npersistentvolume \"local-storage15-crc\" 2026-03-16 13:51:08.162189 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162196 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage16-crc\npersistentvolume \"local-storage16-crc\" 2026-03-16 13:51:08.162202 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162207 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage17-crc\npersistentvolume \"local-storage17-crc\" 2026-03-16 13:51:08.162212 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162217 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage18-crc\npersistentvolume \"local-storage18-crc\" 2026-03-16 13:51:08.162223 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162228 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage19-crc\npersistentvolume \"local-storage19-crc\" 2026-03-16 13:51:08.162233 | controller | deleted\n+ for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.162238 | controller | | awk '{print $1}'`\n+ oc delete pv/local-storage20-crc\npersistentvolume \"local-storage20-crc\" 2026-03-16 13:51:08.162244 | controller | deleted\nif oc get sc \"local-storage\"; then oc delete sc \"local-storage\"; fi\nNAME 2026-03-16 13:51:08.162249 | controller | \ PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION 2026-03-16 13:51:08.162254 | controller | \ AGE\nlocal-storage kubernetes.io/no-provisioner Delete WaitForFirstConsumer 2026-03-16 13:51:08.162259 | controller | \ true 5m29s\nstorageclass.storage.k8s.io \"local-storage\" deleted\nbash 2026-03-16 13:51:08.162264 | controller | scripts/delete-pv.sh\n+++ dirname scripts/delete-pv.sh\n++ cd scripts\n++ pwd -P\n+ 2026-03-16 13:51:08.162270 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.162275 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh\n++ 2026-03-16 13:51:08.162282 | controller | set -ex\n++ OPERATION=create\n++ cat\n++ oc apply -f -\nconfigmap/crc-storage unchanged\n++ 2026-03-16 13:51:08.162289 | controller | oc apply -f -\n++ cat\nserviceaccount/crc-storage unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.162294 | controller | -f -\nrole.rbac.authorization.k8s.io/crc-storage-role unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.162300 | controller | -f -\nrolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged\n+ 2026-03-16 13:51:08.162305 | controller | PV_NUM=20\n+ TIMEOUT=500s\n++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' 2026-03-16 13:51:08.162310 | controller | -l node-role.kubernetes.io/worker\n+ NODE_NAMES=crc\n+ '[' -z crc ']'\n+ for node 2026-03-16 13:51:08.162315 | controller | in $NODE_NAMES\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.162321 | controller | crc delete\n++ set -ex\n++ NODE=crc\n++ OPERATION=delete\n++ oc delete -n crc-storage 2026-03-16 13:51:08.162326 | controller | job crc-storage-crc --ignore-not-found\njob.batch \"crc-storage-crc\" deleted from 2026-03-16 13:51:08.162331 | controller | crc-storage namespace\n++ cat\n++ oc apply -f -\nWarning: would violate PodSecurity 2026-03-16 13:51:08.162342 | controller | \"restricted:latest\": privileged (container \"storage\" must not set securityContext.privileged=true), 2026-03-16 13:51:08.162347 | controller | allowPrivilegeEscalation != false (container \"storage\" must set securityContext.allowPrivilegeEscalation=false), 2026-03-16 13:51:08.162353 | controller | unrestricted capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), 2026-03-16 13:51:08.162358 | controller | restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), 2026-03-16 13:51:08.162363 | controller | runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.162368 | controller | runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)\njob.batch/crc-storage-crc 2026-03-16 13:51:08.162374 | controller | created\n+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.162379 | controller | --timeout 500s\njob.batch/crc-storage-crc condition met\nmake[3]: Leaving directory 2026-03-16 13:51:08.162384 | controller | '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: Leaving 2026-03-16 13:51:08.162389 | controller | directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: 2026-03-16 13:51:08.162394 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.162400 | controller | scripts/retry_make_crc_storage.sh 3\nmake[3]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-03-16 13:51:08.162405 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.162410 | controller | ']'\n+ '[' -z crc-storage ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage\n+ 2026-03-16 13:51:08.162415 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']'\n+ cat\noc 2026-03-16 13:51:08.162421 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml\nnamespace/crc-storage 2026-03-16 13:51:08.162426 | controller | unchanged\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-03-16 13:51:08.162431 | controller | crc-storage); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\ncrc-storage 2026-03-16 13:51:08.162436 | controller | \ Active\noc project crc-storage\nAlready on project \"crc-storage\" 2026-03-16 13:51:08.162442 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/create-pv.sh\n+++ dirname 2026-03-16 13:51:08.162447 | controller | scripts/create-pv.sh\n++ cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-03-16 13:51:08.162452 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh\n++ 2026-03-16 13:51:08.162459 | controller | set -ex\n++ OPERATION=create\n++ cat\n++ oc apply -f -\nconfigmap/crc-storage unchanged\n++ 2026-03-16 13:51:08.162466 | controller | cat\n++ oc apply -f -\nserviceaccount/crc-storage unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.162472 | controller | -f -\nrole.rbac.authorization.k8s.io/crc-storage-role unchanged\n++ cat\n++ oc apply 2026-03-16 13:51:08.162477 | controller | -f -\nrolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged\n+ 2026-03-16 13:51:08.162482 | controller | PV_NUM=20\n+ TIMEOUT=500s\n++ oc get pv -o json\n++ jq -r '.items[] | select(.status.phase 2026-03-16 13:51:08.162487 | controller | | test(\"Released\")).metadata.name'\n+ released=\n++ oc get node -o template --template 2026-03-16 13:51:08.162493 | controller | '{{range .items}}{{.metadata.name}}{{\"\\n\"}}{{end}}' -l node-role.kubernetes.io/worker\n+ 2026-03-16 13:51:08.162498 | controller | NODE_NAMES=crc\n+ '[' -z crc ']'\n+ for node in $NODE_NAMES\n+ . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.162503 | controller | crc create\n++ set -ex\n++ NODE=crc\n++ OPERATION=create\n++ oc delete -n crc-storage 2026-03-16 13:51:08.162508 | controller | job crc-storage-crc --ignore-not-found\njob.batch \"crc-storage-crc\" deleted from 2026-03-16 13:51:08.162514 | controller | crc-storage namespace\n++ cat\n++ oc apply -f -\nWarning: would violate PodSecurity 2026-03-16 13:51:08.162519 | controller | \"restricted:latest\": privileged (container \"storage\" must not set securityContext.privileged=true), 2026-03-16 13:51:08.162524 | controller | allowPrivilegeEscalation != false (container \"storage\" must set securityContext.allowPrivilegeEscalation=false), 2026-03-16 13:51:08.162529 | controller | unrestricted capabilities (container \"storage\" must set securityContext.capabilities.drop=[\"ALL\"]), 2026-03-16 13:51:08.162534 | controller | restricted volume types (volume \"node-mnt\" uses restricted volume type \"hostPath\"), 2026-03-16 13:51:08.162540 | controller | runAsNonRoot != true (pod or container \"storage\" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.162545 | controller | runAsUser=0 (pod and container \"storage\" must not set runAsUser=0)\njob.batch/crc-storage-crc 2026-03-16 13:51:08.162550 | controller | created\n+ oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.162555 | controller | --timeout 500s\njob.batch/crc-storage-crc condition met\nbash scripts/gen-crc-pv-kustomize.sh\n+ 2026-03-16 13:51:08.162566 | controller | OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ '[' -z '\"local-storage\"' 2026-03-16 13:51:08.162571 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc ']'\n+ PV_NUM=20\n+ 2026-03-16 13:51:08.162577 | controller | STORAGE_CAPACITY=10\n++ oc get node -o name -l node-role.kubernetes.io/worker\n++ 2026-03-16 13:51:08.162582 | controller | head -c-1\n++ sed -e 's|node/||'\n++ tr '\\n' ' '\n+ NODE_NAMES=crc\n+ '[' -z crc 2026-03-16 13:51:08.162587 | controller | ']'\n+ cat\n+ for node in $NODE_NAMES\n++ seq -w 20\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.162592 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.162597 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.162603 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.162608 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.162613 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.162618 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.162624 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.162629 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.162634 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.162641 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.162646 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.162652 | controller | -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' 2026-03-16 13:51:08.162657 | controller | -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ 2026-03-16 13:51:08.162662 | controller | for i in `seq -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq 2026-03-16 13:51:08.162667 | controller | -w $PV_NUM`\n+ cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ 2026-03-16 13:51:08.162673 | controller | cat\n++ sed -e 's/^\"//' -e 's/\"$//'\n+ for i in `seq -w $PV_NUM`\n+ cat\n++ sed 2026-03-16 13:51:08.162678 | controller | -e 's/^\"//' -e 's/\"$//'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc/storage.yaml\nstorageclass.storage.k8s.io/local-storage 2026-03-16 13:51:08.162685 | controller | created\npersistentvolume/local-storage01-crc created\npersistentvolume/local-storage02-crc 2026-03-16 13:51:08.162690 | controller | created\npersistentvolume/local-storage03-crc created\npersistentvolume/local-storage04-crc 2026-03-16 13:51:08.162696 | controller | created\npersistentvolume/local-storage05-crc created\npersistentvolume/local-storage06-crc 2026-03-16 13:51:08.162701 | controller | created\npersistentvolume/local-storage07-crc created\npersistentvolume/local-storage08-crc 2026-03-16 13:51:08.162706 | controller | created\npersistentvolume/local-storage09-crc created\npersistentvolume/local-storage10-crc 2026-03-16 13:51:08.162711 | controller | created\npersistentvolume/local-storage11-crc created\npersistentvolume/local-storage12-crc 2026-03-16 13:51:08.162716 | controller | created\npersistentvolume/local-storage13-crc created\npersistentvolume/local-storage14-crc 2026-03-16 13:51:08.162722 | controller | created\npersistentvolume/local-storage15-crc created\npersistentvolume/local-storage16-crc 2026-03-16 13:51:08.162727 | controller | created\npersistentvolume/local-storage17-crc created\npersistentvolume/local-storage18-crc 2026-03-16 13:51:08.162732 | controller | created\npersistentvolume/local-storage19-crc created\npersistentvolume/local-storage20-crc 2026-03-16 13:51:08.162737 | controller | created\npersistentvolumeclaim/ansible-ee-logs unchanged\nmake[3]: Leaving directory 2026-03-16 13:51:08.162743 | controller | '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake[2]: Leaving 2026-03-16 13:51:08.162748 | controller | directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\n2026/03/16 2026-03-16 13:51:08.162753 | controller | 13:50:51 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.162760 | controller | ]\n=== RUN kuttl\n harness.go:463: starting setup\n harness.go:255: running 2026-03-16 13:51:08.162766 | controller | tests using configured kubeconfig.\n harness.go:278: Successful connection to 2026-03-16 13:51:08.162771 | controller | cluster at: https://api.crc.testing:6443\n logger.go:42: 13:50:51 | | running 2026-03-16 13:51:08.162776 | controller | command: [oc apply -n openstack-kuttl-tests -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_netconfig.yaml]\n 2026-03-16 13:51:08.162781 | controller | \ logger.go:42: 13:50:51 | | netconfig.network.openstack.org/netconfig configured\n 2026-03-16 13:51:08.162787 | controller | \ logger.go:42: 13:50:51 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.162797 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_dnsmasq.yaml]\n 2026-03-16 13:51:08.162802 | controller | \ logger.go:42: 13:50:52 | | dnsmasq.network.openstack.org/dnsmasq configured\n 2026-03-16 13:51:08.162808 | controller | \ logger.go:42: 13:50:52 | | running command: [sh -c if [ ! -f ansibleee-ssh-key-id_rsa 2026-03-16 13:51:08.162815 | controller | ]; then\n ssh-keygen -f ansibleee-ssh-key-id_rsa -N \"\" -t rsa -b 4096\n 2026-03-16 13:51:08.162820 | controller | \ fi\n oc create secret generic dataplane-ansible-ssh-private-key-secret 2026-03-16 13:51:08.162826 | controller | \\\n --save-config \\\n --dry-run=client \\\n --from-file=authorized_keys=ansibleee-ssh-key-id_rsa.pub 2026-03-16 13:51:08.162831 | controller | \\\n --from-file=ssh-privatekey=ansibleee-ssh-key-id_rsa \\\n --from-file=ssh-publickey=ansibleee-ssh-key-id_rsa.pub 2026-03-16 13:51:08.162836 | controller | \\\n -n openstack-kuttl-tests \\\n -o yaml | \\\n oc apply 2026-03-16 13:51:08.162841 | controller | -f -\n ]\n logger.go:42: 13:50:53 | | secret/dataplane-ansible-ssh-private-key-secret 2026-03-16 13:51:08.162847 | controller | unchanged\n harness.go:363: running tests\n harness.go:75: going to run test 2026-03-16 13:51:08.162852 | controller | suite with timeout of 1380 seconds for each step\n harness.go:375: testsuite: 2026-03-16 13:51:08.162857 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.162862 | controller | has 20 tests\n=== RUN kuttl/harness\n=== RUN kuttl/harness/ctlplane-collapsed\n=== 2026-03-16 13:51:08.162868 | controller | PAUSE kuttl/harness/ctlplane-collapsed\n=== CONT kuttl/harness/ctlplane-collapsed\n 2026-03-16 13:51:08.162873 | controller | \ logger.go:42: 13:50:53 | ctlplane-collapsed | Skipping creation of user-supplied 2026-03-16 13:51:08.162878 | controller | namespace: openstack-kuttl-tests\n logger.go:42: 13:50:53 | ctlplane-collapsed/0-deps 2026-03-16 13:51:08.162883 | controller | | starting test step 0-deps\n logger.go:42: 13:50:53 | ctlplane-collapsed/0-deps 2026-03-16 13:51:08.162888 | controller | | running command: [sh -c oc apply -f ../../common/rhobs.yaml\n until oc 2026-03-16 13:51:08.162894 | controller | api-resources | grep -q rhobs; do sleep 1; done\n ]\n logger.go:42: 13:50:53 2026-03-16 13:51:08.162899 | controller | | ctlplane-collapsed/0-deps | subscription.operators.coreos.com/cluster-observability-operator 2026-03-16 13:51:08.162904 | controller | created\n logger.go:42: 13:51:07 | ctlplane-collapsed/0-deps | test step completed 2026-03-16 13:51:08.162909 | controller | 0-deps\n logger.go:42: 13:51:07 | ctlplane-collapsed/1-deploy-openstack-collapsed-cell 2026-03-16 13:51:08.162914 | controller | | starting test step 1-deploy-openstack-collapsed-cell\n logger.go:42: 13:51:07 2026-03-16 13:51:08.162920 | controller | | ctlplane-collapsed/1-deploy-openstack-collapsed-cell | running command: [sh -c 2026-03-16 13:51:08.162925 | controller | oc apply -n $NAMESPACE -f ../../../../config/samples/core_v1beta1_openstackcontrolplane_collapsed_cell.yaml\n 2026-03-16 13:51:08.162930 | controller | \ ]\n logger.go:42: 13:51:08 | ctlplane-collapsed/1-deploy-openstack-collapsed-cell 2026-03-16 13:51:08.162935 | controller | | Warning: spec.galera.template[openstack].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.162941 | controller | for production! For production use at least 5G!\n logger.go:42: 13:51:08 | ctlplane-collapsed/1-deploy-openstack-collapsed-cell 2026-03-16 13:51:08.162946 | controller | | The OpenStackControlPlane \"openstack-collapsed-cell\" is invalid: metadata.name: 2026-03-16 13:51:08.162951 | controller | Invalid value: \"openstack-collapsed-cell\": OpenStackControlPlane 'openstack-collapsed-cell' 2026-03-16 13:51:08.162956 | controller | must have same name as the existing 'openstack' OpenStackVersion\n case.go:396: 2026-03-16 13:51:08.162962 | controller | failed in step 1-deploy-openstack-collapsed-cell\n case.go:398: command \"oc 2026-03-16 13:51:08.162967 | controller | apply -n $NAMESPACE -f ../../../../config/samples/core_v1beta1_o...\" failed, exit 2026-03-16 13:51:08.162972 | controller | status 1\n logger.go:42: 13:51:08 | ctlplane-collapsed | skipping kubernetes 2026-03-16 13:51:08.162977 | controller | event logging\n=== NAME kuttl\n harness.go:406: run tests finished\n harness.go:514: 2026-03-16 13:51:08.162982 | controller | cleaning up\n harness.go:571: removing temp folder: \"\"\n--- FAIL: kuttl (16.56s)\n 2026-03-16 13:51:08.162992 | controller | \ --- FAIL: kuttl/harness (0.00s)\n --- FAIL: kuttl/harness/ctlplane-collapsed 2026-03-16 13:51:08.162997 | controller | (14.96s)\nFAIL\nmake[1]: *** [Makefile:2100: openstack_kuttl_run] Error 1\nmake[1]: 2026-03-16 13:51:08.163002 | controller | Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake: 2026-03-16 13:51:08.163008 | controller | *** [Makefile:2117: openstack_kuttl] Error 2\n" 2026-03-16 13:51:08.163013 | controller | stdout_lines: 2026-03-16 13:51:08.163018 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts 2026-03-16 13:51:08.163024 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2026-03-16 13:51:08.163029 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.163048 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.163055 | controller | - + '[' -z openstack-kuttl-tests ']' 2026-03-16 13:51:08.163060 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests 2026-03-16 13:51:08.163066 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests 2026-03-16 13:51:08.163081 | controller | ']' 2026-03-16 13:51:08.163090 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests 2026-03-16 13:51:08.163095 | controller | - + cat 2026-03-16 13:51:08.163100 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/namespace.yaml 2026-03-16 13:51:08.163105 | controller | - namespace/openstack-kuttl-tests created 2026-03-16 13:51:08.163111 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-kuttl-tests); 2026-03-16 13:51:08.163116 | controller | do sleep 1; done" 2026-03-16 13:51:08.163121 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.163127 | controller | - openstack-kuttl-tests Active 2026-03-16 13:51:08.163132 | controller | - oc project openstack-kuttl-tests 2026-03-16 13:51:08.163137 | controller | - Now using project "openstack-kuttl-tests" on server "https://api.crc.testing:6443". 2026-03-16 13:51:08.163142 | controller | - bash scripts/gen-input-kustomize.sh 2026-03-16 13:51:08.163148 | controller | - + OUT=/home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.163153 | controller | - + '[' -z openstack-kuttl-tests ']' 2026-03-16 13:51:08.163158 | controller | - + '[' -z osp-secret ']' 2026-03-16 13:51:08.163163 | controller | - + '[' -z 12345678 ']' 2026-03-16 13:51:08.163169 | controller | - + '[' -z 1234567842 ']' 2026-03-16 13:51:08.163177 | controller | - + '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']' 2026-03-16 13:51:08.163182 | controller | - + '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']' 2026-03-16 13:51:08.163187 | controller | - + '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']' 2026-03-16 13:51:08.163193 | controller | - + '[' -z openstack ']' 2026-03-16 13:51:08.163198 | controller | - + '[' -z libvirt-secret ']' 2026-03-16 13:51:08.163203 | controller | - + DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input 2026-03-16 13:51:08.163209 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input 2026-03-16 13:51:08.163214 | controller | ']' 2026-03-16 13:51:08.163219 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input 2026-03-16 13:51:08.163224 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input 2026-03-16 13:51:08.163229 | controller | - ~/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input ~/src/github.com/openstack-k8s-operators/install_yamls 2026-03-16 13:51:08.163235 | controller | - + cat 2026-03-16 13:51:08.163240 | controller | - oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input 2026-03-16 13:51:08.163245 | controller | | oc apply -f - 2026-03-16 13:51:08.163250 | controller | - 'Error from server (NotFound): secrets "osp-secret" not found' 2026-03-16 13:51:08.163256 | controller | - secret/libvirt-secret created 2026-03-16 13:51:08.163265 | controller | - secret/octavia-ca-passphrase created 2026-03-16 13:51:08.163271 | controller | - secret/osp-secret created 2026-03-16 13:51:08.163276 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/manila/cr 2026-03-16 13:51:08.163281 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163287 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/manila/cr'' 2026-03-16 13:51:08.163292 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/manila: 2026-03-16 13:51:08.163297 | controller | no such file or directory' 2026-03-16 13:51:08.163302 | controller | - No resources found 2026-03-16 13:51:08.163308 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator 2026-03-16 13:51:08.163313 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/manila/cr 2026-03-16 13:51:08.163318 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.163323 | controller | drop database if exists manila;" || true 2026-03-16 13:51:08.163329 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.163334 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/heat/cr 2026-03-16 13:51:08.163339 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163345 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/heat/cr'' 2026-03-16 13:51:08.163350 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/heat: 2026-03-16 13:51:08.163355 | controller | no such file or directory' 2026-03-16 13:51:08.163360 | controller | - No resources found 2026-03-16 13:51:08.163366 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/heat/cr 2026-03-16 13:51:08.163371 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/horizon/cr 2026-03-16 13:51:08.163376 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163383 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/horizon/cr'' 2026-03-16 13:51:08.163389 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/horizon: 2026-03-16 13:51:08.163394 | controller | no such file or directory' 2026-03-16 13:51:08.163406 | controller | - No resources found 2026-03-16 13:51:08.163412 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator 2026-03-16 13:51:08.163417 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/horizon/cr 2026-03-16 13:51:08.163422 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nova/cr 2026-03-16 13:51:08.163427 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163433 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nova/cr'' 2026-03-16 13:51:08.163438 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nova: 2026-03-16 13:51:08.163443 | controller | no such file or directory' 2026-03-16 13:51:08.163448 | controller | - No resources found 2026-03-16 13:51:08.163454 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nova/cr 2026-03-16 13:51:08.163459 | controller | - oc rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e "show databases 2026-03-16 13:51:08.163464 | controller | like 'nova_%';" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678 2026-03-16 13:51:08.163472 | controller | -ss -e "flush tables; drop database if exists {};" 2026-03-16 13:51:08.163477 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.163482 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra-redis/cr 2026-03-16 13:51:08.163487 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163493 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra-redis/cr'' 2026-03-16 13:51:08.163500 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra-redis: 2026-03-16 13:51:08.163505 | controller | no such file or directory' 2026-03-16 13:51:08.163511 | controller | - No resources found 2026-03-16 13:51:08.163516 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis 2026-03-16 13:51:08.163522 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra-redis/cr 2026-03-16 13:51:08.163527 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/octavia/cr 2026-03-16 13:51:08.163532 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163537 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/octavia/cr'' 2026-03-16 13:51:08.163543 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/octavia: 2026-03-16 13:51:08.163548 | controller | no such file or directory' 2026-03-16 13:51:08.163553 | controller | - No resources found 2026-03-16 13:51:08.163558 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator 2026-03-16 13:51:08.163563 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/octavia/cr 2026-03-16 13:51:08.163569 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.163574 | controller | drop database if exists octavia;" || true 2026-03-16 13:51:08.163579 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.163584 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/designate/cr 2026-03-16 13:51:08.163590 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163595 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/designate/cr'' 2026-03-16 13:51:08.163601 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/designate: 2026-03-16 13:51:08.163606 | controller | no such file or directory' 2026-03-16 13:51:08.163611 | controller | - No resources found 2026-03-16 13:51:08.163616 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator 2026-03-16 13:51:08.163621 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/designate/cr 2026-03-16 13:51:08.163627 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.163632 | controller | drop database if exists designate;" || true 2026-03-16 13:51:08.163637 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.163642 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/neutron/cr 2026-03-16 13:51:08.163648 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163653 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/neutron/cr'' 2026-03-16 13:51:08.163658 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/neutron: 2026-03-16 13:51:08.163664 | controller | no such file or directory' 2026-03-16 13:51:08.163669 | controller | - No resources found 2026-03-16 13:51:08.163676 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator 2026-03-16 13:51:08.163687 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/neutron/cr 2026-03-16 13:51:08.163692 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.163698 | controller | drop database if exists neutron;" || true 2026-03-16 13:51:08.163703 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.163708 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ovn/cr 2026-03-16 13:51:08.163713 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163719 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ovn/cr'' 2026-03-16 13:51:08.163724 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ovn: 2026-03-16 13:51:08.163729 | controller | no such file or directory' 2026-03-16 13:51:08.163734 | controller | - No resources found 2026-03-16 13:51:08.163740 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ovn/cr 2026-03-16 13:51:08.163745 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ironic/cr 2026-03-16 13:51:08.163750 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163755 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ironic/cr'' 2026-03-16 13:51:08.163763 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ironic: 2026-03-16 13:51:08.163768 | controller | no such file or directory' 2026-03-16 13:51:08.163773 | controller | - No resources found 2026-03-16 13:51:08.163778 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator 2026-03-16 13:51:08.163784 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ironic/cr 2026-03-16 13:51:08.163789 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.163794 | controller | drop database if exists ironic;" || true 2026-03-16 13:51:08.163799 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.163805 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.163810 | controller | drop database if exists ironic_inspector;" || true 2026-03-16 13:51:08.163815 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.163820 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/cinder/cr 2026-03-16 13:51:08.163826 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163831 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/cinder/cr'' 2026-03-16 13:51:08.163836 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/cinder: 2026-03-16 13:51:08.163841 | controller | no such file or directory' 2026-03-16 13:51:08.163853 | controller | - No resources found 2026-03-16 13:51:08.163859 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator 2026-03-16 13:51:08.163864 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/cinder/cr 2026-03-16 13:51:08.163870 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.163875 | controller | drop database if exists cinder;" || true 2026-03-16 13:51:08.163880 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.163886 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/glance/cr 2026-03-16 13:51:08.163893 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163899 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/glance/cr'' 2026-03-16 13:51:08.163904 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/glance: 2026-03-16 13:51:08.163909 | controller | no such file or directory' 2026-03-16 13:51:08.163915 | controller | - No resources found 2026-03-16 13:51:08.163920 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator 2026-03-16 13:51:08.163925 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/glance/cr 2026-03-16 13:51:08.163930 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.163936 | controller | drop database if exists glance;" || true 2026-03-16 13:51:08.163941 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.163946 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/placement/cr 2026-03-16 13:51:08.163951 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.163957 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/placement/cr'' 2026-03-16 13:51:08.163962 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/placement: 2026-03-16 13:51:08.163981 | controller | no such file or directory' 2026-03-16 13:51:08.163987 | controller | - No resources found 2026-03-16 13:51:08.163992 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator 2026-03-16 13:51:08.163997 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/placement/cr 2026-03-16 13:51:08.164002 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.164008 | controller | drop database if exists placement;" || true 2026-03-16 13:51:08.164013 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.164018 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/swift/cr 2026-03-16 13:51:08.164023 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.164029 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/swift/cr'' 2026-03-16 13:51:08.164034 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/swift: 2026-03-16 13:51:08.164047 | controller | no such file or directory' 2026-03-16 13:51:08.164052 | controller | - No resources found 2026-03-16 13:51:08.164058 | controller | - rm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator 2026-03-16 13:51:08.164063 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/swift/cr 2026-03-16 13:51:08.164068 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/barbican/cr 2026-03-16 13:51:08.164087 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.164092 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/barbican/cr'' 2026-03-16 13:51:08.164098 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/barbican: 2026-03-16 13:51:08.164103 | controller | no such file or directory' 2026-03-16 13:51:08.164109 | controller | - No resources found 2026-03-16 13:51:08.164114 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator 2026-03-16 13:51:08.164119 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/barbican/cr 2026-03-16 13:51:08.164125 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.164132 | controller | drop database if exists barbican;" || true 2026-03-16 13:51:08.164138 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.164143 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/keystone/cr 2026-03-16 13:51:08.164148 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.164153 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/keystone/cr'' 2026-03-16 13:51:08.164159 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/keystone: 2026-03-16 13:51:08.164164 | controller | no such file or directory' 2026-03-16 13:51:08.164169 | controller | - No resources found 2026-03-16 13:51:08.164174 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator 2026-03-16 13:51:08.164179 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/keystone/cr 2026-03-16 13:51:08.164185 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.164190 | controller | drop database if exists keystone;" || true 2026-03-16 13:51:08.164195 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.164200 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/mariadb/cr 2026-03-16 13:51:08.164206 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.164211 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/mariadb/cr'' 2026-03-16 13:51:08.164216 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/mariadb: 2026-03-16 13:51:08.164221 | controller | no such file or directory' 2026-03-16 13:51:08.164227 | controller | - No resources found 2026-03-16 13:51:08.164232 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator 2026-03-16 13:51:08.164237 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/mariadb/cr 2026-03-16 13:51:08.164242 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/telemetry/cr 2026-03-16 13:51:08.164248 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.164253 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/telemetry/cr'' 2026-03-16 13:51:08.164258 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/telemetry: 2026-03-16 13:51:08.164263 | controller | no such file or directory' 2026-03-16 13:51:08.164269 | controller | - No resources found 2026-03-16 13:51:08.164274 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2026-03-16 13:51:08.164288 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/telemetry/cr 2026-03-16 13:51:08.164294 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator 2026-03-16 13:51:08.164299 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/telemetry/cr 2026-03-16 13:51:08.164305 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-03-16 13:51:08.164310 | controller | drop database if exists aodh;" || true 2026-03-16 13:51:08.164315 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-03-16 13:51:08.164320 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr 2026-03-16 13:51:08.164325 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.164331 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr'' 2026-03-16 13:51:08.164338 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra: 2026-03-16 13:51:08.164344 | controller | no such file or directory' 2026-03-16 13:51:08.164349 | controller | - No resources found 2026-03-16 13:51:08.164354 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2026-03-16 13:51:08.164359 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr 2026-03-16 13:51:08.164364 | controller | - if oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster 2026-03-16 13:51:08.164370 | controller | --all; fi 2026-03-16 13:51:08.164375 | controller | - 'error: the server doesn''t have a resource type "RabbitmqCluster"' 2026-03-16 13:51:08.164380 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator 2026-03-16 13:51:08.164385 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/rabbitmq/cr 2026-03-16 13:51:08.164391 | controller | - bash scripts/validate-marketplace.sh 2026-03-16 13:51:08.164396 | controller | - + '[' -z 500s ']' 2026-03-16 13:51:08.164401 | controller | - + OPERATOR_NAMESPACE=openshift-marketplace 2026-03-16 13:51:08.164407 | controller | - + oc get pods -n openshift-marketplace 2026-03-16 13:51:08.164412 | controller | - + grep CrashLoopBackOff 2026-03-16 13:51:08.164417 | controller | - + '[' 1 -eq 0 ']' 2026-03-16 13:51:08.164422 | controller | - + OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator' 2026-03-16 13:51:08.164427 | controller | - + for operator in $OPERATORS 2026-03-16 13:51:08.164433 | controller | - + n=0 2026-03-16 13:51:08.164438 | controller | - + retries=20 2026-03-16 13:51:08.164443 | controller | - + true 2026-03-16 13:51:08.164448 | controller | - + oc get packagemanifests -n openshift-marketplace 2026-03-16 13:51:08.164454 | controller | - + grep openshift-cert-manager-operator 2026-03-16 13:51:08.164459 | controller | - openshift-cert-manager-operator Red Hat Operators 134d 2026-03-16 13:51:08.164464 | controller | - + '[' 0 -eq 0 ']' 2026-03-16 13:51:08.164469 | controller | - + break 2026-03-16 13:51:08.164474 | controller | - + for operator in $OPERATORS 2026-03-16 13:51:08.164480 | controller | - + n=0 2026-03-16 13:51:08.164485 | controller | - + retries=20 2026-03-16 13:51:08.164490 | controller | - + true 2026-03-16 13:51:08.164495 | controller | - + oc get packagemanifests -n openshift-marketplace 2026-03-16 13:51:08.164501 | controller | - + grep kubernetes-nmstate-operator 2026-03-16 13:51:08.164506 | controller | - kubernetes-nmstate-operator Red Hat Operators 134d 2026-03-16 13:51:08.164511 | controller | - + '[' 0 -eq 0 ']' 2026-03-16 13:51:08.164516 | controller | - + break 2026-03-16 13:51:08.164521 | controller | - + for operator in $OPERATORS 2026-03-16 13:51:08.164527 | controller | - + n=0 2026-03-16 13:51:08.164532 | controller | - + retries=20 2026-03-16 13:51:08.164537 | controller | - + true 2026-03-16 13:51:08.164542 | controller | - + oc get packagemanifests -n openshift-marketplace 2026-03-16 13:51:08.164548 | controller | - + grep metallb-operator 2026-03-16 13:51:08.164553 | controller | - metallb-operator Red Hat Operators 134d 2026-03-16 13:51:08.164558 | controller | - + '[' 0 -eq 0 ']' 2026-03-16 13:51:08.164563 | controller | - + break 2026-03-16 13:51:08.164569 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.164574 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.164579 | controller | - + '[' -z openshift-nmstate ']' 2026-03-16 13:51:08.164584 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate 2026-03-16 13:51:08.164590 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate 2026-03-16 13:51:08.164595 | controller | ']' 2026-03-16 13:51:08.164600 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate 2026-03-16 13:51:08.164605 | controller | - + cat 2026-03-16 13:51:08.164611 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/namespace.yaml 2026-03-16 13:51:08.164616 | controller | - namespace/openshift-nmstate created 2026-03-16 13:51:08.164621 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openshift-nmstate); 2026-03-16 13:51:08.164630 | controller | do sleep 1; done" 2026-03-16 13:51:08.164636 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.164641 | controller | - openshift-nmstate Active 2026-03-16 13:51:08.164646 | controller | - bash scripts/gen-olm-nmstate.sh 2026-03-16 13:51:08.164651 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op 2026-03-16 13:51:08.164656 | controller | ']' 2026-03-16 13:51:08.164662 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op 2026-03-16 13:51:08.164667 | controller | ']' 2026-03-16 13:51:08.164672 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op 2026-03-16 13:51:08.164677 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr 2026-03-16 13:51:08.164682 | controller | ']' 2026-03-16 13:51:08.164688 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr 2026-03-16 13:51:08.164693 | controller | ']' 2026-03-16 13:51:08.164698 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr 2026-03-16 13:51:08.164708 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op 2026-03-16 13:51:08.164714 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op 2026-03-16 13:51:08.164719 | controller | - + echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr 2026-03-16 13:51:08.164725 | controller | - DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr 2026-03-16 13:51:08.164730 | controller | - + cat 2026-03-16 13:51:08.164735 | controller | - + cat 2026-03-16 13:51:08.164740 | controller | - + cat 2026-03-16 13:51:08.164745 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op 2026-03-16 13:51:08.164751 | controller | - operatorgroup.operators.coreos.com/openshift-nmstate-tn6k8 created 2026-03-16 13:51:08.164758 | controller | - subscription.operators.coreos.com/kubernetes-nmstate-operator created 2026-03-16 13:51:08.164764 | controller | - timeout 500s bash -c "while ! (oc get deployments/nmstate-operator -n openshift-nmstate); 2026-03-16 13:51:08.164769 | controller | do sleep 10; done" 2026-03-16 13:51:08.164774 | controller | - 'Error from server (NotFound): deployments.apps "nmstate-operator" not found' 2026-03-16 13:51:08.164779 | controller | - 'Error from server (NotFound): deployments.apps "nmstate-operator" not found' 2026-03-16 13:51:08.164785 | controller | - NAME READY UP-TO-DATE AVAILABLE AGE 2026-03-16 13:51:08.164790 | controller | - nmstate-operator 0/1 1 0 8s 2026-03-16 13:51:08.164795 | controller | - oc wait deployments/nmstate-operator -n openshift-nmstate --for condition=Available 2026-03-16 13:51:08.164800 | controller | --timeout=500s 2026-03-16 13:51:08.164806 | controller | - deployment.apps/nmstate-operator condition met 2026-03-16 13:51:08.164811 | controller | - timeout 500s bash -c "while ! (oc wait pod -n openshift-apiserver -l apiserver=true 2026-03-16 13:51:08.164816 | controller | --for condition=Ready); do sleep 10; done" 2026-03-16 13:51:08.164821 | controller | - pod/apiserver-9ddfb9f55-f7gz7 condition met 2026-03-16 13:51:08.164826 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr 2026-03-16 13:51:08.164832 | controller | - nmstate.nmstate.io/nmstate created 2026-03-16 13:51:08.164837 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=kubernetes-nmstate-handler 2026-03-16 13:51:08.164842 | controller | -n openshift-nmstate| grep nmstate-handler); do sleep 10; done" 2026-03-16 13:51:08.164847 | controller | - No resources found in openshift-nmstate namespace. 2026-03-16 13:51:08.164852 | controller | - nmstate-handler-6f7qf 0/1 Running 0 10s 2026-03-16 13:51:08.164858 | controller | - oc wait pod -n openshift-nmstate -l component=kubernetes-nmstate-handler --for condition=Ready 2026-03-16 13:51:08.164863 | controller | --timeout=500s 2026-03-16 13:51:08.164868 | controller | - pod/nmstate-handler-6f7qf condition met 2026-03-16 13:51:08.164876 | controller | - timeout 500s bash -c "while ! (oc get deployments/nmstate-webhook -n openshift-nmstate); 2026-03-16 13:51:08.164881 | controller | do sleep 10; done" 2026-03-16 13:51:08.164887 | controller | - NAME READY UP-TO-DATE AVAILABLE AGE 2026-03-16 13:51:08.164892 | controller | - nmstate-webhook 0/1 1 0 11s 2026-03-16 13:51:08.164897 | controller | - oc wait deployments/nmstate-webhook -n openshift-nmstate --for condition=Available 2026-03-16 13:51:08.164902 | controller | --timeout=500s 2026-03-16 13:51:08.164907 | controller | - deployment.apps/nmstate-webhook condition met 2026-03-16 13:51:08.164913 | controller | - WORKERS='crc' \ 2026-03-16 13:51:08.164918 | controller | - bash scripts/gen-nncp.sh 2026-03-16 13:51:08.164923 | controller | - + check_var_set DEPLOY_DIR 2026-03-16 13:51:08.164928 | controller | - + [[ ! -v DEPLOY_DIR ]] 2026-03-16 13:51:08.164934 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr 2026-03-16 13:51:08.164939 | controller | ']' 2026-03-16 13:51:08.164944 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr 2026-03-16 13:51:08.164949 | controller | - + check_var_set WORKERS 2026-03-16 13:51:08.164955 | controller | - + [[ ! -v WORKERS ]] 2026-03-16 13:51:08.164960 | controller | - + check_var_set INTERFACE 2026-03-16 13:51:08.164965 | controller | - + [[ ! -v INTERFACE ]] 2026-03-16 13:51:08.164970 | controller | - + check_var_set BRIDGE_NAME 2026-03-16 13:51:08.164975 | controller | - + [[ ! -v BRIDGE_NAME ]] 2026-03-16 13:51:08.164981 | controller | - + check_var_set INTERFACE_MTU 2026-03-16 13:51:08.164986 | controller | - + [[ ! -v INTERFACE_MTU ]] 2026-03-16 13:51:08.164991 | controller | - + check_var_set VLAN_START 2026-03-16 13:51:08.164996 | controller | - + [[ ! -v VLAN_START ]] 2026-03-16 13:51:08.165001 | controller | - + check_var_set VLAN_STEP 2026-03-16 13:51:08.165007 | controller | - + [[ ! -v VLAN_STEP ]] 2026-03-16 13:51:08.165012 | controller | - + check_var_set VLAN_STEP 2026-03-16 13:51:08.165017 | controller | - + [[ ! -v VLAN_STEP ]] 2026-03-16 13:51:08.165022 | controller | - + check_var_set INTERNALAPI_PREFIX 2026-03-16 13:51:08.165027 | controller | - + [[ ! -v INTERNALAPI_PREFIX ]] 2026-03-16 13:51:08.165033 | controller | - + check_var_set STORAGE_PREFIX 2026-03-16 13:51:08.165044 | controller | - + [[ ! -v STORAGE_PREFIX ]] 2026-03-16 13:51:08.165050 | controller | - + check_var_set STORAGEMGMT_PREFIX 2026-03-16 13:51:08.165055 | controller | - + [[ ! -v STORAGEMGMT_PREFIX ]] 2026-03-16 13:51:08.165060 | controller | - + check_var_set TENANT_PREFIX 2026-03-16 13:51:08.165065 | controller | - + [[ ! -v TENANT_PREFIX ]] 2026-03-16 13:51:08.165081 | controller | - + check_var_set DESIGNATE_PREFIX 2026-03-16 13:51:08.165089 | controller | - + [[ ! -v DESIGNATE_PREFIX ]] 2026-03-16 13:51:08.165098 | controller | - + check_var_set DESIGNATE_EXT_PREFIX 2026-03-16 13:51:08.165103 | controller | - + [[ ! -v DESIGNATE_EXT_PREFIX ]] 2026-03-16 13:51:08.165108 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165114 | controller | - + echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr 2026-03-16 13:51:08.165119 | controller | - DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr 2026-03-16 13:51:08.165124 | controller | - + echo WORKERS crc 2026-03-16 13:51:08.165129 | controller | - WORKERS crc 2026-03-16 13:51:08.165135 | controller | - + echo INTERFACE enp7s0 2026-03-16 13:51:08.165140 | controller | - INTERFACE enp7s0 2026-03-16 13:51:08.165145 | controller | - + echo BRIDGE_NAME ospbr 2026-03-16 13:51:08.165150 | controller | - BRIDGE_NAME ospbr 2026-03-16 13:51:08.165155 | controller | - + echo INTERFACE_BGP_1 2026-03-16 13:51:08.165161 | controller | - INTERFACE_BGP_1 2026-03-16 13:51:08.165166 | controller | - + echo INTERFACE_BGP_2 2026-03-16 13:51:08.165171 | controller | - INTERFACE_BGP_2 2026-03-16 13:51:08.165183 | controller | - + echo INTERFACE_MTU 1440 2026-03-16 13:51:08.165189 | controller | - INTERFACE_MTU 1440 2026-03-16 13:51:08.165194 | controller | - + echo VLAN_START 20 2026-03-16 13:51:08.165199 | controller | - VLAN_START 20 2026-03-16 13:51:08.165204 | controller | - + echo VLAN_STEP 1 2026-03-16 13:51:08.165212 | controller | - VLAN_STEP 1 2026-03-16 13:51:08.165217 | controller | - + echo STORAGE_MACVLAN 2026-03-16 13:51:08.165222 | controller | - STORAGE_MACVLAN 2026-03-16 13:51:08.165230 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.165236 | controller | - + echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122 2026-03-16 13:51:08.165241 | controller | - CTLPLANE_IP_ADDRESS_PREFIX 192.168.122 2026-03-16 13:51:08.165246 | controller | - + echo CTLPLANE_IP_ADDRESS_SUFFIX 10 2026-03-16 13:51:08.165251 | controller | - CTLPLANE_IP_ADDRESS_SUFFIX 10 2026-03-16 13:51:08.165256 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165262 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165267 | controller | - + IP_ADDRESS_SUFFIX=5 2026-03-16 13:51:08.165272 | controller | - + IPV6_ADDRESS_SUFFIX=5 2026-03-16 13:51:08.165277 | controller | - + rm --force '/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr/*_nncp.yaml' 2026-03-16 13:51:08.165283 | controller | - + internalapi_vlan_id=20 2026-03-16 13:51:08.165288 | controller | - + storage_vlan_id=21 2026-03-16 13:51:08.165293 | controller | - + tenant_vlan_id=22 2026-03-16 13:51:08.165298 | controller | - + storagemgmt_vlan_id=23 2026-03-16 13:51:08.165304 | controller | - + octavia_vlan_id=24 2026-03-16 13:51:08.165309 | controller | - + designate_vlan_id=25 2026-03-16 13:51:08.165314 | controller | - + designate_ext_vlan_id=26 2026-03-16 13:51:08.165319 | controller | - + for WORKER in ${WORKERS} 2026-03-16 13:51:08.165324 | controller | - + cat 2026-03-16 13:51:08.165330 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165335 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165340 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165346 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165351 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165356 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165361 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165366 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165372 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165377 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165382 | controller | - + cat 2026-03-16 13:51:08.165387 | controller | - + cat 2026-03-16 13:51:08.165393 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.165398 | controller | - + cat 2026-03-16 13:51:08.165403 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165408 | controller | - + cat 2026-03-16 13:51:08.165414 | controller | - + cat 2026-03-16 13:51:08.165419 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165424 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.165429 | controller | - + cat 2026-03-16 13:51:08.165434 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165440 | controller | - + cat 2026-03-16 13:51:08.165445 | controller | - + cat 2026-03-16 13:51:08.165450 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.165455 | controller | - + cat 2026-03-16 13:51:08.165461 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165466 | controller | - + cat 2026-03-16 13:51:08.165471 | controller | - + cat 2026-03-16 13:51:08.165476 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.165482 | controller | - + cat 2026-03-16 13:51:08.165487 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165492 | controller | - + cat 2026-03-16 13:51:08.165497 | controller | - + cat 2026-03-16 13:51:08.165503 | controller | - + cat 2026-03-16 13:51:08.165508 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.165513 | controller | - + cat 2026-03-16 13:51:08.165518 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165523 | controller | - + cat 2026-03-16 13:51:08.165529 | controller | - + cat 2026-03-16 13:51:08.165534 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.165539 | controller | - + cat 2026-03-16 13:51:08.165544 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165549 | controller | - + cat 2026-03-16 13:51:08.165555 | controller | - + cat 2026-03-16 13:51:08.165560 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.165565 | controller | - + cat 2026-03-16 13:51:08.165570 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165576 | controller | - + cat 2026-03-16 13:51:08.165581 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.165586 | controller | - + cat 2026-03-16 13:51:08.165591 | controller | - + IP_ADDRESS_SUFFIX=6 2026-03-16 13:51:08.165597 | controller | - + IPV6_ADDRESS_SUFFIX=6 2026-03-16 13:51:08.165602 | controller | - + CTLPLANE_IP_ADDRESS_SUFFIX=11 2026-03-16 13:51:08.165607 | controller | - + CTLPLANE_IPV6_ADDRESS_SUFFIX=1 2026-03-16 13:51:08.165613 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr/ 2026-03-16 13:51:08.165618 | controller | - nodenetworkconfigurationpolicy.nmstate.io/enp7s0-crc created 2026-03-16 13:51:08.165623 | controller | - timeout 240s bash -c "while ! (oc wait nncp -l osp/interface=enp7s0 --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured); 2026-03-16 13:51:08.165630 | controller | do sleep 10; done" 2026-03-16 13:51:08.165636 | controller | - nodenetworkconfigurationpolicy.nmstate.io/enp7s0-crc condition met 2026-03-16 13:51:08.165641 | controller | - if test -n "192.168.122.10"; then oc patch dns.operator/default --type merge -p 2026-03-16 13:51:08.165648 | controller | '{"spec":{"upstreamResolvers":{"policy":"Sequential","upstreams":[{"type":"Network","address":"'192.168.122.10'","port":53},{"type":"SystemResolvConf"}]}}}'; 2026-03-16 13:51:08.165654 | controller | fi 2026-03-16 13:51:08.165659 | controller | - dns.operator.openshift.io/default patched 2026-03-16 13:51:08.165664 | controller | - timeout 240s bash -c "while ! (oc wait dns.operator/default --for condition=available); 2026-03-16 13:51:08.165669 | controller | do sleep 10; done" 2026-03-16 13:51:08.165677 | controller | - dns.operator.openshift.io/default condition met 2026-03-16 13:51:08.165682 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.165687 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.165692 | controller | - + '[' -z metallb-system ']' 2026-03-16 13:51:08.165698 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system 2026-03-16 13:51:08.165703 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']' 2026-03-16 13:51:08.165708 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system 2026-03-16 13:51:08.165713 | controller | - + cat 2026-03-16 13:51:08.165718 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml 2026-03-16 13:51:08.165724 | controller | - namespace/metallb-system created 2026-03-16 13:51:08.165731 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io metallb-system); 2026-03-16 13:51:08.165736 | controller | do sleep 1; done" 2026-03-16 13:51:08.165741 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.165747 | controller | - metallb-system Active 2026-03-16 13:51:08.165752 | controller | - bash scripts/gen-olm-metallb.sh 2026-03-16 13:51:08.165757 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-03-16 13:51:08.165762 | controller | ']' 2026-03-16 13:51:08.165767 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-03-16 13:51:08.165773 | controller | ']' 2026-03-16 13:51:08.165778 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-03-16 13:51:08.165783 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.165788 | controller | ']' 2026-03-16 13:51:08.165794 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.165799 | controller | ']' 2026-03-16 13:51:08.165809 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.165815 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-03-16 13:51:08.165820 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-03-16 13:51:08.165826 | controller | - + echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.165831 | controller | - DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.165836 | controller | - + echo INTERFACE 2026-03-16 13:51:08.165841 | controller | - INTERFACE 2026-03-16 13:51:08.165846 | controller | - + cat 2026-03-16 13:51:08.165852 | controller | - + cat 2026-03-16 13:51:08.165857 | controller | - + cat 2026-03-16 13:51:08.165862 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-03-16 13:51:08.165867 | controller | - operatorgroup.operators.coreos.com/metallb-operator created 2026-03-16 13:51:08.165872 | controller | - subscription.operators.coreos.com/metallb-operator-sub created 2026-03-16 13:51:08.165880 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l control-plane=controller-manager 2026-03-16 13:51:08.165885 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done" 2026-03-16 13:51:08.165890 | controller | - No resources found in metallb-system namespace. 2026-03-16 13:51:08.165896 | controller | - No resources found in metallb-system namespace. 2026-03-16 13:51:08.165901 | controller | - metallb-operator-controller-manager-6cdcb85899-x7t65 0/1 ContainerCreating 0 5s 2026-03-16 13:51:08.165906 | controller | - oc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager 2026-03-16 13:51:08.165911 | controller | --timeout=500s 2026-03-16 13:51:08.165917 | controller | - pod/metallb-operator-controller-manager-6cdcb85899-x7t65 condition met 2026-03-16 13:51:08.165922 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=webhook-server 2026-03-16 13:51:08.165927 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done" 2026-03-16 13:51:08.165932 | controller | - metallb-operator-webhook-server-754d499d9c-wvks6 1/1 Running 0 38s 2026-03-16 13:51:08.165937 | controller | - oc wait pod -n metallb-system --for condition=Ready -l component=webhook-server 2026-03-16 13:51:08.165943 | controller | --timeout=500s 2026-03-16 13:51:08.165948 | controller | - pod/metallb-operator-webhook-server-754d499d9c-wvks6 condition met 2026-03-16 13:51:08.165953 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml 2026-03-16 13:51:08.165958 | controller | - metallb.metallb.io/metallb created 2026-03-16 13:51:08.165964 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=speaker 2026-03-16 13:51:08.165969 | controller | -n metallb-system | grep speaker); do sleep 10; done" 2026-03-16 13:51:08.165974 | controller | - No resources found in metallb-system namespace. 2026-03-16 13:51:08.165979 | controller | - speaker-ccvkx 1/2 Running 0 10s 2026-03-16 13:51:08.165985 | controller | - oc wait pod -n metallb-system -l component=speaker --for condition=Ready --timeout=500s 2026-03-16 13:51:08.165990 | controller | - pod/speaker-ccvkx condition met 2026-03-16 13:51:08.165995 | controller | - make operator_namespace 2026-03-16 13:51:08.166000 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.166005 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2026-03-16 13:51:08.166011 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.166016 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.166021 | controller | - + '[' -z cert-manager-operator ']' 2026-03-16 13:51:08.166026 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator 2026-03-16 13:51:08.166032 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator 2026-03-16 13:51:08.166037 | controller | ']' 2026-03-16 13:51:08.166049 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator 2026-03-16 13:51:08.166054 | controller | - + cat 2026-03-16 13:51:08.166059 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/namespace.yaml 2026-03-16 13:51:08.166065 | controller | - namespace/cert-manager-operator created 2026-03-16 13:51:08.166080 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io cert-manager-operator); 2026-03-16 13:51:08.166088 | controller | do sleep 1; done" 2026-03-16 13:51:08.166094 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.166099 | controller | - cert-manager-operator Active 2026-03-16 13:51:08.166104 | controller | - oc project cert-manager-operator 2026-03-16 13:51:08.166109 | controller | - Now using project "cert-manager-operator" on server "https://api.crc.testing:6443". 2026-03-16 13:51:08.166115 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.166120 | controller | - bash scripts/gen-olm-cert-manager.sh 2026-03-16 13:51:08.166125 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op 2026-03-16 13:51:08.166133 | controller | ']' 2026-03-16 13:51:08.166138 | controller | - + '[' -z cert-manager-operator ']' 2026-03-16 13:51:08.166144 | controller | - + '[' -z stable-v1 ']' 2026-03-16 13:51:08.166149 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op 2026-03-16 13:51:08.166154 | controller | ']' 2026-03-16 13:51:08.166159 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op 2026-03-16 13:51:08.166164 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op 2026-03-16 13:51:08.166176 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op 2026-03-16 13:51:08.166182 | controller | - + echo OPERATOR_NAMESPACE cert-manager-operator 2026-03-16 13:51:08.166187 | controller | - OPERATOR_NAMESPACE cert-manager-operator 2026-03-16 13:51:08.166193 | controller | - + echo CHANNEL stable-v1 2026-03-16 13:51:08.166198 | controller | - CHANNEL stable-v1 2026-03-16 13:51:08.166203 | controller | - + cat 2026-03-16 13:51:08.166208 | controller | - + cat 2026-03-16 13:51:08.166213 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op 2026-03-16 13:51:08.166219 | controller | - operatorgroup.operators.coreos.com/cert-manager-operator-bccwx created 2026-03-16 13:51:08.166224 | controller | - subscription.operators.coreos.com/openshift-cert-manager-operator created 2026-03-16 13:51:08.166229 | controller | - while ! (oc get pod --no-headers=true -l name=cert-manager-operator -n cert-manager-operator| 2026-03-16 13:51:08.166234 | controller | grep "cert-manager-operator"); do sleep 10; done 2026-03-16 13:51:08.166240 | controller | - No resources found in cert-manager-operator namespace. 2026-03-16 13:51:08.166245 | controller | - No resources found in cert-manager-operator namespace. 2026-03-16 13:51:08.166250 | controller | - cert-manager-operator-controller-manager-7f6f97fb86-nm6kj 1/1 Running 0 8s 2026-03-16 13:51:08.166255 | controller | - oc wait pod -n cert-manager-operator --for condition=Ready -l name=cert-manager-operator 2026-03-16 13:51:08.166261 | controller | --timeout=300s 2026-03-16 13:51:08.166266 | controller | - pod/cert-manager-operator-controller-manager-7f6f97fb86-nm6kj condition met 2026-03-16 13:51:08.166274 | controller | - while ! (oc get pod --no-headers=true -l app=cainjector -n cert-manager | grep "cert-manager-cainjector"); 2026-03-16 13:51:08.166279 | controller | do sleep 10; done 2026-03-16 13:51:08.166284 | controller | - No resources found in cert-manager namespace. 2026-03-16 13:51:08.166289 | controller | - cert-manager-cainjector-8966b78d4-9lvw8 1/1 Running 0 9s 2026-03-16 13:51:08.166295 | controller | - oc wait pod -n cert-manager -l app=cainjector --for condition=Ready --timeout=300s 2026-03-16 13:51:08.166300 | controller | - pod/cert-manager-cainjector-8966b78d4-9lvw8 condition met 2026-03-16 13:51:08.166305 | controller | - while ! (oc get pod --no-headers=true -l app=webhook -n cert-manager | grep "cert-manager-webhook"); 2026-03-16 13:51:08.166311 | controller | do sleep 10; done 2026-03-16 13:51:08.166316 | controller | - cert-manager-webhook-597b96b99b-5xkqn 0/1 Running 0 10s 2026-03-16 13:51:08.166321 | controller | - oc wait pod -n cert-manager -l app=webhook --for condition=Ready --timeout=300s 2026-03-16 13:51:08.166326 | controller | - pod/cert-manager-webhook-597b96b99b-5xkqn condition met 2026-03-16 13:51:08.166331 | controller | - while ! (oc get pod --no-headers=true -l app=cert-manager -n cert-manager | grep 2026-03-16 13:51:08.166337 | controller | "cert-manager"); do sleep 10; done 2026-03-16 13:51:08.166342 | controller | - No resources found in cert-manager namespace. 2026-03-16 13:51:08.166347 | controller | - cert-manager-759f64656b-g2hjp 1/1 Running 0 7s 2026-03-16 13:51:08.166352 | controller | - oc wait pod -n cert-manager -l app=cert-manager --for condition=Ready --timeout=300s 2026-03-16 13:51:08.166358 | controller | - pod/cert-manager-759f64656b-g2hjp condition met 2026-03-16 13:51:08.166363 | controller | - bash scripts/gen-netatt.sh 2026-03-16 13:51:08.166368 | controller | - + check_var_set DEPLOY_DIR 2026-03-16 13:51:08.166375 | controller | - + [[ ! -v DEPLOY_DIR ]] 2026-03-16 13:51:08.166381 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr 2026-03-16 13:51:08.166386 | controller | ']' 2026-03-16 13:51:08.166391 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr 2026-03-16 13:51:08.166397 | controller | - + check_var_set INTERFACE 2026-03-16 13:51:08.166402 | controller | - + [[ ! -v INTERFACE ]] 2026-03-16 13:51:08.166407 | controller | - + check_var_set BRIDGE_NAME 2026-03-16 13:51:08.166412 | controller | - + [[ ! -v BRIDGE_NAME ]] 2026-03-16 13:51:08.166418 | controller | - + check_var_set VLAN_START 2026-03-16 13:51:08.166425 | controller | - + [[ ! -v VLAN_START ]] 2026-03-16 13:51:08.166431 | controller | - + check_var_set VLAN_STEP 2026-03-16 13:51:08.166436 | controller | - + [[ ! -v VLAN_STEP ]] 2026-03-16 13:51:08.166441 | controller | - + '[' -z true ']' 2026-03-16 13:51:08.166450 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.166456 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.166461 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.166466 | controller | - + check_var_set INTERNALAPI_PREFIX 2026-03-16 13:51:08.166471 | controller | - + [[ ! -v INTERNALAPI_PREFIX ]] 2026-03-16 13:51:08.166477 | controller | - + check_var_set STORAGE_PREFIX 2026-03-16 13:51:08.166482 | controller | - + [[ ! -v STORAGE_PREFIX ]] 2026-03-16 13:51:08.166487 | controller | - + check_var_set STORAGEMGMT_PREFIX 2026-03-16 13:51:08.166492 | controller | - + [[ ! -v STORAGEMGMT_PREFIX ]] 2026-03-16 13:51:08.166497 | controller | - + check_var_set TENANT_PREFIX 2026-03-16 13:51:08.166503 | controller | - + [[ ! -v TENANT_PREFIX ]] 2026-03-16 13:51:08.166508 | controller | - + check_var_set DESIGNATE_PREFIX 2026-03-16 13:51:08.166513 | controller | - + [[ ! -v DESIGNATE_PREFIX ]] 2026-03-16 13:51:08.166518 | controller | - + check_var_set DESIGNATE_EXT_PREFIX 2026-03-16 13:51:08.166523 | controller | - + [[ ! -v DESIGNATE_EXT_PREFIX ]] 2026-03-16 13:51:08.166529 | controller | - + echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr 2026-03-16 13:51:08.166534 | controller | - DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr 2026-03-16 13:51:08.166539 | controller | - + echo INTERFACE enp7s0 2026-03-16 13:51:08.166544 | controller | - INTERFACE enp7s0 2026-03-16 13:51:08.166550 | controller | - + echo VLAN_START 20 2026-03-16 13:51:08.166555 | controller | - VLAN_START 20 2026-03-16 13:51:08.166560 | controller | - + echo VLAN_STEP 1 2026-03-16 13:51:08.166565 | controller | - VLAN_STEP 1 2026-03-16 13:51:08.166571 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.166576 | controller | - + echo CTLPLANE_IP_ADDRESS_PREFIX 192.168.122 2026-03-16 13:51:08.166581 | controller | - CTLPLANE_IP_ADDRESS_PREFIX 192.168.122 2026-03-16 13:51:08.166586 | controller | - + echo CTLPLANE_IP_ADDRESS_SUFFIX 10 2026-03-16 13:51:08.166592 | controller | - CTLPLANE_IP_ADDRESS_SUFFIX 10 2026-03-16 13:51:08.166597 | controller | - + echo 'INTERNALAPI_PREFIX 172.17.0' 2026-03-16 13:51:08.166602 | controller | - INTERNALAPI_PREFIX 172.17.0 2026-03-16 13:51:08.166607 | controller | - + echo 'STORAGE_PREFIX 172.18.0' 2026-03-16 13:51:08.166615 | controller | - STORAGE_PREFIX 172.18.0 2026-03-16 13:51:08.166626 | controller | - + echo 'STORAGEMGMT_PREFIX 172.20.0' 2026-03-16 13:51:08.166631 | controller | - STORAGEMGMT_PREFIX 172.20.0 2026-03-16 13:51:08.166637 | controller | - + echo 'TENANT_PREFIX 172.19.0' 2026-03-16 13:51:08.166642 | controller | - TENANT_PREFIX 172.19.0 2026-03-16 13:51:08.166647 | controller | - + echo 'DESIGNATE_PREFIX 172.28.0' 2026-03-16 13:51:08.166652 | controller | - DESIGNATE_PREFIX 172.28.0 2026-03-16 13:51:08.166658 | controller | - + echo 'DESIGNATE_PREFIX 172.50.0' 2026-03-16 13:51:08.166663 | controller | - DESIGNATE_PREFIX 172.50.0 2026-03-16 13:51:08.166668 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.166673 | controller | - + cat 2026-03-16 13:51:08.166680 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.166685 | controller | - + cat 2026-03-16 13:51:08.166691 | controller | - + cat 2026-03-16 13:51:08.166696 | controller | - + cat 2026-03-16 13:51:08.166701 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.166707 | controller | - + cat 2026-03-16 13:51:08.166712 | controller | - + cat 2026-03-16 13:51:08.166717 | controller | - + cat 2026-03-16 13:51:08.166722 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.166730 | controller | - + cat 2026-03-16 13:51:08.166737 | controller | - + cat 2026-03-16 13:51:08.166743 | controller | - + cat 2026-03-16 13:51:08.166748 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.166753 | controller | - + cat 2026-03-16 13:51:08.166758 | controller | - + cat 2026-03-16 13:51:08.166764 | controller | - + cat 2026-03-16 13:51:08.166769 | controller | - + cat 2026-03-16 13:51:08.166774 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.166779 | controller | - + cat 2026-03-16 13:51:08.166785 | controller | - + cat 2026-03-16 13:51:08.166790 | controller | - + cat 2026-03-16 13:51:08.166795 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.166800 | controller | - + cat 2026-03-16 13:51:08.166806 | controller | - + cat 2026-03-16 13:51:08.166811 | controller | - + cat 2026-03-16 13:51:08.166816 | controller | - + cat 2026-03-16 13:51:08.166821 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.166827 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.166832 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/ 2026-03-16 13:51:08.166837 | controller | - networkattachmentdefinition.k8s.cni.cncf.io/ctlplane created 2026-03-16 13:51:08.166842 | controller | - networkattachmentdefinition.k8s.cni.cncf.io/datacentre created 2026-03-16 13:51:08.166848 | controller | - networkattachmentdefinition.k8s.cni.cncf.io/designate created 2026-03-16 13:51:08.166855 | controller | - networkattachmentdefinition.k8s.cni.cncf.io/designateext created 2026-03-16 13:51:08.166860 | controller | - networkattachmentdefinition.k8s.cni.cncf.io/internalapi created 2026-03-16 13:51:08.166865 | controller | - networkattachmentdefinition.k8s.cni.cncf.io/octavia created 2026-03-16 13:51:08.166871 | controller | - networkattachmentdefinition.k8s.cni.cncf.io/storage created 2026-03-16 13:51:08.166876 | controller | - networkattachmentdefinition.k8s.cni.cncf.io/storagemgmt created 2026-03-16 13:51:08.166881 | controller | - networkattachmentdefinition.k8s.cni.cncf.io/tenant created 2026-03-16 13:51:08.166886 | controller | - oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml 2026-03-16 13:51:08.166892 | controller | - 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml" 2026-03-16 13:51:08.166897 | controller | does not exist' 2026-03-16 13:51:08.166902 | controller | - 'make: [Makefile:2542: metallb_config_cleanup] Error 1 (ignored)' 2026-03-16 13:51:08.166907 | controller | - oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml 2026-03-16 13:51:08.166912 | controller | - 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml" 2026-03-16 13:51:08.166918 | controller | does not exist' 2026-03-16 13:51:08.166923 | controller | - 'make: [Makefile:2543: metallb_config_cleanup] Error 1 (ignored)' 2026-03-16 13:51:08.166928 | controller | - oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml 2026-03-16 13:51:08.166933 | controller | - 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml" 2026-03-16 13:51:08.166939 | controller | does not exist' 2026-03-16 13:51:08.166944 | controller | - 'make: [Makefile:2544: metallb_config_cleanup] Error 1 (ignored)' 2026-03-16 13:51:08.166949 | controller | - oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml 2026-03-16 13:51:08.166954 | controller | - 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml" 2026-03-16 13:51:08.166959 | controller | does not exist' 2026-03-16 13:51:08.166965 | controller | - 'make: [Makefile:2545: metallb_config_cleanup] Error 1 (ignored)' 2026-03-16 13:51:08.166970 | controller | - oc delete --ignore-not-found=true -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml 2026-03-16 13:51:08.166975 | controller | - 'error: the path "/home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml" 2026-03-16 13:51:08.166980 | controller | does not exist' 2026-03-16 13:51:08.166986 | controller | - 'make: [Makefile:2546: metallb_config_cleanup] Error 1 (ignored)' 2026-03-16 13:51:08.166993 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml 2026-03-16 13:51:08.166998 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml 2026-03-16 13:51:08.167003 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml 2026-03-16 13:51:08.167011 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml 2026-03-16 13:51:08.167016 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml 2026-03-16 13:51:08.167021 | controller | - bash scripts/gen-metallb-config.sh 2026-03-16 13:51:08.167026 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.167032 | controller | ']' 2026-03-16 13:51:08.167037 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.167052 | controller | ']' 2026-03-16 13:51:08.167057 | controller | - + '[' -z enp7s0 ']' 2026-03-16 13:51:08.167063 | controller | - + '[' -z ospbr ']' 2026-03-16 13:51:08.167068 | controller | - + '[' -z 64999 ']' 2026-03-16 13:51:08.167087 | controller | - + '[' -z 64999 ']' 2026-03-16 13:51:08.167092 | controller | - + '[' -z 100.65.4.1 ']' 2026-03-16 13:51:08.167098 | controller | - + '[' -z 100.64.4.1 ']' 2026-03-16 13:51:08.167109 | controller | - + '[' -z 172.30.4.2 ']' 2026-03-16 13:51:08.167115 | controller | - + '[' -z true ']' 2026-03-16 13:51:08.167120 | controller | - + echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.167125 | controller | - DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-03-16 13:51:08.167131 | controller | - + echo INTERFACE enp7s0 2026-03-16 13:51:08.167136 | controller | - INTERFACE enp7s0 2026-03-16 13:51:08.167141 | controller | - + echo CTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90 2026-03-16 13:51:08.167146 | controller | - CTLPLANE_METALLB_POOL 192.168.122.80-192.168.122.90 2026-03-16 13:51:08.167152 | controller | - + echo CTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90 2026-03-16 13:51:08.167157 | controller | - CTLPLANE_METALLB_IPV6_POOL fd00:aaaa::80-fd00:aaaa::90 2026-03-16 13:51:08.167162 | controller | - + cat 2026-03-16 13:51:08.167167 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.167173 | controller | - + cat 2026-03-16 13:51:08.167178 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.167183 | controller | - + cat 2026-03-16 13:51:08.167188 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.167193 | controller | - + cat 2026-03-16 13:51:08.167199 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.167204 | controller | - + cat 2026-03-16 13:51:08.167209 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.167214 | controller | - + cat 2026-03-16 13:51:08.167220 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.167225 | controller | - + cat 2026-03-16 13:51:08.167230 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.167235 | controller | - + cat 2026-03-16 13:51:08.167240 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.167246 | controller | - + cat 2026-03-16 13:51:08.167251 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.167256 | controller | - + cat 2026-03-16 13:51:08.167261 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.167267 | controller | - + cat 2026-03-16 13:51:08.167272 | controller | - + cat 2026-03-16 13:51:08.167277 | controller | - + cat 2026-03-16 13:51:08.167282 | controller | - + cat 2026-03-16 13:51:08.167288 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml 2026-03-16 13:51:08.167293 | controller | - ipaddresspool.metallb.io/ctlplane created 2026-03-16 13:51:08.167298 | controller | - ipaddresspool.metallb.io/internalapi created 2026-03-16 13:51:08.167303 | controller | - ipaddresspool.metallb.io/storage created 2026-03-16 13:51:08.167309 | controller | - ipaddresspool.metallb.io/tenant created 2026-03-16 13:51:08.167314 | controller | - ipaddresspool.metallb.io/designateext created 2026-03-16 13:51:08.167319 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml 2026-03-16 13:51:08.167324 | controller | - l2advertisement.metallb.io/ctlplane created 2026-03-16 13:51:08.167332 | controller | - l2advertisement.metallb.io/internalapi created 2026-03-16 13:51:08.167337 | controller | - l2advertisement.metallb.io/storage created 2026-03-16 13:51:08.167343 | controller | - l2advertisement.metallb.io/tenant created 2026-03-16 13:51:08.167348 | controller | - l2advertisement.metallb.io/designateext created 2026-03-16 13:51:08.167353 | controller | - bash scripts/gen-olm.sh 2026-03-16 13:51:08.167358 | controller | - + '[' -z openstack-operators ']' 2026-03-16 13:51:08.167363 | controller | - + '[' -z openstack ']' 2026-03-16 13:51:08.167369 | controller | - + '[' -z quay.io/openstack-k8s-operators/openstack-operator-index:latest ']' 2026-03-16 13:51:08.167374 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op 2026-03-16 13:51:08.167379 | controller | ']' 2026-03-16 13:51:08.167385 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op 2026-03-16 13:51:08.167390 | controller | ']' 2026-03-16 13:51:08.167395 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op 2026-03-16 13:51:08.167400 | controller | - + OPERATOR_CHANNEL=alpha 2026-03-16 13:51:08.167406 | controller | - + OPERATOR_SOURCE=openstack-operator-index 2026-03-16 13:51:08.167411 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2026-03-16 13:51:08.167416 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op 2026-03-16 13:51:08.167421 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op 2026-03-16 13:51:08.167427 | controller | - + echo OPERATOR_CHANNEL alpha 2026-03-16 13:51:08.167432 | controller | - OPERATOR_CHANNEL alpha 2026-03-16 13:51:08.167437 | controller | - + echo OPERATOR_SOURCE openstack-operator-index 2026-03-16 13:51:08.167442 | controller | - OPERATOR_SOURCE openstack-operator-index 2026-03-16 13:51:08.167448 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-03-16 13:51:08.167453 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-03-16 13:51:08.167458 | controller | - + cat 2026-03-16 13:51:08.167463 | controller | - + cat 2026-03-16 13:51:08.167469 | controller | - + cat 2026-03-16 13:51:08.167474 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.167479 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.167484 | controller | - + '[' -z openstack-operators ']' 2026-03-16 13:51:08.167490 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2026-03-16 13:51:08.167495 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2026-03-16 13:51:08.167500 | controller | ']' 2026-03-16 13:51:08.167505 | controller | - + cat 2026-03-16 13:51:08.167511 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml 2026-03-16 13:51:08.167516 | controller | - 'Warning: resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.167524 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.167529 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.167534 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.167539 | controller | - namespace/openstack-operators configured 2026-03-16 13:51:08.167545 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-operators); 2026-03-16 13:51:08.167550 | controller | do sleep 1; done" 2026-03-16 13:51:08.167555 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.167560 | controller | - openstack-operators Active 2026-03-16 13:51:08.167566 | controller | - oc project openstack-operators 2026-03-16 13:51:08.167571 | controller | - Now using project "openstack-operators" on server "https://api.crc.testing:6443". 2026-03-16 13:51:08.167581 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op 2026-03-16 13:51:08.167587 | controller | - catalogsource.operators.coreos.com/openstack-operator-index created 2026-03-16 13:51:08.167595 | controller | - operatorgroup.operators.coreos.com/openstack created 2026-03-16 13:51:08.167600 | controller | - subscription.operators.coreos.com/openstack-operator created 2026-03-16 13:51:08.167606 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr 2026-03-16 13:51:08.167611 | controller | | oc delete --ignore-not-found=true -f - 2026-03-16 13:51:08.167616 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr'' 2026-03-16 13:51:08.167621 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra: 2026-03-16 13:51:08.167627 | controller | no such file or directory' 2026-03-16 13:51:08.167632 | controller | - No resources found 2026-03-16 13:51:08.167637 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2026-03-16 13:51:08.167642 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/infra/cr 2026-03-16 13:51:08.167648 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr 2026-03-16 13:51:08.167653 | controller | | oc delete --ignore-not-found=true -f - || true 2026-03-16 13:51:08.167658 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr'' 2026-03-16 13:51:08.167664 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack: 2026-03-16 13:51:08.167669 | controller | no such file or directory' 2026-03-16 13:51:08.167674 | controller | - No resources found 2026-03-16 13:51:08.167679 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator 2026-03-16 13:51:08.167684 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr 2026-03-16 13:51:08.167690 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/openstack/op 2026-03-16 13:51:08.167695 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr 2026-03-16 13:51:08.167700 | controller | - bash -c "test -d /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator 2026-03-16 13:51:08.167705 | controller | || CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh" 2026-03-16 13:51:08.167711 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git 2026-03-16 13:51:08.167716 | controller | openstack-operator' 2026-03-16 13:51:08.167721 | controller | - Cloning into 'openstack-operator'... 2026-03-16 13:51:08.167726 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-03-16 13:51:08.167732 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr 2026-03-16 13:51:08.167737 | controller | - bash scripts/gen-service-kustomize.sh 2026-03-16 13:51:08.167742 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2026-03-16 13:51:08.167747 | controller | - ++ cd scripts 2026-03-16 13:51:08.167753 | controller | - ++ pwd -P 2026-03-16 13:51:08.167758 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.167763 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-03-16 13:51:08.167768 | controller | --source-only 2026-03-16 13:51:08.167773 | controller | - ++ set -e 2026-03-16 13:51:08.167779 | controller | - + '[' -z openstack-kuttl-tests ']' 2026-03-16 13:51:08.167784 | controller | - + '[' -z OpenStackControlPlane ']' 2026-03-16 13:51:08.167789 | controller | - + '[' -z osp-secret ']' 2026-03-16 13:51:08.167794 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr 2026-03-16 13:51:08.167800 | controller | ']' 2026-03-16 13:51:08.167805 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.167812 | controller | - + REPLACEMENTS= 2026-03-16 13:51:08.167817 | controller | - + IMAGE=unused 2026-03-16 13:51:08.167823 | controller | - + IMAGE_PATH=containerImage 2026-03-16 13:51:08.167828 | controller | - + STORAGE_REQUEST=10G 2026-03-16 13:51:08.167835 | controller | - + INTERFACE_MTU=1500 2026-03-16 13:51:08.167841 | controller | - + VLAN_START=20 2026-03-16 13:51:08.167846 | controller | - + VLAN_STEP=1 2026-03-16 13:51:08.167851 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr 2026-03-16 13:51:08.167856 | controller | ']' 2026-03-16 13:51:08.167862 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr 2026-03-16 13:51:08.167867 | controller | - ~/ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2026-03-16 13:51:08.167872 | controller | - + cat 2026-03-16 13:51:08.167878 | controller | - + [[ OpenStackControlPlane == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-03-16 13:51:08.167883 | controller | - + [[ '' != '' ]] 2026-03-16 13:51:08.167888 | controller | - + IFS=, 2026-03-16 13:51:08.167893 | controller | - + read -ra IMAGES 2026-03-16 13:51:08.167898 | controller | - + IFS=, 2026-03-16 13:51:08.167904 | controller | - + read -ra IMAGE_PATHS 2026-03-16 13:51:08.167909 | controller | - + '[' 1 '!=' 1 ']' 2026-03-16 13:51:08.167914 | controller | - + (( i=0 )) 2026-03-16 13:51:08.167919 | controller | - + (( i < 1 )) 2026-03-16 13:51:08.167924 | controller | - + SPEC_PATH=containerImage 2026-03-16 13:51:08.167930 | controller | - + SPEC_VALUE=unused 2026-03-16 13:51:08.167935 | controller | - + '[' unused '!=' unused ']' 2026-03-16 13:51:08.167940 | controller | - + (( i++ )) 2026-03-16 13:51:08.167946 | controller | - + (( i < 1 )) 2026-03-16 13:51:08.167951 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.167956 | controller | - + '[' OpenStackControlPlane == OpenStackControlPlane ']' 2026-03-16 13:51:08.167961 | controller | - + cat 2026-03-16 13:51:08.167967 | controller | - + '[' OpenStackControlPlane == Galera ']' 2026-03-16 13:51:08.167972 | controller | - + '[' OpenStackControlPlane == NetConfig ']' 2026-03-16 13:51:08.167977 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.167990 | controller | - + [[ OpenStackControlPlane == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-03-16 13:51:08.167995 | controller | - + [[ true == \t\r\u\e ]] 2026-03-16 13:51:08.168001 | controller | - + cat 2026-03-16 13:51:08.168006 | controller | - + [[ OpenStackControlPlane == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-03-16 13:51:08.168011 | controller | - + '[' -z true ']' 2026-03-16 13:51:08.168017 | controller | - + cat 2026-03-16 13:51:08.168022 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.168027 | controller | - + '[' -z true ']' 2026-03-16 13:51:08.168032 | controller | - + '[' -n true ']' 2026-03-16 13:51:08.168046 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.168051 | controller | - + '[' -n '' ']' 2026-03-16 13:51:08.168057 | controller | - + kustomization_add_resources 2026-03-16 13:51:08.168062 | controller | - + echo merge config dir 2026-03-16 13:51:08.168067 | controller | - merge config dir 2026-03-16 13:51:08.168086 | controller | - ++ find . -type f -name '*.yaml' 2026-03-16 13:51:08.168092 | controller | - ++ grep -v kustomization 2026-03-16 13:51:08.168097 | controller | - + yamls=./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-03-16 13:51:08.168103 | controller | - + for y in ${yamls[@]} 2026-03-16 13:51:08.168108 | controller | - + kustomize edit add resource ./core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-03-16 13:51:08.168113 | controller | - + popd 2026-03-16 13:51:08.168119 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-03-16 13:51:08.168124 | controller | - '# Wait until OLM installs openstack CRDs' 2026-03-16 13:51:08.168129 | controller | - timeout 500s bash -c "while ! (oc get crd openstacks.operator.openstack.org); do 2026-03-16 13:51:08.168134 | controller | sleep 1; done" 2026-03-16 13:51:08.168140 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168145 | controller | not found' 2026-03-16 13:51:08.168150 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168155 | controller | not found' 2026-03-16 13:51:08.168163 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168168 | controller | not found' 2026-03-16 13:51:08.168174 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168179 | controller | not found' 2026-03-16 13:51:08.168184 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168189 | controller | not found' 2026-03-16 13:51:08.168195 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168200 | controller | not found' 2026-03-16 13:51:08.168205 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168210 | controller | not found' 2026-03-16 13:51:08.168215 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168221 | controller | not found' 2026-03-16 13:51:08.168226 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168231 | controller | not found' 2026-03-16 13:51:08.168236 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168241 | controller | not found' 2026-03-16 13:51:08.168247 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168252 | controller | not found' 2026-03-16 13:51:08.168257 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168262 | controller | not found' 2026-03-16 13:51:08.168267 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168273 | controller | not found' 2026-03-16 13:51:08.168278 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168283 | controller | not found' 2026-03-16 13:51:08.168288 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168293 | controller | not found' 2026-03-16 13:51:08.168299 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168304 | controller | not found' 2026-03-16 13:51:08.168309 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168314 | controller | not found' 2026-03-16 13:51:08.168320 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168325 | controller | not found' 2026-03-16 13:51:08.168330 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168335 | controller | not found' 2026-03-16 13:51:08.168341 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168346 | controller | not found' 2026-03-16 13:51:08.168351 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168356 | controller | not found' 2026-03-16 13:51:08.168361 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168367 | controller | not found' 2026-03-16 13:51:08.168374 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168386 | controller | not found' 2026-03-16 13:51:08.168396 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168402 | controller | not found' 2026-03-16 13:51:08.168407 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168412 | controller | not found' 2026-03-16 13:51:08.168417 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168423 | controller | not found' 2026-03-16 13:51:08.168428 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168433 | controller | not found' 2026-03-16 13:51:08.168438 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168444 | controller | not found' 2026-03-16 13:51:08.168449 | controller | - 'Error from server (NotFound): customresourcedefinitions.apiextensions.k8s.io "openstacks.operator.openstack.org" 2026-03-16 13:51:08.168454 | controller | not found' 2026-03-16 13:51:08.168459 | controller | - NAME CREATED AT 2026-03-16 13:51:08.168465 | controller | - openstacks.operator.openstack.org 2026-03-16T13:20:45Z 2026-03-16 13:51:08.168470 | controller | - make openstack_init 2026-03-16 13:51:08.168477 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.168484 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2026-03-16 13:51:08.168490 | controller | - '# call make_openstack if it isn''t already' 2026-03-16 13:51:08.168495 | controller | - bash -c '(oc get subscription -n openstack-operators openstack-operator || make 2026-03-16 13:51:08.168500 | controller | openstack) || true' 2026-03-16 13:51:08.168505 | controller | - NAME PACKAGE SOURCE CHANNEL 2026-03-16 13:51:08.168511 | controller | - openstack-operator openstack-operator openstack-operator-index alpha 2026-03-16 13:51:08.168516 | controller | - timeout 500s bash -c 'until $(oc get csv -l operators.coreos.com/openstack-operator.openstack-operators 2026-03-16 13:51:08.168521 | controller | -n openstack-operators | grep -q Succeeded); do sleep 1; done' 2026-03-16 13:51:08.168526 | controller | - No resources found in openstack-operators namespace. 2026-03-16 13:51:08.168531 | controller | - bash -c 'test -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml 2026-03-16 13:51:08.168537 | controller | || make openstack_repo' 2026-03-16 13:51:08.168542 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/operator_v1beta1_openstack.yaml 2026-03-16 13:51:08.168547 | controller | - openstack.operator.openstack.org/openstack created 2026-03-16 13:51:08.168553 | controller | - '# FIXME: Ugly hack to prevent OpenStack Baremetal operator from crashing when BMO 2026-03-16 13:51:08.168558 | controller | is not installed' 2026-03-16 13:51:08.168563 | controller | - if ! echo "" | grep -q "baremetalhosts.metal3.io"; then \ 2026-03-16 13:51:08.168568 | controller | - "\tcurl -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; 2026-03-16 13:51:08.168574 | controller | \\" 2026-03-16 13:51:08.168579 | controller | - "\toc apply -f /tmp/bmh_crd.yaml; \\" 2026-03-16 13:51:08.168584 | controller | - "\trm -f /tmp/bmh_crd.yaml; \\" 2026-03-16 13:51:08.168590 | controller | - fi 2026-03-16 13:51:08.168595 | controller | - ' % Total % Received % Xferd Average Speed Time Time Time Current' 2026-03-16 13:51:08.168600 | controller | - ' Dload Upload Total Spent Left Speed' 2026-03-16 13:51:08.168605 | controller | - '' 2026-03-16 13:51:08.168611 | controller | - ' 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0' 2026-03-16 13:51:08.168616 | controller | - 100 65898 100 65898 0 0 431k 0 --:--:-- --:--:-- --:--:-- 434k 2026-03-16 13:51:08.168623 | controller | - customresourcedefinition.apiextensions.k8s.io/baremetalhosts.metal3.io created 2026-03-16 13:51:08.168629 | controller | - oc wait openstack/openstack -n openstack-operators --for condition=Ready --timeout=500s 2026-03-16 13:51:08.168634 | controller | - openstack.operator.openstack.org/openstack condition met 2026-03-16 13:51:08.168639 | controller | - timeout 500s bash -c "while ! (oc get services -n openstack-operators | grep -E 2026-03-16 13:51:08.168644 | controller | '^(openstack|openstack-baremetal|infra)-operator-webhook-service' | wc -l | grep 2026-03-16 13:51:08.168650 | controller | -q -e 3); do sleep 5; done" 2026-03-16 13:51:08.168655 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.168660 | controller | - make wait 2026-03-16 13:51:08.168665 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.168671 | controller | - bash scripts/operator-wait.sh 2026-03-16 13:51:08.168676 | controller | - + TIMEOUT=500s 2026-03-16 13:51:08.168681 | controller | - +++ dirname scripts/operator-wait.sh 2026-03-16 13:51:08.168686 | controller | - ++ cd scripts 2026-03-16 13:51:08.168692 | controller | - ++ pwd -P 2026-03-16 13:51:08.168699 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.168704 | controller | - + '[' -z openstack-operators ']' 2026-03-16 13:51:08.168710 | controller | - + '[' -z openstack ']' 2026-03-16 13:51:08.168715 | controller | - + '[' openstack = rabbitmq ']' 2026-03-16 13:51:08.168720 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.168733 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2026-03-16 13:51:08.168738 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2026-03-16 13:51:08.168744 | controller | ]; do sleep 5; done' 2026-03-16 13:51:08.168749 | controller | - + '[' -z openstack-operators ']' 2026-03-16 13:51:08.168754 | controller | - + '[' -z openstack ']' 2026-03-16 13:51:08.168759 | controller | - + '[' openstack = rabbitmq-cluster ']' 2026-03-16 13:51:08.168765 | controller | - + DEPL_NAME=openstack-operator-controller-manager 2026-03-16 13:51:08.168770 | controller | - ++ oc get -n openstack-operators deployment openstack-operator-controller-manager 2026-03-16 13:51:08.168775 | controller | -o json 2026-03-16 13:51:08.168780 | controller | - ++ jq -e .status.availableReplicas 2026-03-16 13:51:08.168786 | controller | - + REPLICAS=1 2026-03-16 13:51:08.168791 | controller | - + '[' 1 '!=' 1 ']' 2026-03-16 13:51:08.168796 | controller | - + echo Succeeded 2026-03-16 13:51:08.168802 | controller | - + exit 0 2026-03-16 13:51:08.168807 | controller | - + rc=0 2026-03-16 13:51:08.168812 | controller | - + popd 2026-03-16 13:51:08.168817 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-03-16 13:51:08.168823 | controller | - + exit 0 2026-03-16 13:51:08.168828 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.168833 | controller | - make wait 2026-03-16 13:51:08.168838 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.168844 | controller | - bash scripts/operator-wait.sh 2026-03-16 13:51:08.168849 | controller | - + TIMEOUT=500s 2026-03-16 13:51:08.168854 | controller | - +++ dirname scripts/operator-wait.sh 2026-03-16 13:51:08.168859 | controller | - ++ cd scripts 2026-03-16 13:51:08.168865 | controller | - ++ pwd -P 2026-03-16 13:51:08.168870 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.168875 | controller | - + '[' -z openstack-operators ']' 2026-03-16 13:51:08.168880 | controller | - + '[' -z openstack ']' 2026-03-16 13:51:08.168886 | controller | - + '[' openstack = rabbitmq ']' 2026-03-16 13:51:08.168891 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.168896 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2026-03-16 13:51:08.168904 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2026-03-16 13:51:08.168909 | controller | ]; do sleep 5; done' 2026-03-16 13:51:08.168915 | controller | - + '[' -z openstack-operators ']' 2026-03-16 13:51:08.168920 | controller | - + '[' -z openstack ']' 2026-03-16 13:51:08.168925 | controller | - + '[' openstack = rabbitmq-cluster ']' 2026-03-16 13:51:08.168930 | controller | - + DEPL_NAME=openstack-operator-controller-manager 2026-03-16 13:51:08.168936 | controller | - ++ oc get -n openstack-operators deployment openstack-operator-controller-manager 2026-03-16 13:51:08.168941 | controller | -o json 2026-03-16 13:51:08.168946 | controller | - ++ jq -e .status.availableReplicas 2026-03-16 13:51:08.168951 | controller | - + REPLICAS=1 2026-03-16 13:51:08.168957 | controller | - + '[' 1 '!=' 1 ']' 2026-03-16 13:51:08.168962 | controller | - + echo Succeeded 2026-03-16 13:51:08.168967 | controller | - + exit 0 2026-03-16 13:51:08.168972 | controller | - + rc=0 2026-03-16 13:51:08.168978 | controller | - + popd 2026-03-16 13:51:08.168983 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-03-16 13:51:08.168988 | controller | - + exit 0 2026-03-16 13:51:08.168994 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.168999 | controller | - make wait 2026-03-16 13:51:08.169004 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.169009 | controller | - bash scripts/operator-wait.sh 2026-03-16 13:51:08.169015 | controller | - + TIMEOUT=500s 2026-03-16 13:51:08.169020 | controller | - +++ dirname scripts/operator-wait.sh 2026-03-16 13:51:08.169025 | controller | - ++ cd scripts 2026-03-16 13:51:08.169030 | controller | - ++ pwd -P 2026-03-16 13:51:08.169035 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.169048 | controller | - + '[' -z openstack-operators ']' 2026-03-16 13:51:08.169053 | controller | - + '[' -z openstack ']' 2026-03-16 13:51:08.169059 | controller | - + '[' openstack = rabbitmq ']' 2026-03-16 13:51:08.169066 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.169082 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2026-03-16 13:51:08.169090 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2026-03-16 13:51:08.169096 | controller | ]; do sleep 5; done' 2026-03-16 13:51:08.169101 | controller | - + '[' -z openstack-operators ']' 2026-03-16 13:51:08.169106 | controller | - + '[' -z openstack ']' 2026-03-16 13:51:08.169112 | controller | - + '[' openstack = rabbitmq-cluster ']' 2026-03-16 13:51:08.169117 | controller | - + DEPL_NAME=openstack-operator-controller-manager 2026-03-16 13:51:08.169122 | controller | - ++ oc get -n openstack-operators deployment openstack-operator-controller-manager 2026-03-16 13:51:08.169128 | controller | -o json 2026-03-16 13:51:08.169133 | controller | - ++ jq -e .status.availableReplicas 2026-03-16 13:51:08.169138 | controller | - + REPLICAS=1 2026-03-16 13:51:08.169143 | controller | - + '[' 1 '!=' 1 ']' 2026-03-16 13:51:08.169148 | controller | - + echo Succeeded 2026-03-16 13:51:08.169154 | controller | - + exit 0 2026-03-16 13:51:08.169159 | controller | - + rc=0 2026-03-16 13:51:08.169164 | controller | - + popd 2026-03-16 13:51:08.169169 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-03-16 13:51:08.169175 | controller | - + exit 0 2026-03-16 13:51:08.169180 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.169185 | controller | - make openstack_kuttl_run 2026-03-16 13:51:08.169191 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.169196 | controller | - set -e; \ 2026-03-16 13:51:08.169201 | controller | - for test_dir in ctlplane-basic-deployment ctlplane-basic-deployment-with-appcred 2026-03-16 13:51:08.169206 | controller | ctlplane-basic-deployment-with-nicMappings ctlplane-collapsed ctlplane-galera-3replicas 2026-03-16 13:51:08.169211 | controller | ctlplane-nodeselectors ctlplane-staged-deployment ctlplane-tls-cert-rotation ctlplane-tls-custom-issuers 2026-03-16 13:51:08.169219 | controller | ctlplane-tls-custom-route dataplane-create-test dataplane-deploy-global-service-test 2026-03-16 13:51:08.169231 | controller | dataplane-deploy-multiple-secrets dataplane-deploy-no-nodes-test dataplane-deploy-tls-test 2026-03-16 13:51:08.169237 | controller | dataplane-extramounts dataplane-multinode-nodeset-create-test dataplane-service-config 2026-03-16 13:51:08.169242 | controller | dataplane-service-custom-image dataplane-service-failure; do \ 2026-03-16 13:51:08.169247 | controller | - ' oc delete osctlplane --all --namespace openstack-kuttl-tests; \' 2026-03-16 13:51:08.169253 | controller | - "\tmake crc_storage_cleanup_with_retries; \\" 2026-03-16 13:51:08.169258 | controller | - "\tmake crc_storage_with_retries; \\" 2026-03-16 13:51:08.169263 | controller | - "\tkubectl-kuttl test --config /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml 2026-03-16 13:51:08.169268 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.169274 | controller | --test ${test_dir}; \\" 2026-03-16 13:51:08.169279 | controller | - done 2026-03-16 13:51:08.169284 | controller | - No resources found 2026-03-16 13:51:08.169289 | controller | - 'make[2]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.169295 | controller | - bash scripts/retry_make_crc_storage_cleanup.sh 3 2026-03-16 13:51:08.169300 | controller | - 'make[3]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.169305 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.169310 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.169315 | controller | - + '[' -z crc-storage ']' 2026-03-16 13:51:08.169321 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage 2026-03-16 13:51:08.169326 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']' 2026-03-16 13:51:08.169331 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/crc-storage 2026-03-16 13:51:08.169336 | controller | - + cat 2026-03-16 13:51:08.169342 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml 2026-03-16 13:51:08.169347 | controller | - namespace/crc-storage created 2026-03-16 13:51:08.169352 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io crc-storage); 2026-03-16 13:51:08.169357 | controller | do sleep 1; done" 2026-03-16 13:51:08.169363 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.169368 | controller | - crc-storage Active 2026-03-16 13:51:08.169373 | controller | - oc project crc-storage 2026-03-16 13:51:08.169378 | controller | - Now using project "crc-storage" on server "https://api.crc.testing:6443". 2026-03-16 13:51:08.169383 | controller | - bash scripts/cleanup-crc-pv.sh 2026-03-16 13:51:08.169389 | controller | - ++ oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.169394 | controller | - ++ awk '{print $6}' 2026-03-16 13:51:08.169399 | controller | - ++ grep Bound 2026-03-16 13:51:08.169404 | controller | - No resources found 2026-03-16 13:51:08.169410 | controller | - ++ awk '{print $1}' 2026-03-16 13:51:08.169415 | controller | - ++ oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.169420 | controller | - No resources found 2026-03-16 13:51:08.169425 | controller | - if oc get sc "local-storage"; then oc delete sc "local-storage"; fi 2026-03-16 13:51:08.169431 | controller | - NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE 2026-03-16 13:51:08.169436 | controller | - local-storage kubernetes.io/no-provisioner Delete WaitForFirstConsumer true 5m4s 2026-03-16 13:51:08.169441 | controller | - storageclass.storage.k8s.io "local-storage" deleted 2026-03-16 13:51:08.169446 | controller | - bash scripts/delete-pv.sh 2026-03-16 13:51:08.169452 | controller | - +++ dirname scripts/delete-pv.sh 2026-03-16 13:51:08.169457 | controller | - ++ cd scripts 2026-03-16 13:51:08.169462 | controller | - ++ pwd -P 2026-03-16 13:51:08.169470 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.169475 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh 2026-03-16 13:51:08.169480 | controller | - ++ set -ex 2026-03-16 13:51:08.169485 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.169491 | controller | - ++ cat 2026-03-16 13:51:08.169497 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.169502 | controller | - configmap/crc-storage created 2026-03-16 13:51:08.169507 | controller | - ++ cat 2026-03-16 13:51:08.169513 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.169518 | controller | - serviceaccount/crc-storage created 2026-03-16 13:51:08.169523 | controller | - ++ cat 2026-03-16 13:51:08.169528 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.169534 | controller | - role.rbac.authorization.k8s.io/crc-storage-role created 2026-03-16 13:51:08.169539 | controller | - ++ cat 2026-03-16 13:51:08.169544 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.169549 | controller | - rolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding created 2026-03-16 13:51:08.169554 | controller | - + PV_NUM=20 2026-03-16 13:51:08.169560 | controller | - + TIMEOUT=500s 2026-03-16 13:51:08.169565 | controller | - ++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}' 2026-03-16 13:51:08.169570 | controller | -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.169575 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.169581 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.169586 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.169591 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.169596 | controller | crc delete 2026-03-16 13:51:08.169602 | controller | - ++ set -ex 2026-03-16 13:51:08.169607 | controller | - ++ NODE=crc 2026-03-16 13:51:08.169612 | controller | - ++ OPERATION=delete 2026-03-16 13:51:08.169617 | controller | - ++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found 2026-03-16 13:51:08.169623 | controller | - ++ cat 2026-03-16 13:51:08.169628 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.169633 | controller | - 'Warning: would violate PodSecurity "restricted:latest": privileged (container "storage" 2026-03-16 13:51:08.169639 | controller | must not set securityContext.privileged=true), allowPrivilegeEscalation != false 2026-03-16 13:51:08.169644 | controller | (container "storage" must set securityContext.allowPrivilegeEscalation=false), unrestricted 2026-03-16 13:51:08.169649 | controller | capabilities (container "storage" must set securityContext.capabilities.drop=["ALL"]), 2026-03-16 13:51:08.169659 | controller | restricted volume types (volume "node-mnt" uses restricted volume type "hostPath"), 2026-03-16 13:51:08.169665 | controller | runAsNonRoot != true (pod or container "storage" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.169670 | controller | runAsUser=0 (pod and container "storage" must not set runAsUser=0)' 2026-03-16 13:51:08.169676 | controller | - job.batch/crc-storage-crc created 2026-03-16 13:51:08.169681 | controller | - + oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.169686 | controller | --timeout 500s 2026-03-16 13:51:08.169691 | controller | - job.batch/crc-storage-crc condition met 2026-03-16 13:51:08.169697 | controller | - 'make[3]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.169702 | controller | - 'make[2]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.169707 | controller | - 'make[2]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.169712 | controller | - bash scripts/retry_make_crc_storage.sh 3 2026-03-16 13:51:08.169717 | controller | - 'make[3]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.169723 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.169728 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.169733 | controller | - + '[' -z crc-storage ']' 2026-03-16 13:51:08.169738 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage 2026-03-16 13:51:08.169746 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']' 2026-03-16 13:51:08.169751 | controller | - + cat 2026-03-16 13:51:08.169756 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml 2026-03-16 13:51:08.169762 | controller | - namespace/crc-storage unchanged 2026-03-16 13:51:08.169767 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io crc-storage); 2026-03-16 13:51:08.169772 | controller | do sleep 1; done" 2026-03-16 13:51:08.169777 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.169783 | controller | - crc-storage Active 2026-03-16 13:51:08.169788 | controller | - oc project crc-storage 2026-03-16 13:51:08.169793 | controller | - Already on project "crc-storage" on server "https://api.crc.testing:6443". 2026-03-16 13:51:08.169798 | controller | - bash scripts/create-pv.sh 2026-03-16 13:51:08.169804 | controller | - +++ dirname scripts/create-pv.sh 2026-03-16 13:51:08.169809 | controller | - ++ cd scripts 2026-03-16 13:51:08.169814 | controller | - ++ pwd -P 2026-03-16 13:51:08.169819 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.169825 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh 2026-03-16 13:51:08.169830 | controller | - ++ set -ex 2026-03-16 13:51:08.169835 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.169843 | controller | - ++ cat 2026-03-16 13:51:08.169848 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.169854 | controller | - configmap/crc-storage unchanged 2026-03-16 13:51:08.169859 | controller | - ++ cat 2026-03-16 13:51:08.169864 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.169869 | controller | - serviceaccount/crc-storage unchanged 2026-03-16 13:51:08.169875 | controller | - ++ cat 2026-03-16 13:51:08.169880 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.169885 | controller | - role.rbac.authorization.k8s.io/crc-storage-role unchanged 2026-03-16 13:51:08.169890 | controller | - ++ cat 2026-03-16 13:51:08.169896 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.169901 | controller | - rolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged 2026-03-16 13:51:08.169906 | controller | - + PV_NUM=20 2026-03-16 13:51:08.169911 | controller | - + TIMEOUT=500s 2026-03-16 13:51:08.169917 | controller | - ++ oc get pv -o json 2026-03-16 13:51:08.169922 | controller | - ++ jq -r '.items[] | select(.status.phase | test("Released")).metadata.name' 2026-03-16 13:51:08.169927 | controller | - + released= 2026-03-16 13:51:08.169932 | controller | - ++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}' 2026-03-16 13:51:08.169938 | controller | -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.169943 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.169948 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.169953 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.169959 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.169964 | controller | crc create 2026-03-16 13:51:08.169969 | controller | - ++ set -ex 2026-03-16 13:51:08.169974 | controller | - ++ NODE=crc 2026-03-16 13:51:08.169979 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.169985 | controller | - ++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found 2026-03-16 13:51:08.169992 | controller | - job.batch "crc-storage-crc" deleted from crc-storage namespace 2026-03-16 13:51:08.169997 | controller | - ++ cat 2026-03-16 13:51:08.170004 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.170009 | controller | - 'Warning: would violate PodSecurity "restricted:latest": privileged (container "storage" 2026-03-16 13:51:08.170017 | controller | must not set securityContext.privileged=true), allowPrivilegeEscalation != false 2026-03-16 13:51:08.170022 | controller | (container "storage" must set securityContext.allowPrivilegeEscalation=false), unrestricted 2026-03-16 13:51:08.170027 | controller | capabilities (container "storage" must set securityContext.capabilities.drop=["ALL"]), 2026-03-16 13:51:08.170032 | controller | restricted volume types (volume "node-mnt" uses restricted volume type "hostPath"), 2026-03-16 13:51:08.170049 | controller | runAsNonRoot != true (pod or container "storage" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.170059 | controller | runAsUser=0 (pod and container "storage" must not set runAsUser=0)' 2026-03-16 13:51:08.170065 | controller | - job.batch/crc-storage-crc created 2026-03-16 13:51:08.170080 | controller | - + oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.170089 | controller | --timeout 500s 2026-03-16 13:51:08.170094 | controller | - job.batch/crc-storage-crc condition met 2026-03-16 13:51:08.170100 | controller | - bash scripts/gen-crc-pv-kustomize.sh 2026-03-16 13:51:08.170105 | controller | - + OUT=/home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.170110 | controller | - + '[' -z '"local-storage"' ']' 2026-03-16 13:51:08.170122 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc ']' 2026-03-16 13:51:08.170127 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/crc 2026-03-16 13:51:08.170133 | controller | - + PV_NUM=20 2026-03-16 13:51:08.170138 | controller | - + STORAGE_CAPACITY=10 2026-03-16 13:51:08.170143 | controller | - ++ oc get node -o name -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.170148 | controller | - ++ head -c-1 2026-03-16 13:51:08.170154 | controller | - ++ sed -e 's|node/||' 2026-03-16 13:51:08.170159 | controller | - ++ tr '\n' ' ' 2026-03-16 13:51:08.170164 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.170169 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.170175 | controller | - + cat 2026-03-16 13:51:08.170180 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.170185 | controller | - ++ seq -w 20 2026-03-16 13:51:08.170190 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170196 | controller | - + cat 2026-03-16 13:51:08.170201 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170206 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170211 | controller | - + cat 2026-03-16 13:51:08.170217 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170222 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170227 | controller | - + cat 2026-03-16 13:51:08.170232 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170238 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170243 | controller | - + cat 2026-03-16 13:51:08.170248 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170253 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170258 | controller | - + cat 2026-03-16 13:51:08.170264 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170269 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170274 | controller | - + cat 2026-03-16 13:51:08.170279 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170285 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170290 | controller | - + cat 2026-03-16 13:51:08.170295 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170300 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170305 | controller | - + cat 2026-03-16 13:51:08.170311 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170316 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170324 | controller | - + cat 2026-03-16 13:51:08.170330 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170335 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170341 | controller | - + cat 2026-03-16 13:51:08.170346 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170351 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170356 | controller | - + cat 2026-03-16 13:51:08.170362 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170367 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170372 | controller | - + cat 2026-03-16 13:51:08.170377 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170383 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170388 | controller | - + cat 2026-03-16 13:51:08.170393 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170398 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170403 | controller | - + cat 2026-03-16 13:51:08.170409 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170414 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170419 | controller | - + cat 2026-03-16 13:51:08.170424 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170430 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170437 | controller | - + cat 2026-03-16 13:51:08.170442 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170448 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170453 | controller | - + cat 2026-03-16 13:51:08.170458 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170463 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170468 | controller | - + cat 2026-03-16 13:51:08.170474 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170479 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170484 | controller | - + cat 2026-03-16 13:51:08.170489 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170495 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.170500 | controller | - + cat 2026-03-16 13:51:08.170505 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.170510 | controller | - + cat 2026-03-16 13:51:08.170515 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc/storage.yaml 2026-03-16 13:51:08.170521 | controller | - storageclass.storage.k8s.io/local-storage created 2026-03-16 13:51:08.170526 | controller | - 'Warning: resource persistentvolumes/local-storage01-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170531 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170536 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170542 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170547 | controller | - persistentvolume/local-storage01-crc configured 2026-03-16 13:51:08.170552 | controller | - 'Warning: resource persistentvolumes/local-storage02-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170557 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170563 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170568 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170573 | controller | - persistentvolume/local-storage02-crc configured 2026-03-16 13:51:08.170578 | controller | - 'Warning: resource persistentvolumes/local-storage03-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170584 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170589 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170594 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170599 | controller | - persistentvolume/local-storage03-crc configured 2026-03-16 13:51:08.170605 | controller | - 'Warning: resource persistentvolumes/local-storage04-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170610 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170615 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170620 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170626 | controller | - persistentvolume/local-storage04-crc configured 2026-03-16 13:51:08.170631 | controller | - 'Warning: resource persistentvolumes/local-storage05-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170636 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170647 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170652 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170658 | controller | - persistentvolume/local-storage05-crc configured 2026-03-16 13:51:08.170663 | controller | - 'Warning: resource persistentvolumes/local-storage06-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170668 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170676 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170681 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170686 | controller | - persistentvolume/local-storage06-crc configured 2026-03-16 13:51:08.170691 | controller | - 'Warning: resource persistentvolumes/local-storage07-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170697 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170702 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170707 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170712 | controller | - persistentvolume/local-storage07-crc configured 2026-03-16 13:51:08.170718 | controller | - 'Warning: resource persistentvolumes/local-storage08-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170723 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170728 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170733 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170738 | controller | - persistentvolume/local-storage08-crc configured 2026-03-16 13:51:08.170744 | controller | - 'Warning: resource persistentvolumes/local-storage09-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170749 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170754 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170759 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170765 | controller | - persistentvolume/local-storage09-crc configured 2026-03-16 13:51:08.170770 | controller | - 'Warning: resource persistentvolumes/local-storage10-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170775 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170780 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170785 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170791 | controller | - persistentvolume/local-storage10-crc configured 2026-03-16 13:51:08.170796 | controller | - 'Warning: resource persistentvolumes/local-storage11-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170801 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170806 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170812 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170819 | controller | - persistentvolume/local-storage11-crc configured 2026-03-16 13:51:08.170824 | controller | - 'Warning: resource persistentvolumes/local-storage12-crc is missing the kubectl.kubernetes.io/last-applied-configuration 2026-03-16 13:51:08.170830 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-03-16 13:51:08.170835 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-03-16 13:51:08.170840 | controller | annotation will be patched automatically.' 2026-03-16 13:51:08.170845 | controller | - persistentvolume/local-storage12-crc configured 2026-03-16 13:51:08.170851 | controller | - persistentvolume/local-storage13-crc created 2026-03-16 13:51:08.170856 | controller | - persistentvolume/local-storage14-crc created 2026-03-16 13:51:08.170861 | controller | - persistentvolume/local-storage15-crc created 2026-03-16 13:51:08.170866 | controller | - persistentvolume/local-storage16-crc created 2026-03-16 13:51:08.170872 | controller | - persistentvolume/local-storage17-crc created 2026-03-16 13:51:08.170877 | controller | - persistentvolume/local-storage18-crc created 2026-03-16 13:51:08.170882 | controller | - persistentvolume/local-storage19-crc created 2026-03-16 13:51:08.170889 | controller | - persistentvolume/local-storage20-crc created 2026-03-16 13:51:08.170895 | controller | - persistentvolumeclaim/ansible-ee-logs created 2026-03-16 13:51:08.170900 | controller | - 'make[3]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.170905 | controller | - 'make[2]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.170911 | controller | - '2026/03/16 13:22:26 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.170916 | controller | ]' 2026-03-16 13:51:08.170921 | controller | - === RUN kuttl 2026-03-16 13:51:08.170926 | controller | - ' harness.go:463: starting setup' 2026-03-16 13:51:08.170932 | controller | - ' harness.go:255: running tests using configured kubeconfig.' 2026-03-16 13:51:08.170937 | controller | - ' harness.go:278: Successful connection to cluster at: https://api.crc.testing:6443' 2026-03-16 13:51:08.170947 | controller | - ' logger.go:42: 13:22:26 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.170953 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_netconfig.yaml]' 2026-03-16 13:51:08.170960 | controller | - ' logger.go:42: 13:22:26 | | netconfig.network.openstack.org/netconfig created' 2026-03-16 13:51:08.170966 | controller | - ' logger.go:42: 13:22:26 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.170971 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_dnsmasq.yaml]' 2026-03-16 13:51:08.170976 | controller | - ' logger.go:42: 13:22:27 | | dnsmasq.network.openstack.org/dnsmasq created' 2026-03-16 13:51:08.170982 | controller | - ' logger.go:42: 13:22:27 | | running command: [sh -c if [ ! -f ansibleee-ssh-key-id_rsa 2026-03-16 13:51:08.170987 | controller | ]; then' 2026-03-16 13:51:08.170992 | controller | - ' ssh-keygen -f ansibleee-ssh-key-id_rsa -N "" -t rsa -b 4096' 2026-03-16 13:51:08.170997 | controller | - ' fi' 2026-03-16 13:51:08.171003 | controller | - ' oc create secret generic dataplane-ansible-ssh-private-key-secret \' 2026-03-16 13:51:08.171008 | controller | - ' --save-config \' 2026-03-16 13:51:08.171013 | controller | - ' --dry-run=client \' 2026-03-16 13:51:08.171018 | controller | - ' --from-file=authorized_keys=ansibleee-ssh-key-id_rsa.pub \' 2026-03-16 13:51:08.171024 | controller | - ' --from-file=ssh-privatekey=ansibleee-ssh-key-id_rsa \' 2026-03-16 13:51:08.171029 | controller | - ' --from-file=ssh-publickey=ansibleee-ssh-key-id_rsa.pub \' 2026-03-16 13:51:08.171034 | controller | - ' -n openstack-kuttl-tests \' 2026-03-16 13:51:08.171053 | controller | - ' -o yaml | \' 2026-03-16 13:51:08.171060 | controller | - ' oc apply -f -' 2026-03-16 13:51:08.171066 | controller | - ' ]' 2026-03-16 13:51:08.171082 | controller | - ' logger.go:42: 13:22:27 | | Generating public/private rsa key pair.' 2026-03-16 13:51:08.171090 | controller | - ' logger.go:42: 13:22:27 | | Your identification has been saved in ansibleee-ssh-key-id_rsa' 2026-03-16 13:51:08.171095 | controller | - ' logger.go:42: 13:22:27 | | Your public key has been saved in ansibleee-ssh-key-id_rsa.pub' 2026-03-16 13:51:08.171100 | controller | - ' logger.go:42: 13:22:27 | | The key fingerprint is:' 2026-03-16 13:51:08.171106 | controller | - ' logger.go:42: 13:22:27 | | SHA256:dOaS3eduFIwRmdQzdm5h3DAhZhErn8G9x/tRxOwh9/k 2026-03-16 13:51:08.171111 | controller | zuul@controller' 2026-03-16 13:51:08.171116 | controller | - ' logger.go:42: 13:22:27 | | The key''s randomart image is:' 2026-03-16 13:51:08.171122 | controller | - ' logger.go:42: 13:22:27 | | +---[RSA 4096]----+' 2026-03-16 13:51:08.171127 | controller | - ' logger.go:42: 13:22:27 | | | .OB=o.|' 2026-03-16 13:51:08.171132 | controller | - ' logger.go:42: 13:22:27 | | | +++=Bo|' 2026-03-16 13:51:08.171137 | controller | - ' logger.go:42: 13:22:27 | | | . + +*oB=|' 2026-03-16 13:51:08.171142 | controller | - ' logger.go:42: 13:22:27 | | | . * +.o==*|' 2026-03-16 13:51:08.171150 | controller | - ' logger.go:42: 13:22:27 | | | S o + o+*|' 2026-03-16 13:51:08.171155 | controller | - ' logger.go:42: 13:22:27 | | | . o..+|' 2026-03-16 13:51:08.171161 | controller | - ' logger.go:42: 13:22:27 | | | ..oE|' 2026-03-16 13:51:08.171166 | controller | - ' logger.go:42: 13:22:27 | | | .. o|' 2026-03-16 13:51:08.171171 | controller | - ' logger.go:42: 13:22:27 | | | .. .|' 2026-03-16 13:51:08.171176 | controller | - ' logger.go:42: 13:22:27 | | +----[SHA256]-----+' 2026-03-16 13:51:08.171181 | controller | - ' logger.go:42: 13:22:27 | | secret/dataplane-ansible-ssh-private-key-secret 2026-03-16 13:51:08.171187 | controller | created' 2026-03-16 13:51:08.171192 | controller | - ' harness.go:363: running tests' 2026-03-16 13:51:08.171198 | controller | - ' harness.go:75: going to run test suite with timeout of 1380 seconds for each 2026-03-16 13:51:08.171203 | controller | step' 2026-03-16 13:51:08.171208 | controller | - ' harness.go:375: testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.171213 | controller | has 20 tests' 2026-03-16 13:51:08.171219 | controller | - === RUN kuttl/harness 2026-03-16 13:51:08.171224 | controller | - === RUN kuttl/harness/ctlplane-basic-deployment 2026-03-16 13:51:08.171229 | controller | - === PAUSE kuttl/harness/ctlplane-basic-deployment 2026-03-16 13:51:08.171234 | controller | - === RUN kuttl/harness/ctlplane-basic-deployment-with-appcred 2026-03-16 13:51:08.171240 | controller | - === PAUSE kuttl/harness/ctlplane-basic-deployment-with-appcred 2026-03-16 13:51:08.171245 | controller | - === RUN kuttl/harness/ctlplane-basic-deployment-with-nicMappings 2026-03-16 13:51:08.171250 | controller | - === PAUSE kuttl/harness/ctlplane-basic-deployment-with-nicMappings 2026-03-16 13:51:08.171255 | controller | - === CONT kuttl/harness/ctlplane-basic-deployment 2026-03-16 13:51:08.171261 | controller | - ' logger.go:42: 13:22:27 | ctlplane-basic-deployment | Skipping creation of user-supplied 2026-03-16 13:51:08.171266 | controller | namespace: openstack-kuttl-tests' 2026-03-16 13:51:08.171271 | controller | - ' logger.go:42: 13:22:27 | ctlplane-basic-deployment/1-deploy-openstack | starting 2026-03-16 13:51:08.171276 | controller | test step 1-deploy-openstack' 2026-03-16 13:51:08.171282 | controller | - ' logger.go:42: 13:22:27 | ctlplane-basic-deployment/1-deploy-openstack | running 2026-03-16 13:51:08.171287 | controller | command: [sh -c oc kustomize ../../../../config/samples/base/openstackcontrolplane 2026-03-16 13:51:08.171292 | controller | | oc apply -n $NAMESPACE -f -' 2026-03-16 13:51:08.171297 | controller | - ' ]' 2026-03-16 13:51:08.171303 | controller | - ' logger.go:42: 13:22:27 | ctlplane-basic-deployment/1-deploy-openstack | Warning: 2026-03-16 13:51:08.171308 | controller | spec.galera.template[openstack].storageRequest: 500M is not appropriate for production! 2026-03-16 13:51:08.171313 | controller | For production use at least 5G!' 2026-03-16 13:51:08.171325 | controller | - ' logger.go:42: 13:22:27 | ctlplane-basic-deployment/1-deploy-openstack | Warning: 2026-03-16 13:51:08.171330 | controller | spec.galera.template[openstack-cell1].storageRequest: 500M is not appropriate for 2026-03-16 13:51:08.171336 | controller | production! For production use at least 5G!' 2026-03-16 13:51:08.171341 | controller | - ' logger.go:42: 13:22:27 | ctlplane-basic-deployment/1-deploy-openstack | openstackcontrolplane.core.openstack.org/openstack 2026-03-16 13:51:08.171346 | controller | created' 2026-03-16 13:51:08.171352 | controller | - ' logger.go:42: 13:27:17 | ctlplane-basic-deployment/1-deploy-openstack | test 2026-03-16 13:51:08.171357 | controller | step completed 1-deploy-openstack' 2026-03-16 13:51:08.171362 | controller | - ' logger.go:42: 13:27:17 | ctlplane-basic-deployment/2-deploy-custom-cacert-secret 2026-03-16 13:51:08.171367 | controller | | starting test step 2-deploy-custom-cacert-secret' 2026-03-16 13:51:08.171373 | controller | - ' logger.go:42: 13:27:17 | ctlplane-basic-deployment/2-deploy-custom-cacert-secret 2026-03-16 13:51:08.171378 | controller | | running command: [sh -c oc apply -n $NAMESPACE -f ../../common/custom-ca.yaml' 2026-03-16 13:51:08.171386 | controller | - ' ]' 2026-03-16 13:51:08.171391 | controller | - ' logger.go:42: 13:27:17 | ctlplane-basic-deployment/2-deploy-custom-cacert-secret 2026-03-16 13:51:08.171396 | controller | | secret/ca-custom-kuttl created' 2026-03-16 13:51:08.171401 | controller | - ' logger.go:42: 13:27:17 | ctlplane-basic-deployment/2-deploy-custom-cacert-secret 2026-03-16 13:51:08.171407 | controller | | test step completed 2-deploy-custom-cacert-secret' 2026-03-16 13:51:08.171412 | controller | - ' logger.go:42: 13:27:17 | ctlplane-basic-deployment/3-deploy-custom-cacert | 2026-03-16 13:51:08.171417 | controller | starting test step 3-deploy-custom-cacert' 2026-03-16 13:51:08.171423 | controller | - ' logger.go:42: 13:27:17 | ctlplane-basic-deployment/3-deploy-custom-cacert | 2026-03-16 13:51:08.171428 | controller | running command: [sh -c oc kustomize ../../../../config/samples/tls/custom_ca | 2026-03-16 13:51:08.171433 | controller | oc apply -n $NAMESPACE -f -' 2026-03-16 13:51:08.171438 | controller | - ' ]' 2026-03-16 13:51:08.171443 | controller | - ' logger.go:42: 13:27:21 | ctlplane-basic-deployment/3-deploy-custom-cacert | 2026-03-16 13:51:08.171449 | controller | openstackcontrolplane.core.openstack.org/openstack configured' 2026-03-16 13:51:08.171454 | controller | - ' logger.go:42: 13:27:21 | ctlplane-basic-deployment/3-deploy-custom-cacert | 2026-03-16 13:51:08.171459 | controller | test step completed 3-deploy-custom-cacert' 2026-03-16 13:51:08.171465 | controller | - ' logger.go:42: 13:27:21 | ctlplane-basic-deployment/4- | starting test step 2026-03-16 13:51:08.171470 | controller | 4-' 2026-03-16 13:51:08.171475 | controller | - ' logger.go:42: 13:27:21 | ctlplane-basic-deployment/4- | running command: [sh 2026-03-16 13:51:08.171480 | controller | -c echo "Checking ca-custom-kuttl.pem is present in combined-ca-bundle..."' 2026-03-16 13:51:08.171486 | controller | - ' CUSTOM_CERT_CONTENT=$(oc get secret ca-custom-kuttl -n $NAMESPACE -o jsonpath="{.data[''ca-custom-kuttl\.pem'']}" 2026-03-16 13:51:08.171491 | controller | | base64 --decode | tr -d ''\n'')' 2026-03-16 13:51:08.171496 | controller | - ' TLS_BUNDLE_CONTENT=$(oc get secret combined-ca-bundle -n $NAMESPACE -o 2026-03-16 13:51:08.171504 | controller | jsonpath="{.data[''tls-ca-bundle\.pem'']}" | base64 --decode | tr -d ''\n'')' 2026-03-16 13:51:08.171509 | controller | - ' if [[ "$TLS_BUNDLE_CONTENT" == *"$CUSTOM_CERT_CONTENT"* ]]; then' 2026-03-16 13:51:08.171515 | controller | - ' echo "OK"' 2026-03-16 13:51:08.171520 | controller | - ' exit 0' 2026-03-16 13:51:08.171525 | controller | - ' else' 2026-03-16 13:51:08.171530 | controller | - ' echo "Not present"' 2026-03-16 13:51:08.171536 | controller | - ' exit 1' 2026-03-16 13:51:08.171541 | controller | - ' fi' 2026-03-16 13:51:08.171546 | controller | - ' ]' 2026-03-16 13:51:08.171551 | controller | - ' logger.go:42: 13:27:21 | ctlplane-basic-deployment/4- | Checking ca-custom-kuttl.pem 2026-03-16 13:51:08.171556 | controller | is present in combined-ca-bundle...' 2026-03-16 13:51:08.171562 | controller | - ' logger.go:42: 13:27:21 | ctlplane-basic-deployment/4- | OK' 2026-03-16 13:51:08.171567 | controller | - ' logger.go:42: 13:27:21 | ctlplane-basic-deployment/4- | test step completed 2026-03-16 13:51:08.171572 | controller | 4-' 2026-03-16 13:51:08.171577 | controller | - ' logger.go:42: 13:27:21 | ctlplane-basic-deployment/5-cleanup | starting test 2026-03-16 13:51:08.171583 | controller | step 5-cleanup' 2026-03-16 13:51:08.171588 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | running command: 2026-03-16 13:51:08.171593 | controller | [sh -c oc delete --ignore-not-found=true -n $NAMESPACE pvc \' 2026-03-16 13:51:08.171598 | controller | - ' srv-swift-storage-0' 2026-03-16 13:51:08.171604 | controller | - ' oc delete secret --ignore-not-found=true combined-ca-bundle -n $NAMESPACE' 2026-03-16 13:51:08.171609 | controller | - ' oc delete secret -l service-cert -n $NAMESPACE' 2026-03-16 13:51:08.171614 | controller | - ' oc delete secret -l ca-cert -n $NAMESPACE' 2026-03-16 13:51:08.171619 | controller | - ' ]' 2026-03-16 13:51:08.171625 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "combined-ca-bundle" 2026-03-16 13:51:08.171632 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171637 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-barbican-internal-svc" 2026-03-16 13:51:08.171642 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171648 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-barbican-public-route" 2026-03-16 13:51:08.171653 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171658 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-barbican-public-svc" 2026-03-16 13:51:08.171669 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171674 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-ceilometer-internal-svc" 2026-03-16 13:51:08.171680 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171685 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-cinder-internal-svc" 2026-03-16 13:51:08.171690 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171695 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-cinder-public-route" 2026-03-16 13:51:08.171700 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171706 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-cinder-public-svc" 2026-03-16 13:51:08.171711 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171718 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-galera-openstack-cell1-svc" 2026-03-16 13:51:08.171724 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171729 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-galera-openstack-svc" 2026-03-16 13:51:08.171736 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171741 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-glance-default-internal-svc" 2026-03-16 13:51:08.171747 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171752 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-glance-default-public-route" 2026-03-16 13:51:08.171757 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171762 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-glance-default-public-svc" 2026-03-16 13:51:08.171767 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171773 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-keystone-internal-svc" 2026-03-16 13:51:08.171778 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171783 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-keystone-public-route" 2026-03-16 13:51:08.171788 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171794 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-keystone-public-svc" 2026-03-16 13:51:08.171799 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171804 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-kube-state-metrics-svc" 2026-03-16 13:51:08.171809 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171814 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-memcached-svc" 2026-03-16 13:51:08.171820 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171825 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-neutron-internal-svc" 2026-03-16 13:51:08.171830 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171835 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-neutron-ovndbs" 2026-03-16 13:51:08.171843 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171848 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-neutron-public-route" 2026-03-16 13:51:08.171853 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171858 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-neutron-public-svc" 2026-03-16 13:51:08.171864 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171869 | controller | - ' logger.go:42: 13:27:23 | ctlplane-basic-deployment/5-cleanup | secret "cert-nova-internal-svc" 2026-03-16 13:51:08.171874 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171879 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-nova-novncproxy-cell1-public-route" 2026-03-16 13:51:08.171885 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171890 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-nova-novncproxy-cell1-public-svc" 2026-03-16 13:51:08.171895 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171900 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-nova-novncproxy-cell1-vencrypt" 2026-03-16 13:51:08.171906 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171911 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-nova-public-route" 2026-03-16 13:51:08.171916 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171921 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-nova-public-svc" 2026-03-16 13:51:08.171926 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171935 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-ovn-metrics" 2026-03-16 13:51:08.171941 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171951 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-ovndbcluster-nb-ovndbs" 2026-03-16 13:51:08.171957 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171962 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-ovndbcluster-sb-ovndbs" 2026-03-16 13:51:08.171967 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171973 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-ovnnorthd-ovndbs" 2026-03-16 13:51:08.171978 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171983 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-placement-internal-svc" 2026-03-16 13:51:08.171988 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.171994 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-placement-public-route" 2026-03-16 13:51:08.171999 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.172004 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-placement-public-svc" 2026-03-16 13:51:08.172009 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.172015 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-rabbitmq-cell1-svc" 2026-03-16 13:51:08.172020 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.172025 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-rabbitmq-svc" 2026-03-16 13:51:08.172030 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.172035 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-swift-internal-svc" 2026-03-16 13:51:08.172047 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.172054 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-swift-public-route" 2026-03-16 13:51:08.172060 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.172065 | controller | - ' logger.go:42: 13:27:24 | ctlplane-basic-deployment/5-cleanup | secret "cert-swift-public-svc" 2026-03-16 13:51:08.172081 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.172089 | controller | - ' logger.go:42: 13:27:30 | ctlplane-basic-deployment/5-cleanup | secret "rootca-internal" 2026-03-16 13:51:08.172094 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.172100 | controller | - ' logger.go:42: 13:27:30 | ctlplane-basic-deployment/5-cleanup | secret "rootca-libvirt" 2026-03-16 13:51:08.172105 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.172110 | controller | - ' logger.go:42: 13:27:30 | ctlplane-basic-deployment/5-cleanup | secret "rootca-ovn" 2026-03-16 13:51:08.172115 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.172121 | controller | - ' logger.go:42: 13:27:30 | ctlplane-basic-deployment/5-cleanup | secret "rootca-public" 2026-03-16 13:51:08.172126 | controller | deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.172131 | controller | - 'Warning: v1 Endpoints is deprecated in v1.33+; use discovery.k8s.io/v1 EndpointSlice' 2026-03-16 13:51:08.172137 | controller | - ' logger.go:42: 13:28:01 | ctlplane-basic-deployment/5-cleanup | test step completed 2026-03-16 13:51:08.172142 | controller | 5-cleanup' 2026-03-16 13:51:08.172147 | controller | - ' logger.go:42: 13:28:01 | ctlplane-basic-deployment | skipping kubernetes event 2026-03-16 13:51:08.172152 | controller | logging' 2026-03-16 13:51:08.172158 | controller | - === CONT kuttl/harness/ctlplane-basic-deployment-with-nicMappings 2026-03-16 13:51:08.172163 | controller | - ' logger.go:42: 13:28:01 | ctlplane-basic-deployment-with-nicMappings | Skipping 2026-03-16 13:51:08.172168 | controller | creation of user-supplied namespace: openstack-kuttl-tests' 2026-03-16 13:51:08.172173 | controller | - ' logger.go:42: 13:28:01 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.172178 | controller | | starting test step 1-create-nic-mappings' 2026-03-16 13:51:08.172184 | controller | - ' logger.go:42: 13:28:01 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.172189 | controller | | running command: [sh -c oc apply -n $NAMESPACE -f ../../../../config/samples/nad_datacentre.yaml' 2026-03-16 13:51:08.172194 | controller | - ' ]' 2026-03-16 13:51:08.172199 | controller | - ' logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.172205 | controller | | networkattachmentdefinition.k8s.cni.cncf.io/datacentre configured' 2026-03-16 13:51:08.172210 | controller | - ' logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.172215 | controller | | test step completed 1-create-nic-mappings' 2026-03-16 13:51:08.172220 | controller | - ' logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.172225 | controller | | starting test step 2-deploy-openstack' 2026-03-16 13:51:08.172231 | controller | - ' logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.172236 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/base/openstackcontrolplane 2026-03-16 13:51:08.172241 | controller | | oc apply -n $NAMESPACE -f -' 2026-03-16 13:51:08.172247 | controller | - ' ]' 2026-03-16 13:51:08.172252 | controller | - ' logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.172263 | controller | | Warning: spec.galera.template[openstack].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.172269 | controller | for production! For production use at least 5G!' 2026-03-16 13:51:08.172274 | controller | - ' logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.172279 | controller | | Warning: spec.galera.template[openstack-cell1].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.172287 | controller | for production! For production use at least 5G!' 2026-03-16 13:51:08.172293 | controller | - ' logger.go:42: 13:28:02 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.172298 | controller | | openstackcontrolplane.core.openstack.org/openstack created' 2026-03-16 13:51:08.172303 | controller | - ' logger.go:42: 13:32:17 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.172308 | controller | | test step completed 2-deploy-openstack' 2026-03-16 13:51:08.172314 | controller | - ' logger.go:42: 13:32:17 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.172319 | controller | | starting test step 3-add-ovn-nic-mappings' 2026-03-16 13:51:08.172327 | controller | - ' logger.go:42: 13:32:17 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.172332 | controller | | running command: [sh -c oc patch openstackcontrolplane -n $NAMESPACE openstack 2026-03-16 13:51:08.172337 | controller | --type=''json'' -p=''[{' 2026-03-16 13:51:08.172342 | controller | - ' "op": "replace",' 2026-03-16 13:51:08.172348 | controller | - ' "path": "/spec/ovn/template/ovnController/nicMappings",' 2026-03-16 13:51:08.172353 | controller | - ' "value":{"datacentre":"ospbr"}' 2026-03-16 13:51:08.172358 | controller | - ' }]''' 2026-03-16 13:51:08.172366 | controller | - ' ]' 2026-03-16 13:51:08.172371 | controller | - ' logger.go:42: 13:32:17 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.172376 | controller | | openstackcontrolplane.core.openstack.org/openstack patched' 2026-03-16 13:51:08.172382 | controller | - ' logger.go:42: 13:32:23 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.172387 | controller | | test step completed 3-add-ovn-nic-mappings' 2026-03-16 13:51:08.172392 | controller | - ' logger.go:42: 13:32:23 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172397 | controller | | starting test step 4-remove-ovn-nic-mappings' 2026-03-16 13:51:08.172403 | controller | - ' logger.go:42: 13:32:23 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172408 | controller | | running command: [sh -c oc patch OpenStackControlPlane -n $NAMESPACE openstack 2026-03-16 13:51:08.172413 | controller | --type=''json'' -p=''[{' 2026-03-16 13:51:08.172419 | controller | - ' "op": "remove",' 2026-03-16 13:51:08.172424 | controller | - ' "path": "/spec/ovn/template/ovnController/nicMappings",' 2026-03-16 13:51:08.172429 | controller | - ' }]''' 2026-03-16 13:51:08.172434 | controller | - ' ]' 2026-03-16 13:51:08.172439 | controller | - ' logger.go:42: 13:32:23 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172445 | controller | | openstackcontrolplane.core.openstack.org/openstack patched' 2026-03-16 13:51:08.172452 | controller | - ' logger.go:42: 13:32:23 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172457 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.172462 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172468 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.172473 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172478 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.172483 | controller | 0 ]; then' 2026-03-16 13:51:08.172489 | controller | - ' exit 0' 2026-03-16 13:51:08.172495 | controller | - ' fi' 2026-03-16 13:51:08.172500 | controller | - ' exit 1' 2026-03-16 13:51:08.172505 | controller | - ' ]' 2026-03-16 13:51:08.172510 | controller | - ' logger.go:42: 13:32:25 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172516 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.172523 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172529 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.172534 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172539 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.172544 | controller | 0 ]; then' 2026-03-16 13:51:08.172550 | controller | - ' exit 0' 2026-03-16 13:51:08.172555 | controller | - ' fi' 2026-03-16 13:51:08.172560 | controller | - ' exit 1' 2026-03-16 13:51:08.172565 | controller | - ' ]' 2026-03-16 13:51:08.172571 | controller | - ' logger.go:42: 13:32:26 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172576 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.172581 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172587 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.172592 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172597 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.172602 | controller | 0 ]; then' 2026-03-16 13:51:08.172610 | controller | - ' exit 0' 2026-03-16 13:51:08.172615 | controller | - ' fi' 2026-03-16 13:51:08.172626 | controller | - ' exit 1' 2026-03-16 13:51:08.172631 | controller | - ' ]' 2026-03-16 13:51:08.172637 | controller | - ' logger.go:42: 13:32:27 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172642 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.172647 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172652 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.172658 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172663 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.172668 | controller | 0 ]; then' 2026-03-16 13:51:08.172673 | controller | - ' exit 0' 2026-03-16 13:51:08.172679 | controller | - ' fi' 2026-03-16 13:51:08.172684 | controller | - ' exit 1' 2026-03-16 13:51:08.172689 | controller | - ' ]' 2026-03-16 13:51:08.172694 | controller | - ' logger.go:42: 13:32:28 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172702 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.172707 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172712 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.172717 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172723 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.172728 | controller | 0 ]; then' 2026-03-16 13:51:08.172733 | controller | - ' exit 0' 2026-03-16 13:51:08.172738 | controller | - ' fi' 2026-03-16 13:51:08.172743 | controller | - ' exit 1' 2026-03-16 13:51:08.172749 | controller | - ' ]' 2026-03-16 13:51:08.172754 | controller | - ' logger.go:42: 13:32:30 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172759 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.172764 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172770 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.172775 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172780 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.172788 | controller | 0 ]; then' 2026-03-16 13:51:08.172793 | controller | - ' exit 0' 2026-03-16 13:51:08.172798 | controller | - ' fi' 2026-03-16 13:51:08.172804 | controller | - ' exit 1' 2026-03-16 13:51:08.172809 | controller | - ' ]' 2026-03-16 13:51:08.172814 | controller | - ' logger.go:42: 13:32:31 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172819 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.172825 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172830 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.172835 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172840 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.172846 | controller | 0 ]; then' 2026-03-16 13:51:08.172851 | controller | - ' exit 0' 2026-03-16 13:51:08.172856 | controller | - ' fi' 2026-03-16 13:51:08.172861 | controller | - ' exit 1' 2026-03-16 13:51:08.172867 | controller | - ' ]' 2026-03-16 13:51:08.172872 | controller | - ' logger.go:42: 13:32:32 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172877 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.172882 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172888 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.172893 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172898 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.172903 | controller | 0 ]; then' 2026-03-16 13:51:08.172909 | controller | - ' exit 0' 2026-03-16 13:51:08.172914 | controller | - ' fi' 2026-03-16 13:51:08.172919 | controller | - ' exit 1' 2026-03-16 13:51:08.172924 | controller | - ' ]' 2026-03-16 13:51:08.172930 | controller | - ' logger.go:42: 13:32:33 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172935 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.172940 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172945 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.172951 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.172956 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.172961 | controller | 0 ]; then' 2026-03-16 13:51:08.172966 | controller | - ' exit 0' 2026-03-16 13:51:08.172972 | controller | - ' fi' 2026-03-16 13:51:08.172977 | controller | - ' exit 1' 2026-03-16 13:51:08.172982 | controller | - ' ]' 2026-03-16 13:51:08.172987 | controller | - ' logger.go:42: 13:32:34 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.172993 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.172998 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173008 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173014 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173019 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173024 | controller | 0 ]; then' 2026-03-16 13:51:08.173030 | controller | - ' exit 0' 2026-03-16 13:51:08.173035 | controller | - ' fi' 2026-03-16 13:51:08.173046 | controller | - ' exit 1' 2026-03-16 13:51:08.173051 | controller | - ' ]' 2026-03-16 13:51:08.173059 | controller | - ' logger.go:42: 13:32:36 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173064 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173080 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173088 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173093 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173098 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173104 | controller | 0 ]; then' 2026-03-16 13:51:08.173109 | controller | - ' exit 0' 2026-03-16 13:51:08.173114 | controller | - ' fi' 2026-03-16 13:51:08.173119 | controller | - ' exit 1' 2026-03-16 13:51:08.173125 | controller | - ' ]' 2026-03-16 13:51:08.173130 | controller | - ' logger.go:42: 13:32:37 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173135 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173140 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173145 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173151 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173159 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173164 | controller | 0 ]; then' 2026-03-16 13:51:08.173169 | controller | - ' exit 0' 2026-03-16 13:51:08.173174 | controller | - ' fi' 2026-03-16 13:51:08.173180 | controller | - ' exit 1' 2026-03-16 13:51:08.173185 | controller | - ' ]' 2026-03-16 13:51:08.173190 | controller | - ' logger.go:42: 13:32:38 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173195 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173201 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173206 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173211 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173216 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173221 | controller | 0 ]; then' 2026-03-16 13:51:08.173227 | controller | - ' exit 0' 2026-03-16 13:51:08.173232 | controller | - ' fi' 2026-03-16 13:51:08.173237 | controller | - ' exit 1' 2026-03-16 13:51:08.173242 | controller | - ' ]' 2026-03-16 13:51:08.173248 | controller | - ' logger.go:42: 13:32:39 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173253 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173258 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173263 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173269 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173274 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173279 | controller | 0 ]; then' 2026-03-16 13:51:08.173284 | controller | - ' exit 0' 2026-03-16 13:51:08.173289 | controller | - ' fi' 2026-03-16 13:51:08.173295 | controller | - ' exit 1' 2026-03-16 13:51:08.173300 | controller | - ' ]' 2026-03-16 13:51:08.173305 | controller | - ' logger.go:42: 13:32:40 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173310 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173316 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173323 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173329 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173334 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173339 | controller | 0 ]; then' 2026-03-16 13:51:08.173344 | controller | - ' exit 0' 2026-03-16 13:51:08.173349 | controller | - ' fi' 2026-03-16 13:51:08.173355 | controller | - ' exit 1' 2026-03-16 13:51:08.173362 | controller | - ' ]' 2026-03-16 13:51:08.173367 | controller | - ' logger.go:42: 13:32:42 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173372 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173378 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173383 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173388 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173393 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173399 | controller | 0 ]; then' 2026-03-16 13:51:08.173404 | controller | - ' exit 0' 2026-03-16 13:51:08.173409 | controller | - ' fi' 2026-03-16 13:51:08.173414 | controller | - ' exit 1' 2026-03-16 13:51:08.173420 | controller | - ' ]' 2026-03-16 13:51:08.173425 | controller | - ' logger.go:42: 13:32:43 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173437 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173443 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173448 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173453 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173459 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173464 | controller | 0 ]; then' 2026-03-16 13:51:08.173469 | controller | - ' exit 0' 2026-03-16 13:51:08.173474 | controller | - ' fi' 2026-03-16 13:51:08.173480 | controller | - ' exit 1' 2026-03-16 13:51:08.173485 | controller | - ' ]' 2026-03-16 13:51:08.173491 | controller | - ' logger.go:42: 13:32:44 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173496 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173501 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173506 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173512 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173517 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173522 | controller | 0 ]; then' 2026-03-16 13:51:08.173527 | controller | - ' exit 0' 2026-03-16 13:51:08.173533 | controller | - ' fi' 2026-03-16 13:51:08.173538 | controller | - ' exit 1' 2026-03-16 13:51:08.173543 | controller | - ' ]' 2026-03-16 13:51:08.173548 | controller | - ' logger.go:42: 13:32:45 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173554 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173559 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173564 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173569 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173574 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173582 | controller | 0 ]; then' 2026-03-16 13:51:08.173587 | controller | - ' exit 0' 2026-03-16 13:51:08.173592 | controller | - ' fi' 2026-03-16 13:51:08.173598 | controller | - ' exit 1' 2026-03-16 13:51:08.173603 | controller | - ' ]' 2026-03-16 13:51:08.173608 | controller | - ' logger.go:42: 13:32:47 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173613 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173619 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173628 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173633 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173639 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173644 | controller | 0 ]; then' 2026-03-16 13:51:08.173649 | controller | - ' exit 0' 2026-03-16 13:51:08.173654 | controller | - ' fi' 2026-03-16 13:51:08.173660 | controller | - ' exit 1' 2026-03-16 13:51:08.173665 | controller | - ' ]' 2026-03-16 13:51:08.173670 | controller | - ' logger.go:42: 13:32:48 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173675 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173681 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173686 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173691 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173696 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173701 | controller | 0 ]; then' 2026-03-16 13:51:08.173707 | controller | - ' exit 0' 2026-03-16 13:51:08.173712 | controller | - ' fi' 2026-03-16 13:51:08.173717 | controller | - ' exit 1' 2026-03-16 13:51:08.173722 | controller | - ' ]' 2026-03-16 13:51:08.173728 | controller | - ' logger.go:42: 13:32:49 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173733 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173738 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173744 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173749 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173754 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173759 | controller | 0 ]; then' 2026-03-16 13:51:08.173765 | controller | - ' exit 0' 2026-03-16 13:51:08.173770 | controller | - ' fi' 2026-03-16 13:51:08.173775 | controller | - ' exit 1' 2026-03-16 13:51:08.173780 | controller | - ' ]' 2026-03-16 13:51:08.173787 | controller | - ' logger.go:42: 13:32:50 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173793 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173798 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173803 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173809 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173819 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173825 | controller | 0 ]; then' 2026-03-16 13:51:08.173830 | controller | - ' exit 0' 2026-03-16 13:51:08.173835 | controller | - ' fi' 2026-03-16 13:51:08.173841 | controller | - ' exit 1' 2026-03-16 13:51:08.173846 | controller | - ' ]' 2026-03-16 13:51:08.173851 | controller | - ' logger.go:42: 13:32:51 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173859 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173864 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173869 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173875 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173880 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173885 | controller | 0 ]; then' 2026-03-16 13:51:08.173890 | controller | - ' exit 0' 2026-03-16 13:51:08.173896 | controller | - ' fi' 2026-03-16 13:51:08.173901 | controller | - ' exit 1' 2026-03-16 13:51:08.173906 | controller | - ' ]' 2026-03-16 13:51:08.173911 | controller | - ' logger.go:42: 13:32:53 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173917 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173922 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173927 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173932 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173938 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.173943 | controller | 0 ]; then' 2026-03-16 13:51:08.173948 | controller | - ' exit 0' 2026-03-16 13:51:08.173953 | controller | - ' fi' 2026-03-16 13:51:08.173959 | controller | - ' exit 1' 2026-03-16 13:51:08.173964 | controller | - ' ]' 2026-03-16 13:51:08.173969 | controller | - ' logger.go:42: 13:32:54 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.173974 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.173979 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173985 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.173990 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.173995 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.174000 | controller | 0 ]; then' 2026-03-16 13:51:08.174006 | controller | - ' exit 0' 2026-03-16 13:51:08.174011 | controller | - ' fi' 2026-03-16 13:51:08.174016 | controller | - ' exit 1' 2026-03-16 13:51:08.174021 | controller | - ' ]' 2026-03-16 13:51:08.174027 | controller | - ' logger.go:42: 13:32:55 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.174032 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.174037 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.174050 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.174055 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.174061 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.174066 | controller | 0 ]; then' 2026-03-16 13:51:08.174082 | controller | - ' exit 0' 2026-03-16 13:51:08.174090 | controller | - ' fi' 2026-03-16 13:51:08.174095 | controller | - ' exit 1' 2026-03-16 13:51:08.174100 | controller | - ' ]' 2026-03-16 13:51:08.174106 | controller | - ' logger.go:42: 13:32:56 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.174111 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.174119 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.174124 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.174137 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.174144 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.174149 | controller | 0 ]; then' 2026-03-16 13:51:08.174155 | controller | - ' exit 0' 2026-03-16 13:51:08.174162 | controller | - ' fi' 2026-03-16 13:51:08.174168 | controller | - ' exit 1' 2026-03-16 13:51:08.174173 | controller | - ' ]' 2026-03-16 13:51:08.174178 | controller | - ' logger.go:42: 13:32:58 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.174183 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.174189 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.174194 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.174199 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.174204 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.174210 | controller | 0 ]; then' 2026-03-16 13:51:08.174215 | controller | - ' exit 0' 2026-03-16 13:51:08.174220 | controller | - ' fi' 2026-03-16 13:51:08.174225 | controller | - ' exit 1' 2026-03-16 13:51:08.174230 | controller | - ' ]' 2026-03-16 13:51:08.174236 | controller | - ' logger.go:42: 13:32:58 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.174241 | controller | | test step completed 4-remove-ovn-nic-mappings' 2026-03-16 13:51:08.174246 | controller | - ' logger.go:42: 13:32:58 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174259 | controller | | starting test step 5-cleanup' 2026-03-16 13:51:08.174265 | controller | - ' logger.go:42: 13:32:58 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174270 | controller | | running command: [sh -c oc delete --ignore-not-found=true -n $NAMESPACE pvc \' 2026-03-16 13:51:08.174275 | controller | - ' srv-swift-storage-0' 2026-03-16 13:51:08.174281 | controller | - ' oc delete secret --ignore-not-found=true combined-ca-bundle -n $NAMESPACE' 2026-03-16 13:51:08.174286 | controller | - ' oc delete secret -l service-cert -n $NAMESPACE' 2026-03-16 13:51:08.174291 | controller | - ' oc delete secret -l ca-cert -n $NAMESPACE' 2026-03-16 13:51:08.174297 | controller | - ' ]' 2026-03-16 13:51:08.174302 | controller | - ' logger.go:42: 13:32:58 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174307 | controller | | secret "combined-ca-bundle" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174312 | controller | - ' logger.go:42: 13:32:58 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174318 | controller | | secret "cert-barbican-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174323 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174328 | controller | | secret "cert-barbican-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174333 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174338 | controller | | secret "cert-barbican-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174344 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174349 | controller | | secret "cert-ceilometer-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174354 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174359 | controller | | secret "cert-cinder-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174364 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174370 | controller | | secret "cert-cinder-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174377 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174382 | controller | | secret "cert-cinder-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174388 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174393 | controller | | secret "cert-galera-openstack-cell1-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174398 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174403 | controller | | secret "cert-galera-openstack-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174411 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174416 | controller | | secret "cert-glance-default-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174421 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174426 | controller | | secret "cert-glance-default-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174432 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174437 | controller | | secret "cert-glance-default-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174442 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174447 | controller | | secret "cert-keystone-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174452 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174458 | controller | | secret "cert-keystone-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174463 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174468 | controller | | secret "cert-keystone-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174473 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174478 | controller | | secret "cert-kube-state-metrics-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174484 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174489 | controller | | secret "cert-memcached-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174495 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174500 | controller | | secret "cert-neutron-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174505 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174511 | controller | | secret "cert-neutron-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174521 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174527 | controller | | secret "cert-neutron-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174532 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174537 | controller | | secret "cert-neutron-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174542 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174548 | controller | | secret "cert-nova-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174553 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174558 | controller | | secret "cert-nova-novncproxy-cell1-public-route" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.174563 | controller | namespace' 2026-03-16 13:51:08.174571 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174576 | controller | | secret "cert-nova-novncproxy-cell1-public-svc" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.174581 | controller | namespace' 2026-03-16 13:51:08.174586 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174592 | controller | | secret "cert-nova-novncproxy-cell1-vencrypt" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.174597 | controller | namespace' 2026-03-16 13:51:08.174602 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174609 | controller | | secret "cert-nova-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174615 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174620 | controller | | secret "cert-nova-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174625 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174630 | controller | | secret "cert-ovn-metrics" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174636 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174641 | controller | | secret "cert-ovncontroller-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174646 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174651 | controller | | secret "cert-ovndbcluster-nb-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174656 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174662 | controller | | secret "cert-ovndbcluster-sb-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174667 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174672 | controller | | secret "cert-ovnnorthd-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174677 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174683 | controller | | secret "cert-placement-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174688 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174693 | controller | | secret "cert-placement-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174698 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174704 | controller | | secret "cert-placement-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174709 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174714 | controller | | secret "cert-rabbitmq-cell1-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174719 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174724 | controller | | secret "cert-rabbitmq-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174730 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174735 | controller | | secret "cert-swift-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174740 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174746 | controller | | secret "cert-swift-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174751 | controller | - ' logger.go:42: 13:32:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174756 | controller | | secret "cert-swift-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174761 | controller | - ' logger.go:42: 13:33:05 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174769 | controller | | secret "rootca-internal" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174774 | controller | - ' logger.go:42: 13:33:05 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174779 | controller | | secret "rootca-libvirt" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174791 | controller | - ' logger.go:42: 13:33:05 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174797 | controller | | secret "rootca-ovn" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174802 | controller | - ' logger.go:42: 13:33:05 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174808 | controller | | secret "rootca-public" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.174813 | controller | - ' logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.174818 | controller | | test step completed 5-cleanup' 2026-03-16 13:51:08.174823 | controller | - ' logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-nicMappings | skipping 2026-03-16 13:51:08.174829 | controller | kubernetes event logging' 2026-03-16 13:51:08.174834 | controller | - === CONT kuttl/harness/ctlplane-basic-deployment-with-appcred 2026-03-16 13:51:08.174839 | controller | - ' logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-appcred | Skipping 2026-03-16 13:51:08.174844 | controller | creation of user-supplied namespace: openstack-kuttl-tests' 2026-03-16 13:51:08.174850 | controller | - ' logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.174855 | controller | | starting test step 1-deploy-openstack' 2026-03-16 13:51:08.174860 | controller | - ' logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.174866 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/base/openstackcontrolplane 2026-03-16 13:51:08.174871 | controller | | oc apply -n $NAMESPACE -f -' 2026-03-16 13:51:08.174876 | controller | - ' ]' 2026-03-16 13:51:08.174881 | controller | - ' logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.174887 | controller | | Warning: spec.galera.template[openstack].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.174892 | controller | for production! For production use at least 5G!' 2026-03-16 13:51:08.174897 | controller | - ' logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.174902 | controller | | Warning: spec.galera.template[openstack-cell1].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.174908 | controller | for production! For production use at least 5G!' 2026-03-16 13:51:08.174913 | controller | - ' logger.go:42: 13:33:31 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.174918 | controller | | openstackcontrolplane.core.openstack.org/openstack created' 2026-03-16 13:51:08.174923 | controller | - ' logger.go:42: 13:38:01 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.174929 | controller | | test step completed 1-deploy-openstack' 2026-03-16 13:51:08.174934 | controller | - ' logger.go:42: 13:38:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.174939 | controller | | starting test step 2-deploy-appcred-config' 2026-03-16 13:51:08.174944 | controller | - ' logger.go:42: 13:38:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.174950 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/applicationcredentials 2026-03-16 13:51:08.174955 | controller | | oc apply -n $NAMESPACE -f -' 2026-03-16 13:51:08.174963 | controller | - ' ]' 2026-03-16 13:51:08.174968 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.174973 | controller | | openstackcontrolplane.core.openstack.org/openstack configured' 2026-03-16 13:51:08.174979 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.174986 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.174991 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.174997 | controller | - ' ' 2026-03-16 13:51:08.175002 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.175008 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.175013 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.175018 | controller | - ' }' 2026-03-16 13:51:08.175023 | controller | - ' ' 2026-03-16 13:51:08.175029 | controller | - ' check_field() {' 2026-03-16 13:51:08.175034 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.175048 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.175054 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.175059 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.175064 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.175080 | controller | - ' exit 1' 2026-03-16 13:51:08.175088 | controller | - ' fi' 2026-03-16 13:51:08.175093 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.175099 | controller | - ' }' 2026-03-16 13:51:08.175104 | controller | - ' ' 2026-03-16 13:51:08.175109 | controller | - ' check_roles() {' 2026-03-16 13:51:08.175117 | controller | - ' local name=$1' 2026-03-16 13:51:08.175123 | controller | - ' shift' 2026-03-16 13:51:08.175128 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.175133 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.175139 | controller | - ' ' 2026-03-16 13:51:08.175144 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.175149 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.175154 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.175160 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.175165 | controller | - ' exit 1' 2026-03-16 13:51:08.175170 | controller | - ' fi' 2026-03-16 13:51:08.175175 | controller | - ' done' 2026-03-16 13:51:08.175181 | controller | - ' ' 2026-03-16 13:51:08.175186 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.175198 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.175203 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.175209 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.175214 | controller | $roles"' 2026-03-16 13:51:08.175219 | controller | - ' exit 1' 2026-03-16 13:51:08.175224 | controller | - ' fi' 2026-03-16 13:51:08.175230 | controller | - ' ' 2026-03-16 13:51:08.175235 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.175240 | controller | - ' }' 2026-03-16 13:51:08.175245 | controller | - ' ' 2026-03-16 13:51:08.175255 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.175260 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.175266 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.175271 | controller | - ' echo' 2026-03-16 13:51:08.175276 | controller | - ' ' 2026-03-16 13:51:08.175281 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.175287 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.175292 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.175297 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.175303 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.175310 | controller | - ' exit 1' 2026-03-16 13:51:08.175315 | controller | - ' fi' 2026-03-16 13:51:08.175321 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.175326 | controller | - ' echo' 2026-03-16 13:51:08.175331 | controller | - ' ' 2026-03-16 13:51:08.175336 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.175342 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.175347 | controller | unrestricted=false' 2026-03-16 13:51:08.175352 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.175358 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.175363 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.175368 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.175373 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.175379 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.175384 | controller | - ' echo' 2026-03-16 13:51:08.175389 | controller | - ' ' 2026-03-16 13:51:08.175394 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.175400 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.175405 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.175410 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.175415 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.175421 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.175426 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.175431 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.175436 | controller | - ' echo' 2026-03-16 13:51:08.175441 | controller | - ' ' 2026-03-16 13:51:08.175447 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.175452 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.175457 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.175462 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.175468 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.175473 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.175478 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.175483 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.175489 | controller | - ' echo' 2026-03-16 13:51:08.175494 | controller | - ' ' 2026-03-16 13:51:08.175499 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.175504 | controller | - ' # Role override only' 2026-03-16 13:51:08.175510 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.175515 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.175521 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.175526 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.175531 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.175537 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.175542 | controller | - ' echo' 2026-03-16 13:51:08.175547 | controller | - ' ' 2026-03-16 13:51:08.175552 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.175558 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.175563 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.175568 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.175573 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.175578 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.175584 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.175589 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.175594 | controller | - ' echo' 2026-03-16 13:51:08.175599 | controller | - ' ' 2026-03-16 13:51:08.175614 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.175620 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.175625 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.175631 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.175636 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.175641 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.175646 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.175652 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.175657 | controller | - ' echo' 2026-03-16 13:51:08.175662 | controller | - ' ' 2026-03-16 13:51:08.175668 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.175673 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.175678 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.175683 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.175694 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.175700 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.175705 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.175710 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.175716 | controller | - ' echo' 2026-03-16 13:51:08.175721 | controller | - ' ' 2026-03-16 13:51:08.175726 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.175731 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.175737 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.175742 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.175747 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.175753 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.175758 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.175763 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.175768 | controller | - ' echo' 2026-03-16 13:51:08.175774 | controller | - ' ' 2026-03-16 13:51:08.175779 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.175784 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.175789 | controller | | =========================================' 2026-03-16 13:51:08.175794 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.175800 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.175805 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.175810 | controller | | =========================================' 2026-03-16 13:51:08.175815 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.175821 | controller | | ' 2026-03-16 13:51:08.175826 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.175831 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.175837 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.175842 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.175847 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.175852 | controller | | ' 2026-03-16 13:51:08.175858 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.175863 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.175868 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.175878 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.175883 | controller | - ' logger.go:42: 13:38:02 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.175888 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.175894 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.175901 | controller | - ' logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.175906 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.175911 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.175917 | controller | - ' ' 2026-03-16 13:51:08.175922 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.175927 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.175932 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.175937 | controller | - ' }' 2026-03-16 13:51:08.175943 | controller | - ' ' 2026-03-16 13:51:08.175948 | controller | - ' check_field() {' 2026-03-16 13:51:08.175953 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.175958 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.175964 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.175971 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.175976 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.175982 | controller | - ' exit 1' 2026-03-16 13:51:08.175987 | controller | - ' fi' 2026-03-16 13:51:08.175992 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.175998 | controller | - ' }' 2026-03-16 13:51:08.176003 | controller | - ' ' 2026-03-16 13:51:08.176008 | controller | - ' check_roles() {' 2026-03-16 13:51:08.176013 | controller | - ' local name=$1' 2026-03-16 13:51:08.176019 | controller | - ' shift' 2026-03-16 13:51:08.176024 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.176029 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.176034 | controller | - ' ' 2026-03-16 13:51:08.176048 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.176054 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.176059 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.176064 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.176083 | controller | - ' exit 1' 2026-03-16 13:51:08.176091 | controller | - ' fi' 2026-03-16 13:51:08.176096 | controller | - ' done' 2026-03-16 13:51:08.176102 | controller | - ' ' 2026-03-16 13:51:08.176107 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.176112 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.176117 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.176129 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.176134 | controller | $roles"' 2026-03-16 13:51:08.176140 | controller | - ' exit 1' 2026-03-16 13:51:08.176145 | controller | - ' fi' 2026-03-16 13:51:08.176150 | controller | - ' ' 2026-03-16 13:51:08.176155 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.176161 | controller | - ' }' 2026-03-16 13:51:08.176166 | controller | - ' ' 2026-03-16 13:51:08.176171 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.176176 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.176182 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.176187 | controller | - ' echo' 2026-03-16 13:51:08.176192 | controller | - ' ' 2026-03-16 13:51:08.176197 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.176205 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.176211 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.176216 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.176221 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.176226 | controller | - ' exit 1' 2026-03-16 13:51:08.176231 | controller | - ' fi' 2026-03-16 13:51:08.176237 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.176242 | controller | - ' echo' 2026-03-16 13:51:08.176247 | controller | - ' ' 2026-03-16 13:51:08.176252 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.176258 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.176263 | controller | unrestricted=false' 2026-03-16 13:51:08.176268 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.176273 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.176279 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.176284 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.176289 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.176294 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.176300 | controller | - ' echo' 2026-03-16 13:51:08.176305 | controller | - ' ' 2026-03-16 13:51:08.176313 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.176318 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.176323 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.176329 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.176334 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.176339 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.176344 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.176350 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.176355 | controller | - ' echo' 2026-03-16 13:51:08.176360 | controller | - ' ' 2026-03-16 13:51:08.176365 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.176371 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.176376 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.176381 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.176386 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.176392 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.176397 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.176402 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.176407 | controller | - ' echo' 2026-03-16 13:51:08.176413 | controller | - ' ' 2026-03-16 13:51:08.176418 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.176423 | controller | - ' # Role override only' 2026-03-16 13:51:08.176429 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.176434 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.176439 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.176444 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.176450 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.176455 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.176460 | controller | - ' echo' 2026-03-16 13:51:08.176465 | controller | - ' ' 2026-03-16 13:51:08.176470 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.176476 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.176481 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.176488 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.176493 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.176499 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.176504 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.176509 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.176514 | controller | - ' echo' 2026-03-16 13:51:08.176520 | controller | - ' ' 2026-03-16 13:51:08.176525 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.176533 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.176538 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.176543 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.176549 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.176554 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.176559 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.176564 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.176570 | controller | - ' echo' 2026-03-16 13:51:08.176575 | controller | - ' ' 2026-03-16 13:51:08.176580 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.176586 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.176591 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.176596 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.176601 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.176607 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.176617 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.176623 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.176628 | controller | - ' echo' 2026-03-16 13:51:08.176634 | controller | - ' ' 2026-03-16 13:51:08.176639 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.176644 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.176650 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.176655 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.176660 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.176667 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.176673 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.176678 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.176685 | controller | - ' echo' 2026-03-16 13:51:08.176690 | controller | - ' ' 2026-03-16 13:51:08.176696 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.176701 | controller | - ' logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.176706 | controller | | =========================================' 2026-03-16 13:51:08.176711 | controller | - ' logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.176717 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.176722 | controller | - ' logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.176727 | controller | | =========================================' 2026-03-16 13:51:08.176732 | controller | - ' logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.176738 | controller | | ' 2026-03-16 13:51:08.176743 | controller | - ' logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.176748 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.176753 | controller | - ' logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.176759 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.176766 | controller | - ' logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.176771 | controller | | ' 2026-03-16 13:51:08.176777 | controller | - ' logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.176782 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.176787 | controller | - ' logger.go:42: 13:38:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.176792 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.176798 | controller | - ' logger.go:42: 13:38:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.176803 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.176808 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.176814 | controller | - ' logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.176819 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.176824 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.176829 | controller | - ' ' 2026-03-16 13:51:08.176835 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.176840 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.176845 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.176850 | controller | - ' }' 2026-03-16 13:51:08.176856 | controller | - ' ' 2026-03-16 13:51:08.176861 | controller | - ' check_field() {' 2026-03-16 13:51:08.176866 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.176871 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.176876 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.176882 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.176887 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.176892 | controller | - ' exit 1' 2026-03-16 13:51:08.176897 | controller | - ' fi' 2026-03-16 13:51:08.176903 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.176908 | controller | - ' }' 2026-03-16 13:51:08.176913 | controller | - ' ' 2026-03-16 13:51:08.176918 | controller | - ' check_roles() {' 2026-03-16 13:51:08.176924 | controller | - ' local name=$1' 2026-03-16 13:51:08.176929 | controller | - ' shift' 2026-03-16 13:51:08.176934 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.176939 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.176945 | controller | - ' ' 2026-03-16 13:51:08.176950 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.176955 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.176960 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.176966 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.176971 | controller | - ' exit 1' 2026-03-16 13:51:08.176976 | controller | - ' fi' 2026-03-16 13:51:08.176981 | controller | - ' done' 2026-03-16 13:51:08.176987 | controller | - ' ' 2026-03-16 13:51:08.176992 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.176997 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.177002 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.177008 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.177013 | controller | $roles"' 2026-03-16 13:51:08.177018 | controller | - ' exit 1' 2026-03-16 13:51:08.177023 | controller | - ' fi' 2026-03-16 13:51:08.177028 | controller | - ' ' 2026-03-16 13:51:08.177046 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.177052 | controller | - ' }' 2026-03-16 13:51:08.177059 | controller | - ' ' 2026-03-16 13:51:08.177065 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.177080 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.177088 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.177094 | controller | - ' echo' 2026-03-16 13:51:08.177099 | controller | - ' ' 2026-03-16 13:51:08.177104 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.177110 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.177115 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.177120 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.177125 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.177131 | controller | - ' exit 1' 2026-03-16 13:51:08.177136 | controller | - ' fi' 2026-03-16 13:51:08.177146 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.177151 | controller | - ' echo' 2026-03-16 13:51:08.177156 | controller | - ' ' 2026-03-16 13:51:08.177162 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.177167 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.177172 | controller | unrestricted=false' 2026-03-16 13:51:08.177177 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.177182 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.177188 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.177193 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.177198 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.177203 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.177209 | controller | - ' echo' 2026-03-16 13:51:08.177214 | controller | - ' ' 2026-03-16 13:51:08.177219 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.177224 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.177230 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.177235 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.177240 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.177245 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.177250 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.177256 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.177261 | controller | - ' echo' 2026-03-16 13:51:08.177266 | controller | - ' ' 2026-03-16 13:51:08.177271 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.177279 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.177284 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.177289 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.177294 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.177300 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.177305 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.177310 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.177315 | controller | - ' echo' 2026-03-16 13:51:08.177321 | controller | - ' ' 2026-03-16 13:51:08.177326 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.177331 | controller | - ' # Role override only' 2026-03-16 13:51:08.177336 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.177342 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.177347 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.177352 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.177359 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.177365 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.177370 | controller | - ' echo' 2026-03-16 13:51:08.177375 | controller | - ' ' 2026-03-16 13:51:08.177381 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.177386 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.177391 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.177396 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.177402 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.177407 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.177412 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.177417 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.177422 | controller | - ' echo' 2026-03-16 13:51:08.177428 | controller | - ' ' 2026-03-16 13:51:08.177433 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.177438 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.177444 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.177449 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.177454 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.177459 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.177465 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.177470 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.177475 | controller | - ' echo' 2026-03-16 13:51:08.177480 | controller | - ' ' 2026-03-16 13:51:08.177486 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.177491 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.177496 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.177501 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.177507 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.177515 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.177520 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.177525 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.177531 | controller | - ' echo' 2026-03-16 13:51:08.177536 | controller | - ' ' 2026-03-16 13:51:08.177548 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.177554 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.177559 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.177564 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.177570 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.177575 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.177580 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.177585 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.177591 | controller | - ' echo' 2026-03-16 13:51:08.177596 | controller | - ' ' 2026-03-16 13:51:08.177601 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.177606 | controller | - ' logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.177611 | controller | | =========================================' 2026-03-16 13:51:08.177617 | controller | - ' logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.177622 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.177627 | controller | - ' logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.177632 | controller | | =========================================' 2026-03-16 13:51:08.177638 | controller | - ' logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.177645 | controller | | ' 2026-03-16 13:51:08.177650 | controller | - ' logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.177656 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.177661 | controller | - ' logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.177666 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.177671 | controller | - ' logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.177677 | controller | | ' 2026-03-16 13:51:08.177682 | controller | - ' logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.177687 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.177692 | controller | - ' logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.177698 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.177703 | controller | - ' logger.go:42: 13:38:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.177708 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.177713 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.177721 | controller | - ' logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.177726 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.177731 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.177736 | controller | - ' ' 2026-03-16 13:51:08.177742 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.177747 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.177752 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.177758 | controller | - ' }' 2026-03-16 13:51:08.177763 | controller | - ' ' 2026-03-16 13:51:08.177768 | controller | - ' check_field() {' 2026-03-16 13:51:08.177773 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.177779 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.177784 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.177789 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.177794 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.177800 | controller | - ' exit 1' 2026-03-16 13:51:08.177805 | controller | - ' fi' 2026-03-16 13:51:08.177810 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.177815 | controller | - ' }' 2026-03-16 13:51:08.177820 | controller | - ' ' 2026-03-16 13:51:08.177826 | controller | - ' check_roles() {' 2026-03-16 13:51:08.177831 | controller | - ' local name=$1' 2026-03-16 13:51:08.177836 | controller | - ' shift' 2026-03-16 13:51:08.177841 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.177847 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.177852 | controller | - ' ' 2026-03-16 13:51:08.177857 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.177862 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.177868 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.177873 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.177878 | controller | - ' exit 1' 2026-03-16 13:51:08.177883 | controller | - ' fi' 2026-03-16 13:51:08.177889 | controller | - ' done' 2026-03-16 13:51:08.177894 | controller | - ' ' 2026-03-16 13:51:08.177899 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.177904 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.177910 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.177917 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.177922 | controller | $roles"' 2026-03-16 13:51:08.177928 | controller | - ' exit 1' 2026-03-16 13:51:08.177933 | controller | - ' fi' 2026-03-16 13:51:08.177938 | controller | - ' ' 2026-03-16 13:51:08.177943 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.177948 | controller | - ' }' 2026-03-16 13:51:08.177954 | controller | - ' ' 2026-03-16 13:51:08.177964 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.177970 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.177975 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.177980 | controller | - ' echo' 2026-03-16 13:51:08.177986 | controller | - ' ' 2026-03-16 13:51:08.177991 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.177996 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.178001 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.178006 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.178012 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.178017 | controller | - ' exit 1' 2026-03-16 13:51:08.178022 | controller | - ' fi' 2026-03-16 13:51:08.178027 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.178033 | controller | - ' echo' 2026-03-16 13:51:08.178043 | controller | - ' ' 2026-03-16 13:51:08.178049 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.178054 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.178059 | controller | unrestricted=false' 2026-03-16 13:51:08.178065 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.178080 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.178088 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.178093 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.178099 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.178104 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.178109 | controller | - ' echo' 2026-03-16 13:51:08.178115 | controller | - ' ' 2026-03-16 13:51:08.178120 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.178125 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.178130 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.178135 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.178141 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.178146 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.178151 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.178156 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.178162 | controller | - ' echo' 2026-03-16 13:51:08.178167 | controller | - ' ' 2026-03-16 13:51:08.178175 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.178180 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.178186 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.178191 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.178198 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.178204 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.178209 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.178214 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.178220 | controller | - ' echo' 2026-03-16 13:51:08.178227 | controller | - ' ' 2026-03-16 13:51:08.178233 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.178238 | controller | - ' # Role override only' 2026-03-16 13:51:08.178243 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.178249 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.178254 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.178259 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.178265 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.178270 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.178275 | controller | - ' echo' 2026-03-16 13:51:08.178280 | controller | - ' ' 2026-03-16 13:51:08.178286 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.178291 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.178296 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.178301 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.178307 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.178312 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.178317 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.178322 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.178328 | controller | - ' echo' 2026-03-16 13:51:08.178335 | controller | - ' ' 2026-03-16 13:51:08.178340 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.178345 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.178351 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.178356 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.178361 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.178366 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.178372 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.178377 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.178382 | controller | - ' echo' 2026-03-16 13:51:08.178387 | controller | - ' ' 2026-03-16 13:51:08.178392 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.178398 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.178403 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.178408 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.178413 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.178419 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.178424 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.178430 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.178435 | controller | - ' echo' 2026-03-16 13:51:08.178440 | controller | - ' ' 2026-03-16 13:51:08.178446 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.178451 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.178462 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.178468 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.178473 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.178479 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.178484 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.178489 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.178495 | controller | - ' echo' 2026-03-16 13:51:08.178500 | controller | - ' ' 2026-03-16 13:51:08.178508 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.178513 | controller | - ' logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.178518 | controller | | =========================================' 2026-03-16 13:51:08.178524 | controller | - ' logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.178531 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.178536 | controller | - ' logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.178542 | controller | | =========================================' 2026-03-16 13:51:08.178547 | controller | - ' logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.178552 | controller | | ' 2026-03-16 13:51:08.178557 | controller | - ' logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.178563 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.178568 | controller | - ' logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.178573 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.178578 | controller | - ' logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.178584 | controller | | ' 2026-03-16 13:51:08.178589 | controller | - ' logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.178594 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.178599 | controller | - ' logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.178605 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.178610 | controller | - ' logger.go:42: 13:38:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.178615 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.178620 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.178626 | controller | - ' logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.178631 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.178636 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.178641 | controller | - ' ' 2026-03-16 13:51:08.178647 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.178652 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.178657 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.178662 | controller | - ' }' 2026-03-16 13:51:08.178668 | controller | - ' ' 2026-03-16 13:51:08.178673 | controller | - ' check_field() {' 2026-03-16 13:51:08.178678 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.178683 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.178689 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.178694 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.178699 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.178704 | controller | - ' exit 1' 2026-03-16 13:51:08.178710 | controller | - ' fi' 2026-03-16 13:51:08.178715 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.178720 | controller | - ' }' 2026-03-16 13:51:08.178725 | controller | - ' ' 2026-03-16 13:51:08.178731 | controller | - ' check_roles() {' 2026-03-16 13:51:08.178736 | controller | - ' local name=$1' 2026-03-16 13:51:08.178741 | controller | - ' shift' 2026-03-16 13:51:08.178746 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.178752 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.178757 | controller | - ' ' 2026-03-16 13:51:08.178762 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.178767 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.178773 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.178778 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.178785 | controller | - ' exit 1' 2026-03-16 13:51:08.178790 | controller | - ' fi' 2026-03-16 13:51:08.178796 | controller | - ' done' 2026-03-16 13:51:08.178801 | controller | - ' ' 2026-03-16 13:51:08.178806 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.178811 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.178817 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.178822 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.178827 | controller | $roles"' 2026-03-16 13:51:08.178832 | controller | - ' exit 1' 2026-03-16 13:51:08.178838 | controller | - ' fi' 2026-03-16 13:51:08.178843 | controller | - ' ' 2026-03-16 13:51:08.178848 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.178853 | controller | - ' }' 2026-03-16 13:51:08.178859 | controller | - ' ' 2026-03-16 13:51:08.178864 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.178869 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.178880 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.178885 | controller | - ' echo' 2026-03-16 13:51:08.178891 | controller | - ' ' 2026-03-16 13:51:08.178896 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.178901 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.178906 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.178912 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.178917 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.178922 | controller | - ' exit 1' 2026-03-16 13:51:08.178927 | controller | - ' fi' 2026-03-16 13:51:08.178933 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.178938 | controller | - ' echo' 2026-03-16 13:51:08.178943 | controller | - ' ' 2026-03-16 13:51:08.178948 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.178953 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.178959 | controller | unrestricted=false' 2026-03-16 13:51:08.178964 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.178969 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.178974 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.178979 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.178985 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.178990 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.178995 | controller | - ' echo' 2026-03-16 13:51:08.179000 | controller | - ' ' 2026-03-16 13:51:08.179006 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.179011 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.179016 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.179021 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.179026 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.179032 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.179037 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.179049 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.179054 | controller | - ' echo' 2026-03-16 13:51:08.179060 | controller | - ' ' 2026-03-16 13:51:08.179065 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.179080 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.179088 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.179096 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.179101 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.179107 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.179112 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.179117 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.179123 | controller | - ' echo' 2026-03-16 13:51:08.179128 | controller | - ' ' 2026-03-16 13:51:08.179133 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.179138 | controller | - ' # Role override only' 2026-03-16 13:51:08.179144 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.179149 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.179154 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.179159 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.179165 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.179174 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.179180 | controller | - ' echo' 2026-03-16 13:51:08.179185 | controller | - ' ' 2026-03-16 13:51:08.179190 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.179195 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.179201 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.179206 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.179211 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.179216 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.179222 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.179227 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.179232 | controller | - ' echo' 2026-03-16 13:51:08.179237 | controller | - ' ' 2026-03-16 13:51:08.179243 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.179248 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.179253 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.179259 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.179266 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.179271 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.179277 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.179282 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.179287 | controller | - ' echo' 2026-03-16 13:51:08.179292 | controller | - ' ' 2026-03-16 13:51:08.179297 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.179303 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.179308 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.179313 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.179319 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.179324 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.179329 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.179334 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.179340 | controller | - ' echo' 2026-03-16 13:51:08.179345 | controller | - ' ' 2026-03-16 13:51:08.179350 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.179355 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.179361 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.179366 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.179378 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.179383 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.179389 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.179394 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.179401 | controller | - ' echo' 2026-03-16 13:51:08.179407 | controller | - ' ' 2026-03-16 13:51:08.179412 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.179417 | controller | - ' logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.179422 | controller | | =========================================' 2026-03-16 13:51:08.179428 | controller | - ' logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.179433 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.179438 | controller | - ' logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.179443 | controller | | =========================================' 2026-03-16 13:51:08.179449 | controller | - ' logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.179454 | controller | | ' 2026-03-16 13:51:08.179459 | controller | - ' logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.179464 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.179470 | controller | - ' logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.179475 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.179480 | controller | - ' logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.179485 | controller | | ' 2026-03-16 13:51:08.179491 | controller | - ' logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.179496 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.179501 | controller | - ' logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.179506 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.179512 | controller | - ' logger.go:42: 13:38:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.179517 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.179522 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.179534 | controller | - ' logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.179539 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.179544 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.179550 | controller | - ' ' 2026-03-16 13:51:08.179555 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.179560 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.179565 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.179571 | controller | - ' }' 2026-03-16 13:51:08.179576 | controller | - ' ' 2026-03-16 13:51:08.179581 | controller | - ' check_field() {' 2026-03-16 13:51:08.179587 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.179592 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.179597 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.179602 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.179608 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.179613 | controller | - ' exit 1' 2026-03-16 13:51:08.179618 | controller | - ' fi' 2026-03-16 13:51:08.179623 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.179631 | controller | - ' }' 2026-03-16 13:51:08.179636 | controller | - ' ' 2026-03-16 13:51:08.179641 | controller | - ' check_roles() {' 2026-03-16 13:51:08.179647 | controller | - ' local name=$1' 2026-03-16 13:51:08.179652 | controller | - ' shift' 2026-03-16 13:51:08.179657 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.179665 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.179670 | controller | - ' ' 2026-03-16 13:51:08.179675 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.179681 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.179686 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.179691 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.179699 | controller | - ' exit 1' 2026-03-16 13:51:08.179704 | controller | - ' fi' 2026-03-16 13:51:08.179710 | controller | - ' done' 2026-03-16 13:51:08.179715 | controller | - ' ' 2026-03-16 13:51:08.179720 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.179725 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.179731 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.179736 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.179742 | controller | $roles"' 2026-03-16 13:51:08.179747 | controller | - ' exit 1' 2026-03-16 13:51:08.179752 | controller | - ' fi' 2026-03-16 13:51:08.179757 | controller | - ' ' 2026-03-16 13:51:08.179765 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.179770 | controller | - ' }' 2026-03-16 13:51:08.179776 | controller | - ' ' 2026-03-16 13:51:08.179781 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.179786 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.179792 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.179797 | controller | - ' echo' 2026-03-16 13:51:08.179802 | controller | - ' ' 2026-03-16 13:51:08.179813 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.179819 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.179825 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.179830 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.179835 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.179840 | controller | - ' exit 1' 2026-03-16 13:51:08.179846 | controller | - ' fi' 2026-03-16 13:51:08.179851 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.179856 | controller | - ' echo' 2026-03-16 13:51:08.179862 | controller | - ' ' 2026-03-16 13:51:08.179867 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.179872 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.179878 | controller | unrestricted=false' 2026-03-16 13:51:08.179883 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.179888 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.179894 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.179899 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.179904 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.179909 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.179915 | controller | - ' echo' 2026-03-16 13:51:08.179920 | controller | - ' ' 2026-03-16 13:51:08.179925 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.179930 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.179936 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.179941 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.179946 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.179951 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.179959 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.179964 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.179969 | controller | - ' echo' 2026-03-16 13:51:08.179975 | controller | - ' ' 2026-03-16 13:51:08.179980 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.179985 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.179990 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.179996 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.180001 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.180008 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.180014 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.180019 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.180024 | controller | - ' echo' 2026-03-16 13:51:08.180029 | controller | - ' ' 2026-03-16 13:51:08.180034 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.180046 | controller | - ' # Role override only' 2026-03-16 13:51:08.180051 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.180056 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.180062 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.180067 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.180082 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.180091 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.180096 | controller | - ' echo' 2026-03-16 13:51:08.180101 | controller | - ' ' 2026-03-16 13:51:08.180107 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.180112 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.180117 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.180122 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.180128 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.180133 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.180138 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.180143 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.180149 | controller | - ' echo' 2026-03-16 13:51:08.180154 | controller | - ' ' 2026-03-16 13:51:08.180159 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.180164 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.180170 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.180175 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.180180 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.180185 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.180190 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.180196 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.180201 | controller | - ' echo' 2026-03-16 13:51:08.180206 | controller | - ' ' 2026-03-16 13:51:08.180211 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.180217 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.180222 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.180227 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.180232 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.180238 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.180243 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.180248 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.180253 | controller | - ' echo' 2026-03-16 13:51:08.180259 | controller | - ' ' 2026-03-16 13:51:08.180264 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.180269 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.180277 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.180283 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.180288 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.180293 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.180298 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.180310 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.180316 | controller | - ' echo' 2026-03-16 13:51:08.180321 | controller | - ' ' 2026-03-16 13:51:08.180326 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.180332 | controller | - ' logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.180337 | controller | | =========================================' 2026-03-16 13:51:08.180342 | controller | - ' logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.180347 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.180353 | controller | - ' logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.180358 | controller | | =========================================' 2026-03-16 13:51:08.180363 | controller | - ' logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.180369 | controller | | ' 2026-03-16 13:51:08.180374 | controller | - ' logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.180379 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.180384 | controller | - ' logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.180390 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.180395 | controller | - ' logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.180400 | controller | | ' 2026-03-16 13:51:08.180405 | controller | - ' logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.180411 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.180416 | controller | - ' logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.180421 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.180426 | controller | - ' logger.go:42: 13:38:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.180432 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.180437 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.180442 | controller | - ' logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.180447 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.180453 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.180458 | controller | - ' ' 2026-03-16 13:51:08.180463 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.180468 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.180474 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.180479 | controller | - ' }' 2026-03-16 13:51:08.180484 | controller | - ' ' 2026-03-16 13:51:08.180489 | controller | - ' check_field() {' 2026-03-16 13:51:08.180495 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.180500 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.180505 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.180510 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.180516 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.180524 | controller | - ' exit 1' 2026-03-16 13:51:08.180529 | controller | - ' fi' 2026-03-16 13:51:08.180534 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.180540 | controller | - ' }' 2026-03-16 13:51:08.180545 | controller | - ' ' 2026-03-16 13:51:08.180550 | controller | - ' check_roles() {' 2026-03-16 13:51:08.180555 | controller | - ' local name=$1' 2026-03-16 13:51:08.180561 | controller | - ' shift' 2026-03-16 13:51:08.180566 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.180571 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.180576 | controller | - ' ' 2026-03-16 13:51:08.180582 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.180587 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.180592 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.180598 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.180603 | controller | - ' exit 1' 2026-03-16 13:51:08.180608 | controller | - ' fi' 2026-03-16 13:51:08.180613 | controller | - ' done' 2026-03-16 13:51:08.180619 | controller | - ' ' 2026-03-16 13:51:08.180624 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.180629 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.180634 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.180640 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.180645 | controller | $roles"' 2026-03-16 13:51:08.180650 | controller | - ' exit 1' 2026-03-16 13:51:08.180655 | controller | - ' fi' 2026-03-16 13:51:08.180661 | controller | - ' ' 2026-03-16 13:51:08.180666 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.180671 | controller | - ' }' 2026-03-16 13:51:08.180677 | controller | - ' ' 2026-03-16 13:51:08.180682 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.180687 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.180692 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.180698 | controller | - ' echo' 2026-03-16 13:51:08.180703 | controller | - ' ' 2026-03-16 13:51:08.180708 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.180719 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.180724 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.180730 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.180735 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.180740 | controller | - ' exit 1' 2026-03-16 13:51:08.180745 | controller | - ' fi' 2026-03-16 13:51:08.180751 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.180756 | controller | - ' echo' 2026-03-16 13:51:08.180761 | controller | - ' ' 2026-03-16 13:51:08.180766 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.180772 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.180777 | controller | unrestricted=false' 2026-03-16 13:51:08.180782 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.180787 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.180793 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.180798 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.180803 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.180809 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.180814 | controller | - ' echo' 2026-03-16 13:51:08.180821 | controller | - ' ' 2026-03-16 13:51:08.180827 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.180832 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.180837 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.180843 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.180848 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.180855 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.180861 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.180866 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.180871 | controller | - ' echo' 2026-03-16 13:51:08.180877 | controller | - ' ' 2026-03-16 13:51:08.180882 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.180887 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.180892 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.180897 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.180903 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.180908 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.180913 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.180918 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.180924 | controller | - ' echo' 2026-03-16 13:51:08.180929 | controller | - ' ' 2026-03-16 13:51:08.180934 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.180939 | controller | - ' # Role override only' 2026-03-16 13:51:08.180945 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.180950 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.180955 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.180960 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.180965 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.180971 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.180976 | controller | - ' echo' 2026-03-16 13:51:08.180981 | controller | - ' ' 2026-03-16 13:51:08.180986 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.180991 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.180997 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.181002 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.181007 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.181012 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.181018 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.181023 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.181028 | controller | - ' echo' 2026-03-16 13:51:08.181034 | controller | - ' ' 2026-03-16 13:51:08.181047 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.181052 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.181058 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.181063 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.181068 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.181087 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.181092 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.181098 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.181103 | controller | - ' echo' 2026-03-16 13:51:08.181108 | controller | - ' ' 2026-03-16 13:51:08.181113 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.181119 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.181124 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.181129 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.181139 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.181154 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.181160 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.181165 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.181170 | controller | - ' echo' 2026-03-16 13:51:08.181175 | controller | - ' ' 2026-03-16 13:51:08.181181 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.181186 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.181191 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.181197 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.181202 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.181207 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.181213 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.181218 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.181223 | controller | - ' echo' 2026-03-16 13:51:08.181228 | controller | - ' ' 2026-03-16 13:51:08.181240 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.181246 | controller | - ' logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.181251 | controller | | =========================================' 2026-03-16 13:51:08.181256 | controller | - ' logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.181262 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.181267 | controller | - ' logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.181272 | controller | | =========================================' 2026-03-16 13:51:08.181277 | controller | - ' logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.181283 | controller | | ' 2026-03-16 13:51:08.181288 | controller | - ' logger.go:42: 13:38:09 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.181293 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.181298 | controller | - ' logger.go:42: 13:38:10 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.181306 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.181311 | controller | - ' logger.go:42: 13:38:10 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.181317 | controller | | ' 2026-03-16 13:51:08.181322 | controller | - ' logger.go:42: 13:38:10 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.181327 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.181332 | controller | - ' logger.go:42: 13:38:10 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.181337 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.181343 | controller | - ' logger.go:42: 13:38:10 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.181348 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.181353 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.181360 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.181366 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.181371 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.181376 | controller | - ' ' 2026-03-16 13:51:08.181381 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.181387 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.181392 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.181397 | controller | - ' }' 2026-03-16 13:51:08.181403 | controller | - ' ' 2026-03-16 13:51:08.181408 | controller | - ' check_field() {' 2026-03-16 13:51:08.181415 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.181420 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.181426 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.181431 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.181436 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.181441 | controller | - ' exit 1' 2026-03-16 13:51:08.181447 | controller | - ' fi' 2026-03-16 13:51:08.181452 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.181457 | controller | - ' }' 2026-03-16 13:51:08.181462 | controller | - ' ' 2026-03-16 13:51:08.181468 | controller | - ' check_roles() {' 2026-03-16 13:51:08.181473 | controller | - ' local name=$1' 2026-03-16 13:51:08.181478 | controller | - ' shift' 2026-03-16 13:51:08.181483 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.181489 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.181494 | controller | - ' ' 2026-03-16 13:51:08.181499 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.181505 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.181510 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.181515 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.181520 | controller | - ' exit 1' 2026-03-16 13:51:08.181525 | controller | - ' fi' 2026-03-16 13:51:08.181531 | controller | - ' done' 2026-03-16 13:51:08.181536 | controller | - ' ' 2026-03-16 13:51:08.181541 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.181546 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.181552 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.181557 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.181562 | controller | $roles"' 2026-03-16 13:51:08.181567 | controller | - ' exit 1' 2026-03-16 13:51:08.181573 | controller | - ' fi' 2026-03-16 13:51:08.181578 | controller | - ' ' 2026-03-16 13:51:08.181583 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.181588 | controller | - ' }' 2026-03-16 13:51:08.181594 | controller | - ' ' 2026-03-16 13:51:08.181599 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.181604 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.181609 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.181615 | controller | - ' echo' 2026-03-16 13:51:08.181620 | controller | - ' ' 2026-03-16 13:51:08.181625 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.181630 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.181636 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.181646 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.181652 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.181658 | controller | - ' exit 1' 2026-03-16 13:51:08.181665 | controller | - ' fi' 2026-03-16 13:51:08.181670 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.181675 | controller | - ' echo' 2026-03-16 13:51:08.181681 | controller | - ' ' 2026-03-16 13:51:08.181686 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.181691 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.181697 | controller | unrestricted=false' 2026-03-16 13:51:08.181702 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.181710 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.181715 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.181720 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.181726 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.181731 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.181736 | controller | - ' echo' 2026-03-16 13:51:08.181741 | controller | - ' ' 2026-03-16 13:51:08.181747 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.181752 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.181757 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.181762 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.181768 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.181773 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.181778 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.181783 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.181788 | controller | - ' echo' 2026-03-16 13:51:08.181794 | controller | - ' ' 2026-03-16 13:51:08.181799 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.181804 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.181809 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.181815 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.181820 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.181825 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.181831 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.181836 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.181841 | controller | - ' echo' 2026-03-16 13:51:08.181846 | controller | - ' ' 2026-03-16 13:51:08.181851 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.181857 | controller | - ' # Role override only' 2026-03-16 13:51:08.181862 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.181867 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.181872 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.181877 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.181883 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.181888 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.181893 | controller | - ' echo' 2026-03-16 13:51:08.181898 | controller | - ' ' 2026-03-16 13:51:08.181904 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.181909 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.181914 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.181919 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.181924 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.181930 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.181935 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.181940 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.181945 | controller | - ' echo' 2026-03-16 13:51:08.181951 | controller | - ' ' 2026-03-16 13:51:08.181956 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.181961 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.181966 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.181972 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.181977 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.181982 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.181987 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.181992 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.182000 | controller | - ' echo' 2026-03-16 13:51:08.182005 | controller | - ' ' 2026-03-16 13:51:08.182010 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.182015 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.182021 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.182026 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.182031 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.182036 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.182050 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.182055 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.182060 | controller | - ' echo' 2026-03-16 13:51:08.182066 | controller | - ' ' 2026-03-16 13:51:08.182081 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.182089 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.182094 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.182100 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.182105 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.182110 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.182115 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.182121 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.182126 | controller | - ' echo' 2026-03-16 13:51:08.182131 | controller | - ' ' 2026-03-16 13:51:08.182136 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.182148 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182154 | controller | | =========================================' 2026-03-16 13:51:08.182159 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182164 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.182170 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182175 | controller | | =========================================' 2026-03-16 13:51:08.182180 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182188 | controller | | ' 2026-03-16 13:51:08.182194 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182199 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.182204 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182210 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.182215 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182220 | controller | | ' 2026-03-16 13:51:08.182225 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182231 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.182236 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182241 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.182246 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182251 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met' 2026-03-16 13:51:08.182257 | controller | - ' logger.go:42: 13:38:11 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182262 | controller | | ✓ ac-barbican.expirationDays = 730' 2026-03-16 13:51:08.182267 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182275 | controller | | ✓ ac-barbican.gracePeriodDays = 364' 2026-03-16 13:51:08.182281 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182286 | controller | | ✓ ac-barbican.roles = [admin service]' 2026-03-16 13:51:08.182291 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182296 | controller | | ✓ ac-barbican.unrestricted = false' 2026-03-16 13:51:08.182302 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182307 | controller | | ' 2026-03-16 13:51:08.182312 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182317 | controller | | === Testing ac-cinder (full custom overrides) ===' 2026-03-16 13:51:08.182323 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182328 | controller | | Waiting for appcred/ac-cinder to be Ready...' 2026-03-16 13:51:08.182333 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182338 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-cinder condition met' 2026-03-16 13:51:08.182343 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182349 | controller | | ✓ ac-cinder.expirationDays = 10' 2026-03-16 13:51:08.182354 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182359 | controller | | ✓ ac-cinder.gracePeriodDays = 5' 2026-03-16 13:51:08.182364 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182370 | controller | | ✓ ac-cinder.roles = [admin service]' 2026-03-16 13:51:08.182375 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182380 | controller | | ✓ ac-cinder.unrestricted = true' 2026-03-16 13:51:08.182385 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182390 | controller | | ' 2026-03-16 13:51:08.182396 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182401 | controller | | === Testing ac-glance (partial overrides) ===' 2026-03-16 13:51:08.182408 | controller | - ' logger.go:42: 13:38:12 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182414 | controller | | Waiting for appcred/ac-glance to be Ready...' 2026-03-16 13:51:08.182419 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182424 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-glance condition met' 2026-03-16 13:51:08.182429 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182435 | controller | | ✓ ac-glance.expirationDays = 180' 2026-03-16 13:51:08.182440 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182445 | controller | | ✓ ac-glance.gracePeriodDays = 60' 2026-03-16 13:51:08.182458 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182464 | controller | | ✓ ac-glance.roles = [admin service]' 2026-03-16 13:51:08.182469 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182474 | controller | | ✓ ac-glance.unrestricted = false' 2026-03-16 13:51:08.182479 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182485 | controller | | ' 2026-03-16 13:51:08.182490 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182497 | controller | | === Testing ac-swift (roles override) ===' 2026-03-16 13:51:08.182503 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182508 | controller | | Waiting for appcred/ac-swift to be Ready...' 2026-03-16 13:51:08.182513 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182518 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-swift condition met' 2026-03-16 13:51:08.182524 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182529 | controller | | ✓ ac-swift.expirationDays = 730' 2026-03-16 13:51:08.182534 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182539 | controller | | ✓ ac-swift.gracePeriodDays = 364' 2026-03-16 13:51:08.182544 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182550 | controller | | ✓ ac-swift.roles = [service]' 2026-03-16 13:51:08.182555 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182560 | controller | | ✓ ac-swift.unrestricted = false' 2026-03-16 13:51:08.182566 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182571 | controller | | ' 2026-03-16 13:51:08.182576 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182582 | controller | | === Testing ac-neutron (inherits defaults) ===' 2026-03-16 13:51:08.182587 | controller | - ' logger.go:42: 13:38:13 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182592 | controller | | Waiting for appcred/ac-neutron to be Ready...' 2026-03-16 13:51:08.182597 | controller | - ' logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182603 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-neutron condition met' 2026-03-16 13:51:08.182608 | controller | - ' logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182613 | controller | | ✓ ac-neutron.expirationDays = 730' 2026-03-16 13:51:08.182618 | controller | - ' logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182624 | controller | | ✓ ac-neutron.gracePeriodDays = 364' 2026-03-16 13:51:08.182629 | controller | - ' logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182634 | controller | | ✓ ac-neutron.roles = [admin service]' 2026-03-16 13:51:08.182639 | controller | - ' logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182645 | controller | | ✓ ac-neutron.unrestricted = false' 2026-03-16 13:51:08.182652 | controller | - ' logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182658 | controller | | ' 2026-03-16 13:51:08.182663 | controller | - ' logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182668 | controller | | === Testing ac-placement (expiration override) ===' 2026-03-16 13:51:08.182674 | controller | - ' logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182679 | controller | | Waiting for appcred/ac-placement to be Ready...' 2026-03-16 13:51:08.182684 | controller | - ' logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182689 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-placement condition met' 2026-03-16 13:51:08.182695 | controller | - ' logger.go:42: 13:38:14 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182700 | controller | | ✓ ac-placement.expirationDays = 90' 2026-03-16 13:51:08.182705 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182713 | controller | | ✓ ac-placement.gracePeriodDays = 30' 2026-03-16 13:51:08.182722 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182728 | controller | | ✓ ac-placement.roles = [admin service]' 2026-03-16 13:51:08.182733 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182738 | controller | | ✓ ac-placement.unrestricted = false' 2026-03-16 13:51:08.182743 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182748 | controller | | ' 2026-03-16 13:51:08.182754 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182759 | controller | | === Testing ac-nova (multiple roles) ===' 2026-03-16 13:51:08.182770 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182775 | controller | | Waiting for appcred/ac-nova to be Ready...' 2026-03-16 13:51:08.182781 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182786 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-nova condition met' 2026-03-16 13:51:08.182791 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182796 | controller | | ✓ ac-nova.expirationDays = 730' 2026-03-16 13:51:08.182802 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182807 | controller | | ✓ ac-nova.gracePeriodDays = 364' 2026-03-16 13:51:08.182812 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182817 | controller | | ✓ ac-nova.roles = [admin service member]' 2026-03-16 13:51:08.182823 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182828 | controller | | ✓ ac-nova.unrestricted = false' 2026-03-16 13:51:08.182833 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182838 | controller | | ' 2026-03-16 13:51:08.182844 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182849 | controller | | === Testing ac-ceilometer (telemetry/ceilometer) ===' 2026-03-16 13:51:08.182854 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182859 | controller | | Waiting for appcred/ac-ceilometer to be Ready...' 2026-03-16 13:51:08.182864 | controller | - ' logger.go:42: 13:38:15 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182870 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-ceilometer condition met' 2026-03-16 13:51:08.182875 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182880 | controller | | ✓ ac-ceilometer.expirationDays = 45' 2026-03-16 13:51:08.182886 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182891 | controller | | ✓ ac-ceilometer.gracePeriodDays = 20' 2026-03-16 13:51:08.182896 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182901 | controller | | ✓ ac-ceilometer.roles = [service]' 2026-03-16 13:51:08.182906 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182912 | controller | | ✓ ac-ceilometer.unrestricted = false' 2026-03-16 13:51:08.182917 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182922 | controller | | ' 2026-03-16 13:51:08.182927 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182935 | controller | | All ApplicationCredential CRs validated successfully' 2026-03-16 13:51:08.182942 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.182947 | controller | | test step completed 2-deploy-appcred-config' 2026-03-16 13:51:08.182953 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.182958 | controller | | starting test step 3-update-appcred-config' 2026-03-16 13:51:08.182963 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.182969 | controller | | running command: [sh -c # Change barbican''s expirationDays from the default (730) 2026-03-16 13:51:08.182974 | controller | to 365' 2026-03-16 13:51:08.182979 | controller | - ' oc patch openstackcontrolplane openstack -n $NAMESPACE --type merge -p 2026-03-16 13:51:08.182984 | controller | \' 2026-03-16 13:51:08.182990 | controller | - ' ''{"spec":{"barbican":{"applicationCredential":{"expirationDays":365,"gracePeriodDays":180}}}}''' 2026-03-16 13:51:08.182995 | controller | - ' ' 2026-03-16 13:51:08.183000 | controller | - ' # Change glance''s roles from [admin,service] to [service] only' 2026-03-16 13:51:08.183005 | controller | - ' oc patch openstackcontrolplane openstack -n $NAMESPACE --type merge -p 2026-03-16 13:51:08.183011 | controller | \' 2026-03-16 13:51:08.183016 | controller | - ' ''{"spec":{"glance":{"applicationCredential":{"roles":["service"]}}}}''' 2026-03-16 13:51:08.183021 | controller | - ' ]' 2026-03-16 13:51:08.183026 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183032 | controller | | openstackcontrolplane.core.openstack.org/openstack patched' 2026-03-16 13:51:08.183037 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183048 | controller | | openstackcontrolplane.core.openstack.org/openstack patched' 2026-03-16 13:51:08.183053 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183059 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.183064 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.183080 | controller | - ' ' 2026-03-16 13:51:08.183088 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.183093 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.183098 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.183104 | controller | - ' }' 2026-03-16 13:51:08.183109 | controller | - ' ' 2026-03-16 13:51:08.183121 | controller | - ' check_field() {' 2026-03-16 13:51:08.183126 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.183132 | controller | - ' local actual' 2026-03-16 13:51:08.183137 | controller | - ' actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.183142 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.183147 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.183153 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.183158 | controller | - ' exit 1' 2026-03-16 13:51:08.183163 | controller | - ' fi' 2026-03-16 13:51:08.183169 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.183174 | controller | - ' }' 2026-03-16 13:51:08.183179 | controller | - ' ' 2026-03-16 13:51:08.183184 | controller | - ' check_roles() {' 2026-03-16 13:51:08.183190 | controller | - ' local name=$1' 2026-03-16 13:51:08.183195 | controller | - ' shift' 2026-03-16 13:51:08.183203 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.183208 | controller | - ' local roles' 2026-03-16 13:51:08.183214 | controller | - ' roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.183219 | controller | - ' ' 2026-03-16 13:51:08.183227 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.183232 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.183237 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.183243 | controller | - ' exit 1' 2026-03-16 13:51:08.183248 | controller | - ' fi' 2026-03-16 13:51:08.183253 | controller | - ' done' 2026-03-16 13:51:08.183258 | controller | - ' ' 2026-03-16 13:51:08.183264 | controller | - ' local role_count' 2026-03-16 13:51:08.183269 | controller | - ' role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.183274 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.183279 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.183285 | controller | $roles"' 2026-03-16 13:51:08.183290 | controller | - ' exit 1' 2026-03-16 13:51:08.183295 | controller | - ' fi' 2026-03-16 13:51:08.183300 | controller | - ' ' 2026-03-16 13:51:08.183306 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.183311 | controller | - ' }' 2026-03-16 13:51:08.183316 | controller | - ' ' 2026-03-16 13:51:08.183322 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.183327 | controller | - ' echo "Testing ApplicationCredential Spec Propagation"' 2026-03-16 13:51:08.183332 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.183337 | controller | - ' echo' 2026-03-16 13:51:08.183343 | controller | - ' ' 2026-03-16 13:51:08.183348 | controller | - ' # ---- ac-barbican: expirationDays 730 -> 365, gracePeriodDays 364 -> 180 2026-03-16 13:51:08.183353 | controller | ----' 2026-03-16 13:51:08.183359 | controller | - ' echo "=== Verifying expirationDays propagation on ac-barbican ==="' 2026-03-16 13:51:08.183364 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.183369 | controller | - ' check_field barbican expirationDays 365' 2026-03-16 13:51:08.183374 | controller | - ' check_field barbican gracePeriodDays 180' 2026-03-16 13:51:08.183380 | controller | - ' echo' 2026-03-16 13:51:08.183385 | controller | - ' ' 2026-03-16 13:51:08.183390 | controller | - ' # ---- ac-glance: roles [admin,service] -> [service] ----' 2026-03-16 13:51:08.183395 | controller | - ' echo "=== Verifying roles propagation on ac-glance ==="' 2026-03-16 13:51:08.183400 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.183406 | controller | - ' check_roles glance "service"' 2026-03-16 13:51:08.183411 | controller | - ' echo' 2026-03-16 13:51:08.183416 | controller | - ' ' 2026-03-16 13:51:08.183422 | controller | - ' echo "All spec changes propagated to existing ApplicationCredential CRs 2026-03-16 13:51:08.183427 | controller | successfully"]' 2026-03-16 13:51:08.183432 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183437 | controller | | =========================================' 2026-03-16 13:51:08.183445 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183450 | controller | | Testing ApplicationCredential Spec Propagation' 2026-03-16 13:51:08.183455 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183460 | controller | | =========================================' 2026-03-16 13:51:08.183466 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183471 | controller | | ' 2026-03-16 13:51:08.183476 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183481 | controller | | === Verifying expirationDays propagation on ac-barbican ===' 2026-03-16 13:51:08.183486 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183492 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.183500 | controller | - ' logger.go:42: 13:38:16 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183505 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met' 2026-03-16 13:51:08.183510 | controller | - ' logger.go:42: 13:38:17 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183516 | controller | | ERROR: ac-barbican.expirationDays: expected ''365'', got ''730''' 2026-03-16 13:51:08.183521 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183526 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.183531 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.183537 | controller | - ' ' 2026-03-16 13:51:08.183542 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.183547 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.183558 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.183563 | controller | - ' }' 2026-03-16 13:51:08.183569 | controller | - ' ' 2026-03-16 13:51:08.183574 | controller | - ' check_field() {' 2026-03-16 13:51:08.183579 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.183584 | controller | - ' local actual' 2026-03-16 13:51:08.183590 | controller | - ' actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.183595 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.183600 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.183606 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.183611 | controller | - ' exit 1' 2026-03-16 13:51:08.183616 | controller | - ' fi' 2026-03-16 13:51:08.183621 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.183627 | controller | - ' }' 2026-03-16 13:51:08.183632 | controller | - ' ' 2026-03-16 13:51:08.183637 | controller | - ' check_roles() {' 2026-03-16 13:51:08.183642 | controller | - ' local name=$1' 2026-03-16 13:51:08.183648 | controller | - ' shift' 2026-03-16 13:51:08.183653 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.183658 | controller | - ' local roles' 2026-03-16 13:51:08.183663 | controller | - ' roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.183669 | controller | - ' ' 2026-03-16 13:51:08.183674 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.183679 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.183684 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.183690 | controller | - ' exit 1' 2026-03-16 13:51:08.183695 | controller | - ' fi' 2026-03-16 13:51:08.183700 | controller | - ' done' 2026-03-16 13:51:08.183705 | controller | - ' ' 2026-03-16 13:51:08.183711 | controller | - ' local role_count' 2026-03-16 13:51:08.183716 | controller | - ' role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.183721 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.183726 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.183732 | controller | $roles"' 2026-03-16 13:51:08.183737 | controller | - ' exit 1' 2026-03-16 13:51:08.183742 | controller | - ' fi' 2026-03-16 13:51:08.183747 | controller | - ' ' 2026-03-16 13:51:08.183753 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.183758 | controller | - ' }' 2026-03-16 13:51:08.183763 | controller | - ' ' 2026-03-16 13:51:08.183768 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.183774 | controller | - ' echo "Testing ApplicationCredential Spec Propagation"' 2026-03-16 13:51:08.183779 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.183784 | controller | - ' echo' 2026-03-16 13:51:08.183791 | controller | - ' ' 2026-03-16 13:51:08.183797 | controller | - ' # ---- ac-barbican: expirationDays 730 -> 365, gracePeriodDays 364 -> 180 2026-03-16 13:51:08.183802 | controller | ----' 2026-03-16 13:51:08.183807 | controller | - ' echo "=== Verifying expirationDays propagation on ac-barbican ==="' 2026-03-16 13:51:08.183812 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.183818 | controller | - ' check_field barbican expirationDays 365' 2026-03-16 13:51:08.183823 | controller | - ' check_field barbican gracePeriodDays 180' 2026-03-16 13:51:08.183828 | controller | - ' echo' 2026-03-16 13:51:08.183834 | controller | - ' ' 2026-03-16 13:51:08.183839 | controller | - ' # ---- ac-glance: roles [admin,service] -> [service] ----' 2026-03-16 13:51:08.183846 | controller | - ' echo "=== Verifying roles propagation on ac-glance ==="' 2026-03-16 13:51:08.183851 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.183857 | controller | - ' check_roles glance "service"' 2026-03-16 13:51:08.183862 | controller | - ' echo' 2026-03-16 13:51:08.183869 | controller | - ' ' 2026-03-16 13:51:08.183874 | controller | - ' echo "All spec changes propagated to existing ApplicationCredential CRs 2026-03-16 13:51:08.183880 | controller | successfully"]' 2026-03-16 13:51:08.183885 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183890 | controller | | =========================================' 2026-03-16 13:51:08.183895 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183901 | controller | | Testing ApplicationCredential Spec Propagation' 2026-03-16 13:51:08.183906 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183911 | controller | | =========================================' 2026-03-16 13:51:08.183916 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183922 | controller | | ' 2026-03-16 13:51:08.183927 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183932 | controller | | === Verifying expirationDays propagation on ac-barbican ===' 2026-03-16 13:51:08.183937 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183944 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.183950 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183955 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met' 2026-03-16 13:51:08.183960 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183966 | controller | | ✓ ac-barbican.expirationDays = 365' 2026-03-16 13:51:08.183971 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183976 | controller | | ✓ ac-barbican.gracePeriodDays = 180' 2026-03-16 13:51:08.183981 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.183986 | controller | | ' 2026-03-16 13:51:08.183997 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.184003 | controller | | === Verifying roles propagation on ac-glance ===' 2026-03-16 13:51:08.184008 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.184013 | controller | | Waiting for appcred/ac-glance to be Ready...' 2026-03-16 13:51:08.184019 | controller | - ' logger.go:42: 13:38:18 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.184024 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-glance condition met' 2026-03-16 13:51:08.184029 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.184036 | controller | | ✓ ac-glance.roles = [service]' 2026-03-16 13:51:08.184047 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.184053 | controller | | ' 2026-03-16 13:51:08.184058 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.184063 | controller | | All spec changes propagated to existing ApplicationCredential CRs successfully' 2026-03-16 13:51:08.184068 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.184086 | controller | | test step completed 3-update-appcred-config' 2026-03-16 13:51:08.184092 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184097 | controller | | starting test step 4-disable-appcred-config' 2026-03-16 13:51:08.184102 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184107 | controller | | running command: [sh -c oc patch openstackcontrolplane openstack -n $NAMESPACE 2026-03-16 13:51:08.184113 | controller | --type merge -p ''{"spec":{"applicationCredential":{"enabled":false}}}''' 2026-03-16 13:51:08.184121 | controller | - ' ]' 2026-03-16 13:51:08.184126 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184131 | controller | | openstackcontrolplane.core.openstack.org/openstack patched' 2026-03-16 13:51:08.184136 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184142 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.184147 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.184154 | controller | - ' ' 2026-03-16 13:51:08.184159 | controller | - ' SERVICES=(barbican cinder glance swift neutron placement nova ceilometer)' 2026-03-16 13:51:08.184165 | controller | - ' ' 2026-03-16 13:51:08.184170 | controller | - ' wait_deleted() {' 2026-03-16 13:51:08.184175 | controller | - ' local kind=$1 name=$2 timeout=${3:-180}' 2026-03-16 13:51:08.184181 | controller | - ' echo "Waiting for $kind/$name to be deleted..."' 2026-03-16 13:51:08.184186 | controller | - ' local end=$((SECONDS + timeout))' 2026-03-16 13:51:08.184191 | controller | - ' while [ $SECONDS -lt $end ]; do' 2026-03-16 13:51:08.184197 | controller | - ' if ! oc get "$kind" "$name" -n "$NS" &>/dev/null; then' 2026-03-16 13:51:08.184202 | controller | - ' echo "✓ $kind/$name deleted"' 2026-03-16 13:51:08.184207 | controller | - ' return 0' 2026-03-16 13:51:08.184212 | controller | - ' fi' 2026-03-16 13:51:08.184218 | controller | - ' sleep 5' 2026-03-16 13:51:08.184223 | controller | - ' done' 2026-03-16 13:51:08.184228 | controller | - ' echo "ERROR: $kind/$name still exists after ${timeout}s"' 2026-03-16 13:51:08.184233 | controller | - ' exit 1' 2026-03-16 13:51:08.184239 | controller | - ' }' 2026-03-16 13:51:08.184244 | controller | - ' ' 2026-03-16 13:51:08.184249 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.184254 | controller | - ' echo "Testing Application Credential Cleanup"' 2026-03-16 13:51:08.184260 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.184265 | controller | - ' echo' 2026-03-16 13:51:08.184270 | controller | - ' ' 2026-03-16 13:51:08.184275 | controller | - ' echo "=== Verifying global ApplicationCredential is disabled ==="' 2026-03-16 13:51:08.184280 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.184286 | controller | - ' if [ "$global_enabled" != "false" ]; then' 2026-03-16 13:51:08.184291 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.184296 | controller | expected ''false'', got ''$global_enabled''"' 2026-03-16 13:51:08.184301 | controller | - ' exit 1' 2026-03-16 13:51:08.184307 | controller | - ' fi' 2026-03-16 13:51:08.184314 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = false"' 2026-03-16 13:51:08.184320 | controller | - ' echo' 2026-03-16 13:51:08.184325 | controller | - ' ' 2026-03-16 13:51:08.184332 | controller | - ' echo "=== Verifying AC CRs are deleted ==="' 2026-03-16 13:51:08.184342 | controller | - ' for svc in "${SERVICES[@]}"; do' 2026-03-16 13:51:08.184347 | controller | - ' wait_deleted appcred "ac-$svc" 180' 2026-03-16 13:51:08.184352 | controller | - ' done' 2026-03-16 13:51:08.184358 | controller | - ' echo' 2026-03-16 13:51:08.184363 | controller | - ' ' 2026-03-16 13:51:08.184368 | controller | - ' echo "=== Verifying AC Secrets are cleaned up ==="' 2026-03-16 13:51:08.184373 | controller | - ' for svc in "${SERVICES[@]}"; do' 2026-03-16 13:51:08.184379 | controller | - ' wait_deleted secret "ac-$svc-secret" 120' 2026-03-16 13:51:08.184384 | controller | - ' done' 2026-03-16 13:51:08.184389 | controller | - ' echo' 2026-03-16 13:51:08.184394 | controller | - ' ' 2026-03-16 13:51:08.184400 | controller | - ' echo "All ApplicationCredential CRs and Secrets cleaned up successfully"]' 2026-03-16 13:51:08.184405 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184417 | controller | | =========================================' 2026-03-16 13:51:08.184422 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184428 | controller | | Testing Application Credential Cleanup' 2026-03-16 13:51:08.184433 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184438 | controller | | =========================================' 2026-03-16 13:51:08.184443 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184449 | controller | | ' 2026-03-16 13:51:08.184454 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184459 | controller | | === Verifying global ApplicationCredential is disabled ===' 2026-03-16 13:51:08.184464 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184470 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = false' 2026-03-16 13:51:08.184475 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184480 | controller | | ' 2026-03-16 13:51:08.184485 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184491 | controller | | === Verifying AC CRs are deleted ===' 2026-03-16 13:51:08.184496 | controller | - ' logger.go:42: 13:38:19 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184501 | controller | | Waiting for appcred/ac-barbican to be deleted...' 2026-03-16 13:51:08.184507 | controller | - ' logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184512 | controller | | ✓ appcred/ac-barbican deleted' 2026-03-16 13:51:08.184517 | controller | - ' logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184522 | controller | | Waiting for appcred/ac-cinder to be deleted...' 2026-03-16 13:51:08.184527 | controller | - ' logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184533 | controller | | ✓ appcred/ac-cinder deleted' 2026-03-16 13:51:08.184538 | controller | - ' logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184543 | controller | | Waiting for appcred/ac-glance to be deleted...' 2026-03-16 13:51:08.184548 | controller | - ' logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184554 | controller | | ✓ appcred/ac-glance deleted' 2026-03-16 13:51:08.184559 | controller | - ' logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184566 | controller | | Waiting for appcred/ac-swift to be deleted...' 2026-03-16 13:51:08.184572 | controller | - ' logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184577 | controller | | ✓ appcred/ac-swift deleted' 2026-03-16 13:51:08.184582 | controller | - ' logger.go:42: 13:38:24 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184587 | controller | | Waiting for appcred/ac-neutron to be deleted...' 2026-03-16 13:51:08.184593 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184598 | controller | | ✓ appcred/ac-neutron deleted' 2026-03-16 13:51:08.184603 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184608 | controller | | Waiting for appcred/ac-placement to be deleted...' 2026-03-16 13:51:08.184613 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184619 | controller | | ✓ appcred/ac-placement deleted' 2026-03-16 13:51:08.184624 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184629 | controller | | Waiting for appcred/ac-nova to be deleted...' 2026-03-16 13:51:08.184634 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184640 | controller | | ✓ appcred/ac-nova deleted' 2026-03-16 13:51:08.184645 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184650 | controller | | Waiting for appcred/ac-ceilometer to be deleted...' 2026-03-16 13:51:08.184655 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184661 | controller | | ✓ appcred/ac-ceilometer deleted' 2026-03-16 13:51:08.184666 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184671 | controller | | ' 2026-03-16 13:51:08.184676 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184682 | controller | | === Verifying AC Secrets are cleaned up ===' 2026-03-16 13:51:08.184689 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184694 | controller | | Waiting for secret/ac-barbican-secret to be deleted...' 2026-03-16 13:51:08.184700 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184705 | controller | | ✓ secret/ac-barbican-secret deleted' 2026-03-16 13:51:08.184710 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184720 | controller | | Waiting for secret/ac-cinder-secret to be deleted...' 2026-03-16 13:51:08.184726 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184731 | controller | | ✓ secret/ac-cinder-secret deleted' 2026-03-16 13:51:08.184737 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184742 | controller | | Waiting for secret/ac-glance-secret to be deleted...' 2026-03-16 13:51:08.184747 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184752 | controller | | ✓ secret/ac-glance-secret deleted' 2026-03-16 13:51:08.184757 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184763 | controller | | Waiting for secret/ac-swift-secret to be deleted...' 2026-03-16 13:51:08.184768 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184773 | controller | | ✓ secret/ac-swift-secret deleted' 2026-03-16 13:51:08.184778 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184786 | controller | | Waiting for secret/ac-neutron-secret to be deleted...' 2026-03-16 13:51:08.184791 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184796 | controller | | ✓ secret/ac-neutron-secret deleted' 2026-03-16 13:51:08.184801 | controller | - ' logger.go:42: 13:38:25 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184807 | controller | | Waiting for secret/ac-placement-secret to be deleted...' 2026-03-16 13:51:08.184812 | controller | - ' logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184817 | controller | | ✓ secret/ac-placement-secret deleted' 2026-03-16 13:51:08.184822 | controller | - ' logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184828 | controller | | Waiting for secret/ac-nova-secret to be deleted...' 2026-03-16 13:51:08.184833 | controller | - ' logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184838 | controller | | ✓ secret/ac-nova-secret deleted' 2026-03-16 13:51:08.184843 | controller | - ' logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184848 | controller | | Waiting for secret/ac-ceilometer-secret to be deleted...' 2026-03-16 13:51:08.184854 | controller | - ' logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184859 | controller | | ✓ secret/ac-ceilometer-secret deleted' 2026-03-16 13:51:08.184864 | controller | - ' logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184869 | controller | | ' 2026-03-16 13:51:08.184875 | controller | - ' logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184880 | controller | | All ApplicationCredential CRs and Secrets cleaned up successfully' 2026-03-16 13:51:08.184885 | controller | - ' logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.184890 | controller | | test step completed 4-disable-appcred-config' 2026-03-16 13:51:08.184896 | controller | - ' logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.184901 | controller | starting test step 5-cleanup' 2026-03-16 13:51:08.184906 | controller | - ' logger.go:42: 13:38:26 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.184912 | controller | running command: [sh -c oc delete secret --ignore-not-found=true combined-ca-bundle 2026-03-16 13:51:08.184917 | controller | -n $NAMESPACE' 2026-03-16 13:51:08.184922 | controller | - ' oc delete secret -l service-cert -n $NAMESPACE' 2026-03-16 13:51:08.184928 | controller | - ' oc delete secret -l ca-cert -n $NAMESPACE' 2026-03-16 13:51:08.184933 | controller | - ' ]' 2026-03-16 13:51:08.184938 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.184943 | controller | secret "combined-ca-bundle" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.184949 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.184954 | controller | secret "cert-barbican-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.184959 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.184964 | controller | secret "cert-barbican-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.184970 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.184975 | controller | secret "cert-barbican-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.184980 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.184985 | controller | secret "cert-ceilometer-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.184992 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.184998 | controller | secret "cert-cinder-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185003 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185013 | controller | secret "cert-cinder-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185019 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185024 | controller | secret "cert-cinder-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185029 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185035 | controller | secret "cert-galera-openstack-cell1-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185045 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185050 | controller | secret "cert-galera-openstack-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185056 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185061 | controller | secret "cert-glance-default-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185066 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185081 | controller | secret "cert-glance-default-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185107 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185113 | controller | secret "cert-glance-default-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185118 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185126 | controller | secret "cert-keystone-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185132 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185137 | controller | secret "cert-keystone-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185142 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185147 | controller | secret "cert-keystone-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185153 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185158 | controller | secret "cert-kube-state-metrics-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185163 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185168 | controller | secret "cert-memcached-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185174 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185179 | controller | secret "cert-neutron-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185184 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185189 | controller | secret "cert-neutron-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185195 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185200 | controller | secret "cert-neutron-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185205 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185210 | controller | secret "cert-neutron-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185216 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185223 | controller | secret "cert-nova-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185228 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185234 | controller | secret "cert-nova-novncproxy-cell1-public-route" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.185239 | controller | namespace' 2026-03-16 13:51:08.185244 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185249 | controller | secret "cert-nova-novncproxy-cell1-public-svc" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.185254 | controller | namespace' 2026-03-16 13:51:08.185260 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185265 | controller | secret "cert-nova-novncproxy-cell1-vencrypt" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.185270 | controller | namespace' 2026-03-16 13:51:08.185275 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185281 | controller | secret "cert-nova-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185286 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185291 | controller | secret "cert-nova-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185296 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185302 | controller | secret "cert-ovn-metrics" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185307 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185321 | controller | secret "cert-ovndbcluster-nb-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185327 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185332 | controller | secret "cert-ovndbcluster-sb-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185338 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185343 | controller | secret "cert-ovnnorthd-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185348 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185353 | controller | secret "cert-placement-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185359 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185364 | controller | secret "cert-placement-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185369 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185374 | controller | secret "cert-placement-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185380 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185385 | controller | secret "cert-rabbitmq-cell1-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185390 | controller | - ' logger.go:42: 13:38:27 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185395 | controller | secret "cert-rabbitmq-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185401 | controller | - ' logger.go:42: 13:38:28 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185406 | controller | secret "cert-swift-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185411 | controller | - ' logger.go:42: 13:38:28 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185416 | controller | secret "cert-swift-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185422 | controller | - ' logger.go:42: 13:38:28 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185427 | controller | secret "cert-swift-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185435 | controller | - ' logger.go:42: 13:38:33 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185440 | controller | secret "rootca-internal" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185445 | controller | - ' logger.go:42: 13:38:33 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185450 | controller | secret "rootca-libvirt" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185456 | controller | - ' logger.go:42: 13:38:33 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185461 | controller | secret "rootca-ovn" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185466 | controller | - ' logger.go:42: 13:38:33 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185471 | controller | secret "rootca-public" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.185476 | controller | - ' logger.go:42: 13:39:01 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.185482 | controller | test step completed 5-cleanup' 2026-03-16 13:51:08.185487 | controller | - ' logger.go:42: 13:39:01 | ctlplane-basic-deployment-with-appcred | skipping 2026-03-16 13:51:08.185492 | controller | kubernetes event logging' 2026-03-16 13:51:08.185497 | controller | - === NAME kuttl 2026-03-16 13:51:08.185503 | controller | - ' harness.go:406: run tests finished' 2026-03-16 13:51:08.185510 | controller | - ' harness.go:514: cleaning up' 2026-03-16 13:51:08.185516 | controller | - ' harness.go:571: removing temp folder: ""' 2026-03-16 13:51:08.185521 | controller | - '--- PASS: kuttl (994.83s)' 2026-03-16 13:51:08.185526 | controller | - ' --- PASS: kuttl/harness (0.00s)' 2026-03-16 13:51:08.185533 | controller | - ' --- PASS: kuttl/harness/ctlplane-basic-deployment (334.64s)' 2026-03-16 13:51:08.185538 | controller | - ' --- PASS: kuttl/harness/ctlplane-basic-deployment-with-nicMappings (329.77s)' 2026-03-16 13:51:08.185543 | controller | - ' --- PASS: kuttl/harness/ctlplane-basic-deployment-with-appcred (329.38s)' 2026-03-16 13:51:08.185548 | controller | - PASS 2026-03-16 13:51:08.185553 | controller | - No resources found 2026-03-16 13:51:08.185559 | controller | - 'make[2]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.185564 | controller | - bash scripts/retry_make_crc_storage_cleanup.sh 3 2026-03-16 13:51:08.185569 | controller | - 'make[3]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.185574 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.185580 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.185585 | controller | - + '[' -z crc-storage ']' 2026-03-16 13:51:08.185592 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage 2026-03-16 13:51:08.185598 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']' 2026-03-16 13:51:08.185603 | controller | - + cat 2026-03-16 13:51:08.185608 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml 2026-03-16 13:51:08.185613 | controller | - namespace/crc-storage unchanged 2026-03-16 13:51:08.185619 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io crc-storage); 2026-03-16 13:51:08.185624 | controller | do sleep 1; done" 2026-03-16 13:51:08.185629 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.185634 | controller | - crc-storage Active 2026-03-16 13:51:08.185640 | controller | - oc project crc-storage 2026-03-16 13:51:08.185650 | controller | - Already on project "crc-storage" on server "https://api.crc.testing:6443". 2026-03-16 13:51:08.185656 | controller | - bash scripts/cleanup-crc-pv.sh 2026-03-16 13:51:08.185661 | controller | - ++ oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.185666 | controller | - ++ awk '{print $6}' 2026-03-16 13:51:08.185674 | controller | - ++ grep Bound 2026-03-16 13:51:08.185679 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.185684 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.185692 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0 2026-03-16 13:51:08.185697 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.185702 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.185708 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0 2026-03-16 13:51:08.185713 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.185718 | controller | - + NAME=mysql-db-openstack-galera-0 2026-03-16 13:51:08.185723 | controller | - + oc delete -n openstack-kuttl-tests pvc/mysql-db-openstack-galera-0 --ignore-not-found 2026-03-16 13:51:08.185728 | controller | - persistentvolumeclaim "mysql-db-openstack-galera-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.185734 | controller | namespace 2026-03-16 13:51:08.185739 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.185744 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.185749 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0 2026-03-16 13:51:08.185755 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.185760 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.185765 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0 2026-03-16 13:51:08.185770 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.185775 | controller | - + NAME=mysql-db-openstack-cell1-galera-0 2026-03-16 13:51:08.185781 | controller | - + oc delete -n openstack-kuttl-tests pvc/mysql-db-openstack-cell1-galera-0 --ignore-not-found 2026-03-16 13:51:08.185786 | controller | - persistentvolumeclaim "mysql-db-openstack-cell1-galera-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.185791 | controller | namespace 2026-03-16 13:51:08.185796 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.185802 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.185807 | controller | - ++ echo openstack-kuttl-tests/swift-swift-storage-0 2026-03-16 13:51:08.185812 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.185817 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.185823 | controller | - ++ echo openstack-kuttl-tests/swift-swift-storage-0 2026-03-16 13:51:08.185828 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.185833 | controller | - + NAME=swift-swift-storage-0 2026-03-16 13:51:08.185838 | controller | - + oc delete -n openstack-kuttl-tests pvc/swift-swift-storage-0 --ignore-not-found 2026-03-16 13:51:08.185844 | controller | - persistentvolumeclaim "swift-swift-storage-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.185849 | controller | namespace 2026-03-16 13:51:08.185854 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.185859 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.185865 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.185870 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.185875 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.185880 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.185885 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.185891 | controller | - + NAME=ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.185896 | controller | - + oc delete -n openstack-kuttl-tests pvc/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.185901 | controller | --ignore-not-found 2026-03-16 13:51:08.185906 | controller | - persistentvolumeclaim "ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.185912 | controller | namespace 2026-03-16 13:51:08.185917 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.185922 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.185927 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-external-api-0 2026-03-16 13:51:08.185933 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.185938 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.185943 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-external-api-0 2026-03-16 13:51:08.185948 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.185954 | controller | - + NAME=glance-glance-default-external-api-0 2026-03-16 13:51:08.185962 | controller | - + oc delete -n openstack-kuttl-tests pvc/glance-glance-default-external-api-0 --ignore-not-found 2026-03-16 13:51:08.185967 | controller | - persistentvolumeclaim "glance-glance-default-external-api-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.185973 | controller | namespace 2026-03-16 13:51:08.185978 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.185983 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.185988 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.185994 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.185999 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.186004 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.186010 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.186015 | controller | - + NAME=ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.186020 | controller | - + oc delete -n openstack-kuttl-tests pvc/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.186025 | controller | --ignore-not-found 2026-03-16 13:51:08.186030 | controller | - persistentvolumeclaim "ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.186036 | controller | namespace 2026-03-16 13:51:08.186048 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.186053 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.186058 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-internal-api-0 2026-03-16 13:51:08.186064 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.186069 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.186093 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.186102 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-internal-api-0 2026-03-16 13:51:08.186108 | controller | - + NAME=glance-glance-default-internal-api-0 2026-03-16 13:51:08.186113 | controller | - + oc delete -n openstack-kuttl-tests pvc/glance-glance-default-internal-api-0 --ignore-not-found 2026-03-16 13:51:08.186122 | controller | - persistentvolumeclaim "glance-glance-default-internal-api-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.186128 | controller | namespace 2026-03-16 13:51:08.186133 | controller | - ++ oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.186138 | controller | - ++ awk '{print $1}' 2026-03-16 13:51:08.186144 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186149 | controller | '{print $1}'` 2026-03-16 13:51:08.186154 | controller | - + oc delete pv/local-storage01-crc 2026-03-16 13:51:08.186159 | controller | - persistentvolume "local-storage01-crc" deleted 2026-03-16 13:51:08.186165 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186170 | controller | '{print $1}'` 2026-03-16 13:51:08.186175 | controller | - + oc delete pv/local-storage02-crc 2026-03-16 13:51:08.186180 | controller | - persistentvolume "local-storage02-crc" deleted 2026-03-16 13:51:08.186185 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186191 | controller | '{print $1}'` 2026-03-16 13:51:08.186196 | controller | - + oc delete pv/local-storage03-crc 2026-03-16 13:51:08.186201 | controller | - persistentvolume "local-storage03-crc" deleted 2026-03-16 13:51:08.186206 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186212 | controller | '{print $1}'` 2026-03-16 13:51:08.186217 | controller | - + oc delete pv/local-storage04-crc 2026-03-16 13:51:08.186222 | controller | - persistentvolume "local-storage04-crc" deleted 2026-03-16 13:51:08.186227 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186232 | controller | '{print $1}'` 2026-03-16 13:51:08.186238 | controller | - + oc delete pv/local-storage05-crc 2026-03-16 13:51:08.186243 | controller | - persistentvolume "local-storage05-crc" deleted 2026-03-16 13:51:08.186248 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186256 | controller | '{print $1}'` 2026-03-16 13:51:08.186261 | controller | - + oc delete pv/local-storage06-crc 2026-03-16 13:51:08.186266 | controller | - persistentvolume "local-storage06-crc" deleted 2026-03-16 13:51:08.186272 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186277 | controller | '{print $1}'` 2026-03-16 13:51:08.186282 | controller | - + oc delete pv/local-storage07-crc 2026-03-16 13:51:08.186288 | controller | - persistentvolume "local-storage07-crc" deleted 2026-03-16 13:51:08.186293 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186298 | controller | '{print $1}'` 2026-03-16 13:51:08.186303 | controller | - + oc delete pv/local-storage08-crc 2026-03-16 13:51:08.186308 | controller | - persistentvolume "local-storage08-crc" deleted 2026-03-16 13:51:08.186314 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186319 | controller | '{print $1}'` 2026-03-16 13:51:08.186324 | controller | - + oc delete pv/local-storage09-crc 2026-03-16 13:51:08.186329 | controller | - persistentvolume "local-storage09-crc" deleted 2026-03-16 13:51:08.186335 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186340 | controller | '{print $1}'` 2026-03-16 13:51:08.186345 | controller | - + oc delete pv/local-storage10-crc 2026-03-16 13:51:08.186350 | controller | - persistentvolume "local-storage10-crc" deleted 2026-03-16 13:51:08.186356 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186361 | controller | '{print $1}'` 2026-03-16 13:51:08.186366 | controller | - + oc delete pv/local-storage11-crc 2026-03-16 13:51:08.186371 | controller | - persistentvolume "local-storage11-crc" deleted 2026-03-16 13:51:08.186377 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186382 | controller | '{print $1}'` 2026-03-16 13:51:08.186387 | controller | - + oc delete pv/local-storage12-crc 2026-03-16 13:51:08.186392 | controller | - persistentvolume "local-storage12-crc" deleted 2026-03-16 13:51:08.186397 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186403 | controller | '{print $1}'` 2026-03-16 13:51:08.186408 | controller | - + oc delete pv/local-storage13-crc 2026-03-16 13:51:08.186413 | controller | - persistentvolume "local-storage13-crc" deleted 2026-03-16 13:51:08.186418 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186424 | controller | '{print $1}'` 2026-03-16 13:51:08.186429 | controller | - + oc delete pv/local-storage14-crc 2026-03-16 13:51:08.186434 | controller | - persistentvolume "local-storage14-crc" deleted 2026-03-16 13:51:08.186439 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186445 | controller | '{print $1}'` 2026-03-16 13:51:08.186450 | controller | - + oc delete pv/local-storage15-crc 2026-03-16 13:51:08.186455 | controller | - persistentvolume "local-storage15-crc" deleted 2026-03-16 13:51:08.186461 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186466 | controller | '{print $1}'` 2026-03-16 13:51:08.186471 | controller | - + oc delete pv/local-storage16-crc 2026-03-16 13:51:08.186476 | controller | - persistentvolume "local-storage16-crc" deleted 2026-03-16 13:51:08.186482 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186487 | controller | '{print $1}'` 2026-03-16 13:51:08.186492 | controller | - + oc delete pv/local-storage17-crc 2026-03-16 13:51:08.186497 | controller | - persistentvolume "local-storage17-crc" deleted 2026-03-16 13:51:08.186505 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186510 | controller | '{print $1}'` 2026-03-16 13:51:08.186516 | controller | - + oc delete pv/local-storage18-crc 2026-03-16 13:51:08.186521 | controller | - persistentvolume "local-storage18-crc" deleted 2026-03-16 13:51:08.186532 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186540 | controller | '{print $1}'` 2026-03-16 13:51:08.186545 | controller | - + oc delete pv/local-storage19-crc 2026-03-16 13:51:08.186550 | controller | - persistentvolume "local-storage19-crc" deleted 2026-03-16 13:51:08.186556 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.186561 | controller | '{print $1}'` 2026-03-16 13:51:08.186566 | controller | - + oc delete pv/local-storage20-crc 2026-03-16 13:51:08.186571 | controller | - persistentvolume "local-storage20-crc" deleted 2026-03-16 13:51:08.186577 | controller | - if oc get sc "local-storage"; then oc delete sc "local-storage"; fi 2026-03-16 13:51:08.186582 | controller | - NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE 2026-03-16 13:51:08.186587 | controller | - local-storage kubernetes.io/no-provisioner Delete WaitForFirstConsumer true 16m 2026-03-16 13:51:08.186592 | controller | - storageclass.storage.k8s.io "local-storage" deleted 2026-03-16 13:51:08.186598 | controller | - bash scripts/delete-pv.sh 2026-03-16 13:51:08.186603 | controller | - +++ dirname scripts/delete-pv.sh 2026-03-16 13:51:08.186608 | controller | - ++ cd scripts 2026-03-16 13:51:08.186616 | controller | - ++ pwd -P 2026-03-16 13:51:08.186621 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.186626 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh 2026-03-16 13:51:08.186632 | controller | - ++ set -ex 2026-03-16 13:51:08.186637 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.186642 | controller | - ++ cat 2026-03-16 13:51:08.186649 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.186654 | controller | - configmap/crc-storage unchanged 2026-03-16 13:51:08.186659 | controller | - ++ cat 2026-03-16 13:51:08.186665 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.186670 | controller | - serviceaccount/crc-storage unchanged 2026-03-16 13:51:08.186675 | controller | - ++ cat 2026-03-16 13:51:08.186681 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.186686 | controller | - role.rbac.authorization.k8s.io/crc-storage-role unchanged 2026-03-16 13:51:08.186691 | controller | - ++ cat 2026-03-16 13:51:08.186696 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.186702 | controller | - rolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged 2026-03-16 13:51:08.186707 | controller | - + PV_NUM=20 2026-03-16 13:51:08.186712 | controller | - + TIMEOUT=500s 2026-03-16 13:51:08.186717 | controller | - ++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}' 2026-03-16 13:51:08.186723 | controller | -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.186730 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.186735 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.186741 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.186746 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.186752 | controller | crc delete 2026-03-16 13:51:08.186757 | controller | - ++ set -ex 2026-03-16 13:51:08.186762 | controller | - ++ NODE=crc 2026-03-16 13:51:08.186767 | controller | - ++ OPERATION=delete 2026-03-16 13:51:08.186773 | controller | - ++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found 2026-03-16 13:51:08.186778 | controller | - job.batch "crc-storage-crc" deleted from crc-storage namespace 2026-03-16 13:51:08.186783 | controller | - ++ cat 2026-03-16 13:51:08.186788 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.186794 | controller | - 'Warning: would violate PodSecurity "restricted:latest": privileged (container "storage" 2026-03-16 13:51:08.186799 | controller | must not set securityContext.privileged=true), allowPrivilegeEscalation != false 2026-03-16 13:51:08.186804 | controller | (container "storage" must set securityContext.allowPrivilegeEscalation=false), unrestricted 2026-03-16 13:51:08.186810 | controller | capabilities (container "storage" must set securityContext.capabilities.drop=["ALL"]), 2026-03-16 13:51:08.186815 | controller | restricted volume types (volume "node-mnt" uses restricted volume type "hostPath"), 2026-03-16 13:51:08.186820 | controller | runAsNonRoot != true (pod or container "storage" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.186828 | controller | runAsUser=0 (pod and container "storage" must not set runAsUser=0)' 2026-03-16 13:51:08.186833 | controller | - job.batch/crc-storage-crc created 2026-03-16 13:51:08.186838 | controller | - + oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.186843 | controller | --timeout 500s 2026-03-16 13:51:08.186849 | controller | - job.batch/crc-storage-crc condition met 2026-03-16 13:51:08.186854 | controller | - 'make[3]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.186859 | controller | - 'make[2]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.186864 | controller | - 'make[2]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.186870 | controller | - bash scripts/retry_make_crc_storage.sh 3 2026-03-16 13:51:08.186875 | controller | - 'make[3]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.186880 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.186885 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.186891 | controller | - + '[' -z crc-storage ']' 2026-03-16 13:51:08.186896 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage 2026-03-16 13:51:08.186901 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']' 2026-03-16 13:51:08.186906 | controller | - + cat 2026-03-16 13:51:08.186912 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml 2026-03-16 13:51:08.186917 | controller | - namespace/crc-storage unchanged 2026-03-16 13:51:08.186922 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io crc-storage); 2026-03-16 13:51:08.186927 | controller | do sleep 1; done" 2026-03-16 13:51:08.186933 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.186938 | controller | - crc-storage Active 2026-03-16 13:51:08.186943 | controller | - oc project crc-storage 2026-03-16 13:51:08.186954 | controller | - Already on project "crc-storage" on server "https://api.crc.testing:6443". 2026-03-16 13:51:08.186959 | controller | - bash scripts/create-pv.sh 2026-03-16 13:51:08.186964 | controller | - +++ dirname scripts/create-pv.sh 2026-03-16 13:51:08.186970 | controller | - ++ cd scripts 2026-03-16 13:51:08.186975 | controller | - ++ pwd -P 2026-03-16 13:51:08.186980 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.186985 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh 2026-03-16 13:51:08.186991 | controller | - ++ set -ex 2026-03-16 13:51:08.186996 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.187001 | controller | - ++ cat 2026-03-16 13:51:08.187006 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.187012 | controller | - configmap/crc-storage unchanged 2026-03-16 13:51:08.187017 | controller | - ++ cat 2026-03-16 13:51:08.187022 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.187027 | controller | - serviceaccount/crc-storage unchanged 2026-03-16 13:51:08.187032 | controller | - ++ cat 2026-03-16 13:51:08.187044 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.187049 | controller | - role.rbac.authorization.k8s.io/crc-storage-role unchanged 2026-03-16 13:51:08.187055 | controller | - ++ cat 2026-03-16 13:51:08.187060 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.187065 | controller | - rolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged 2026-03-16 13:51:08.187081 | controller | - + PV_NUM=20 2026-03-16 13:51:08.187089 | controller | - + TIMEOUT=500s 2026-03-16 13:51:08.187094 | controller | - ++ oc get pv -o json 2026-03-16 13:51:08.187099 | controller | - ++ jq -r '.items[] | select(.status.phase | test("Released")).metadata.name' 2026-03-16 13:51:08.187105 | controller | - + released= 2026-03-16 13:51:08.187110 | controller | - ++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}' 2026-03-16 13:51:08.187115 | controller | -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.187120 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.187128 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.187134 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.187139 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.187144 | controller | crc create 2026-03-16 13:51:08.187149 | controller | - ++ set -ex 2026-03-16 13:51:08.187155 | controller | - ++ NODE=crc 2026-03-16 13:51:08.187160 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.187165 | controller | - ++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found 2026-03-16 13:51:08.187170 | controller | - job.batch "crc-storage-crc" deleted from crc-storage namespace 2026-03-16 13:51:08.187176 | controller | - ++ cat 2026-03-16 13:51:08.187181 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.187186 | controller | - 'Warning: would violate PodSecurity "restricted:latest": privileged (container "storage" 2026-03-16 13:51:08.187192 | controller | must not set securityContext.privileged=true), allowPrivilegeEscalation != false 2026-03-16 13:51:08.187197 | controller | (container "storage" must set securityContext.allowPrivilegeEscalation=false), unrestricted 2026-03-16 13:51:08.187202 | controller | capabilities (container "storage" must set securityContext.capabilities.drop=["ALL"]), 2026-03-16 13:51:08.187207 | controller | restricted volume types (volume "node-mnt" uses restricted volume type "hostPath"), 2026-03-16 13:51:08.187212 | controller | runAsNonRoot != true (pod or container "storage" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.187218 | controller | runAsUser=0 (pod and container "storage" must not set runAsUser=0)' 2026-03-16 13:51:08.187223 | controller | - job.batch/crc-storage-crc created 2026-03-16 13:51:08.187228 | controller | - + oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.187233 | controller | --timeout 500s 2026-03-16 13:51:08.187239 | controller | - job.batch/crc-storage-crc condition met 2026-03-16 13:51:08.187244 | controller | - bash scripts/gen-crc-pv-kustomize.sh 2026-03-16 13:51:08.187249 | controller | - + OUT=/home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.187254 | controller | - + '[' -z '"local-storage"' ']' 2026-03-16 13:51:08.187260 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc ']' 2026-03-16 13:51:08.187265 | controller | - + PV_NUM=20 2026-03-16 13:51:08.187270 | controller | - + STORAGE_CAPACITY=10 2026-03-16 13:51:08.187275 | controller | - ++ oc get node -o name -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.187281 | controller | - ++ head -c-1 2026-03-16 13:51:08.187286 | controller | - ++ sed -e 's|node/||' 2026-03-16 13:51:08.187291 | controller | - ++ tr '\n' ' ' 2026-03-16 13:51:08.187296 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.187302 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.187307 | controller | - + cat 2026-03-16 13:51:08.187312 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.187317 | controller | - ++ seq -w 20 2026-03-16 13:51:08.187322 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187328 | controller | - + cat 2026-03-16 13:51:08.187333 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187338 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187343 | controller | - + cat 2026-03-16 13:51:08.187349 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187354 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187359 | controller | - + cat 2026-03-16 13:51:08.187365 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187370 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187375 | controller | - + cat 2026-03-16 13:51:08.187380 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187385 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187391 | controller | - + cat 2026-03-16 13:51:08.187396 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187401 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187407 | controller | - + cat 2026-03-16 13:51:08.187412 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187417 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187422 | controller | - + cat 2026-03-16 13:51:08.187427 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187433 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187438 | controller | - + cat 2026-03-16 13:51:08.187445 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187450 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187456 | controller | - + cat 2026-03-16 13:51:08.187461 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187466 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187471 | controller | - + cat 2026-03-16 13:51:08.187476 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187482 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187487 | controller | - + cat 2026-03-16 13:51:08.187492 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187497 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187503 | controller | - + cat 2026-03-16 13:51:08.187508 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187513 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187518 | controller | - + cat 2026-03-16 13:51:08.187524 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187529 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187535 | controller | - + cat 2026-03-16 13:51:08.187540 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187545 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187550 | controller | - + cat 2026-03-16 13:51:08.187556 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187561 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187569 | controller | - + cat 2026-03-16 13:51:08.187581 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187587 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187592 | controller | - + cat 2026-03-16 13:51:08.187597 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187602 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187608 | controller | - + cat 2026-03-16 13:51:08.187613 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187618 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187623 | controller | - + cat 2026-03-16 13:51:08.187629 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187634 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.187639 | controller | - + cat 2026-03-16 13:51:08.187644 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.187650 | controller | - + cat 2026-03-16 13:51:08.187655 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc/storage.yaml 2026-03-16 13:51:08.187660 | controller | - storageclass.storage.k8s.io/local-storage created 2026-03-16 13:51:08.187665 | controller | - persistentvolume/local-storage01-crc created 2026-03-16 13:51:08.187671 | controller | - persistentvolume/local-storage02-crc created 2026-03-16 13:51:08.187676 | controller | - persistentvolume/local-storage03-crc created 2026-03-16 13:51:08.187681 | controller | - persistentvolume/local-storage04-crc created 2026-03-16 13:51:08.187686 | controller | - persistentvolume/local-storage05-crc created 2026-03-16 13:51:08.187692 | controller | - persistentvolume/local-storage06-crc created 2026-03-16 13:51:08.187697 | controller | - persistentvolume/local-storage07-crc created 2026-03-16 13:51:08.187702 | controller | - persistentvolume/local-storage08-crc created 2026-03-16 13:51:08.187707 | controller | - persistentvolume/local-storage09-crc created 2026-03-16 13:51:08.187713 | controller | - persistentvolume/local-storage10-crc created 2026-03-16 13:51:08.187718 | controller | - persistentvolume/local-storage11-crc created 2026-03-16 13:51:08.187723 | controller | - persistentvolume/local-storage12-crc created 2026-03-16 13:51:08.187730 | controller | - persistentvolume/local-storage13-crc created 2026-03-16 13:51:08.187736 | controller | - persistentvolume/local-storage14-crc created 2026-03-16 13:51:08.187741 | controller | - persistentvolume/local-storage15-crc created 2026-03-16 13:51:08.187746 | controller | - persistentvolume/local-storage16-crc created 2026-03-16 13:51:08.187751 | controller | - persistentvolume/local-storage17-crc created 2026-03-16 13:51:08.187757 | controller | - persistentvolume/local-storage18-crc created 2026-03-16 13:51:08.187762 | controller | - persistentvolume/local-storage19-crc created 2026-03-16 13:51:08.187767 | controller | - persistentvolume/local-storage20-crc created 2026-03-16 13:51:08.187772 | controller | - persistentvolumeclaim/ansible-ee-logs unchanged 2026-03-16 13:51:08.187777 | controller | - 'make[3]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.187785 | controller | - 'make[2]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.187790 | controller | - '2026/03/16 13:39:20 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.187795 | controller | ]' 2026-03-16 13:51:08.187801 | controller | - === RUN kuttl 2026-03-16 13:51:08.187806 | controller | - ' harness.go:463: starting setup' 2026-03-16 13:51:08.187811 | controller | - ' harness.go:255: running tests using configured kubeconfig.' 2026-03-16 13:51:08.187816 | controller | - ' harness.go:278: Successful connection to cluster at: https://api.crc.testing:6443' 2026-03-16 13:51:08.187822 | controller | - ' logger.go:42: 13:39:20 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.187827 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_netconfig.yaml]' 2026-03-16 13:51:08.187832 | controller | - ' logger.go:42: 13:39:20 | | netconfig.network.openstack.org/netconfig configured' 2026-03-16 13:51:08.187837 | controller | - ' logger.go:42: 13:39:20 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.187843 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_dnsmasq.yaml]' 2026-03-16 13:51:08.187848 | controller | - ' logger.go:42: 13:39:21 | | dnsmasq.network.openstack.org/dnsmasq configured' 2026-03-16 13:51:08.187853 | controller | - ' logger.go:42: 13:39:21 | | running command: [sh -c if [ ! -f ansibleee-ssh-key-id_rsa 2026-03-16 13:51:08.187858 | controller | ]; then' 2026-03-16 13:51:08.187864 | controller | - ' ssh-keygen -f ansibleee-ssh-key-id_rsa -N "" -t rsa -b 4096' 2026-03-16 13:51:08.187869 | controller | - ' fi' 2026-03-16 13:51:08.187874 | controller | - ' oc create secret generic dataplane-ansible-ssh-private-key-secret \' 2026-03-16 13:51:08.187879 | controller | - ' --save-config \' 2026-03-16 13:51:08.187885 | controller | - ' --dry-run=client \' 2026-03-16 13:51:08.187890 | controller | - ' --from-file=authorized_keys=ansibleee-ssh-key-id_rsa.pub \' 2026-03-16 13:51:08.187895 | controller | - ' --from-file=ssh-privatekey=ansibleee-ssh-key-id_rsa \' 2026-03-16 13:51:08.187900 | controller | - ' --from-file=ssh-publickey=ansibleee-ssh-key-id_rsa.pub \' 2026-03-16 13:51:08.187906 | controller | - ' -n openstack-kuttl-tests \' 2026-03-16 13:51:08.187911 | controller | - ' -o yaml | \' 2026-03-16 13:51:08.187916 | controller | - ' oc apply -f -' 2026-03-16 13:51:08.187921 | controller | - ' ]' 2026-03-16 13:51:08.187927 | controller | - ' logger.go:42: 13:39:21 | | secret/dataplane-ansible-ssh-private-key-secret 2026-03-16 13:51:08.187932 | controller | unchanged' 2026-03-16 13:51:08.187937 | controller | - ' harness.go:363: running tests' 2026-03-16 13:51:08.187942 | controller | - ' harness.go:75: going to run test suite with timeout of 1380 seconds for each 2026-03-16 13:51:08.187948 | controller | step' 2026-03-16 13:51:08.187953 | controller | - ' harness.go:375: testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.187958 | controller | has 20 tests' 2026-03-16 13:51:08.187963 | controller | - === RUN kuttl/harness 2026-03-16 13:51:08.187969 | controller | - === RUN kuttl/harness/ctlplane-basic-deployment-with-appcred 2026-03-16 13:51:08.187979 | controller | - === PAUSE kuttl/harness/ctlplane-basic-deployment-with-appcred 2026-03-16 13:51:08.187985 | controller | - === CONT kuttl/harness/ctlplane-basic-deployment-with-appcred 2026-03-16 13:51:08.187990 | controller | - ' logger.go:42: 13:39:21 | ctlplane-basic-deployment-with-appcred | Skipping 2026-03-16 13:51:08.187995 | controller | creation of user-supplied namespace: openstack-kuttl-tests' 2026-03-16 13:51:08.188003 | controller | - ' logger.go:42: 13:39:21 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.188008 | controller | | starting test step 1-deploy-openstack' 2026-03-16 13:51:08.188014 | controller | - ' logger.go:42: 13:39:21 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.188021 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/base/openstackcontrolplane 2026-03-16 13:51:08.188026 | controller | | oc apply -n $NAMESPACE -f -' 2026-03-16 13:51:08.188032 | controller | - ' ]' 2026-03-16 13:51:08.188037 | controller | - ' logger.go:42: 13:39:21 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.188051 | controller | | Warning: spec.galera.template[openstack].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.188056 | controller | for production! For production use at least 5G!' 2026-03-16 13:51:08.188062 | controller | - ' logger.go:42: 13:39:21 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.188067 | controller | | Warning: spec.galera.template[openstack-cell1].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.188083 | controller | for production! For production use at least 5G!' 2026-03-16 13:51:08.188091 | controller | - ' logger.go:42: 13:39:21 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.188096 | controller | | openstackcontrolplane.core.openstack.org/openstack created' 2026-03-16 13:51:08.188101 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/1-deploy-openstack 2026-03-16 13:51:08.188106 | controller | | test step completed 1-deploy-openstack' 2026-03-16 13:51:08.188112 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.188117 | controller | | starting test step 2-deploy-appcred-config' 2026-03-16 13:51:08.188122 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.188128 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/applicationcredentials 2026-03-16 13:51:08.188133 | controller | | oc apply -n $NAMESPACE -f -' 2026-03-16 13:51:08.188138 | controller | - ' ]' 2026-03-16 13:51:08.188143 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.188149 | controller | | openstackcontrolplane.core.openstack.org/openstack configured' 2026-03-16 13:51:08.188154 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.188159 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.188164 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.188169 | controller | - ' ' 2026-03-16 13:51:08.188175 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.188180 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.188186 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.188191 | controller | - ' }' 2026-03-16 13:51:08.188196 | controller | - ' ' 2026-03-16 13:51:08.188201 | controller | - ' check_field() {' 2026-03-16 13:51:08.188207 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.188212 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.188217 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.188225 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.188230 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.188236 | controller | - ' exit 1' 2026-03-16 13:51:08.188241 | controller | - ' fi' 2026-03-16 13:51:08.188246 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.188251 | controller | - ' }' 2026-03-16 13:51:08.188257 | controller | - ' ' 2026-03-16 13:51:08.188262 | controller | - ' check_roles() {' 2026-03-16 13:51:08.188267 | controller | - ' local name=$1' 2026-03-16 13:51:08.188272 | controller | - ' shift' 2026-03-16 13:51:08.188277 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.188283 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.188292 | controller | - ' ' 2026-03-16 13:51:08.188298 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.188303 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.188308 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.188313 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.188319 | controller | - ' exit 1' 2026-03-16 13:51:08.188324 | controller | - ' fi' 2026-03-16 13:51:08.188329 | controller | - ' done' 2026-03-16 13:51:08.188334 | controller | - ' ' 2026-03-16 13:51:08.188340 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.188345 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.188350 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.188355 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.188361 | controller | $roles"' 2026-03-16 13:51:08.188366 | controller | - ' exit 1' 2026-03-16 13:51:08.188371 | controller | - ' fi' 2026-03-16 13:51:08.188376 | controller | - ' ' 2026-03-16 13:51:08.188382 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.188387 | controller | - ' }' 2026-03-16 13:51:08.188392 | controller | - ' ' 2026-03-16 13:51:08.188397 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.188402 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.188414 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.188420 | controller | - ' echo' 2026-03-16 13:51:08.188425 | controller | - ' ' 2026-03-16 13:51:08.188430 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.188436 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.188441 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.188446 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.188452 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.188457 | controller | - ' exit 1' 2026-03-16 13:51:08.188462 | controller | - ' fi' 2026-03-16 13:51:08.188467 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.188473 | controller | - ' echo' 2026-03-16 13:51:08.188478 | controller | - ' ' 2026-03-16 13:51:08.188483 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.188488 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.188494 | controller | unrestricted=false' 2026-03-16 13:51:08.188499 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.188504 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.188509 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.188515 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.188520 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.188525 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.188531 | controller | - ' echo' 2026-03-16 13:51:08.188536 | controller | - ' ' 2026-03-16 13:51:08.188541 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.188546 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.188552 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.188557 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.188562 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.188567 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.188573 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.188578 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.188585 | controller | - ' echo' 2026-03-16 13:51:08.188591 | controller | - ' ' 2026-03-16 13:51:08.188596 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.188601 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.188606 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.188612 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.188617 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.188622 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.188627 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.188633 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.188638 | controller | - ' echo' 2026-03-16 13:51:08.188643 | controller | - ' ' 2026-03-16 13:51:08.188648 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.188654 | controller | - ' # Role override only' 2026-03-16 13:51:08.188659 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.188664 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.188669 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.188675 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.188680 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.188685 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.188691 | controller | - ' echo' 2026-03-16 13:51:08.188696 | controller | - ' ' 2026-03-16 13:51:08.188701 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.188706 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.188712 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.188717 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.188724 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.188730 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.188735 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.188740 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.188746 | controller | - ' echo' 2026-03-16 13:51:08.188751 | controller | - ' ' 2026-03-16 13:51:08.188756 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.188763 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.188769 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.188774 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.188779 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.188784 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.188790 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.188795 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.188800 | controller | - ' echo' 2026-03-16 13:51:08.188808 | controller | - ' ' 2026-03-16 13:51:08.188813 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.188818 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.188823 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.188829 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.188834 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.188839 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.188844 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.188850 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.188855 | controller | - ' echo' 2026-03-16 13:51:08.188860 | controller | - ' ' 2026-03-16 13:51:08.188865 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.188871 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.188876 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.188881 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.188894 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.188899 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.188905 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.188910 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.188915 | controller | - ' echo' 2026-03-16 13:51:08.188921 | controller | - ' ' 2026-03-16 13:51:08.188926 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.188931 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.188936 | controller | | =========================================' 2026-03-16 13:51:08.188942 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.188947 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.188954 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.188960 | controller | | =========================================' 2026-03-16 13:51:08.188965 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.188970 | controller | | ' 2026-03-16 13:51:08.188975 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.188981 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.188986 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.188991 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.188996 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189001 | controller | | ' 2026-03-16 13:51:08.189006 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189012 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.189017 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189022 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.189027 | controller | - ' logger.go:42: 13:43:52 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189033 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.189044 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.189050 | controller | - ' logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189055 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.189060 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.189066 | controller | - ' ' 2026-03-16 13:51:08.189084 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.189092 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.189097 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.189103 | controller | - ' }' 2026-03-16 13:51:08.189108 | controller | - ' ' 2026-03-16 13:51:08.189113 | controller | - ' check_field() {' 2026-03-16 13:51:08.189118 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.189124 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.189129 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.189134 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.189139 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.189145 | controller | - ' exit 1' 2026-03-16 13:51:08.189150 | controller | - ' fi' 2026-03-16 13:51:08.189155 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.189163 | controller | - ' }' 2026-03-16 13:51:08.189168 | controller | - ' ' 2026-03-16 13:51:08.189174 | controller | - ' check_roles() {' 2026-03-16 13:51:08.189179 | controller | - ' local name=$1' 2026-03-16 13:51:08.189187 | controller | - ' shift' 2026-03-16 13:51:08.189193 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.189198 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.189203 | controller | - ' ' 2026-03-16 13:51:08.189209 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.189214 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.189219 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.189225 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.189230 | controller | - ' exit 1' 2026-03-16 13:51:08.189235 | controller | - ' fi' 2026-03-16 13:51:08.189240 | controller | - ' done' 2026-03-16 13:51:08.189246 | controller | - ' ' 2026-03-16 13:51:08.189251 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.189256 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.189261 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.189267 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.189272 | controller | $roles"' 2026-03-16 13:51:08.189277 | controller | - ' exit 1' 2026-03-16 13:51:08.189282 | controller | - ' fi' 2026-03-16 13:51:08.189288 | controller | - ' ' 2026-03-16 13:51:08.189293 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.189298 | controller | - ' }' 2026-03-16 13:51:08.189303 | controller | - ' ' 2026-03-16 13:51:08.189309 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.189314 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.189319 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.189324 | controller | - ' echo' 2026-03-16 13:51:08.189330 | controller | - ' ' 2026-03-16 13:51:08.189342 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.189348 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.189353 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.189358 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.189364 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.189369 | controller | - ' exit 1' 2026-03-16 13:51:08.189374 | controller | - ' fi' 2026-03-16 13:51:08.189382 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.189387 | controller | - ' echo' 2026-03-16 13:51:08.189392 | controller | - ' ' 2026-03-16 13:51:08.189398 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.189403 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.189408 | controller | unrestricted=false' 2026-03-16 13:51:08.189414 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.189419 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.189424 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.189429 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.189435 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.189440 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.189445 | controller | - ' echo' 2026-03-16 13:51:08.189450 | controller | - ' ' 2026-03-16 13:51:08.189455 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.189461 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.189468 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.189474 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.189479 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.189484 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.189489 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.189495 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.189500 | controller | - ' echo' 2026-03-16 13:51:08.189505 | controller | - ' ' 2026-03-16 13:51:08.189510 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.189515 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.189521 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.189526 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.189531 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.189537 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.189542 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.189547 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.189552 | controller | - ' echo' 2026-03-16 13:51:08.189559 | controller | - ' ' 2026-03-16 13:51:08.189565 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.189570 | controller | - ' # Role override only' 2026-03-16 13:51:08.189575 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.189580 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.189586 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.189591 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.189598 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.189604 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.189609 | controller | - ' echo' 2026-03-16 13:51:08.189614 | controller | - ' ' 2026-03-16 13:51:08.189620 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.189625 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.189630 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.189635 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.189641 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.189646 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.189651 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.189656 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.189661 | controller | - ' echo' 2026-03-16 13:51:08.189667 | controller | - ' ' 2026-03-16 13:51:08.189672 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.189677 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.189682 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.189688 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.189693 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.189698 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.189703 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.189709 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.189714 | controller | - ' echo' 2026-03-16 13:51:08.189719 | controller | - ' ' 2026-03-16 13:51:08.189724 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.189729 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.189735 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.189740 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.189745 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.189750 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.189756 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.189763 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.189768 | controller | - ' echo' 2026-03-16 13:51:08.189773 | controller | - ' ' 2026-03-16 13:51:08.189779 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.189784 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.189789 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.189795 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.189800 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.189805 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.189816 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.189821 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.189827 | controller | - ' echo' 2026-03-16 13:51:08.189832 | controller | - ' ' 2026-03-16 13:51:08.189837 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.189842 | controller | - ' logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189848 | controller | | =========================================' 2026-03-16 13:51:08.189853 | controller | - ' logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189858 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.189863 | controller | - ' logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189869 | controller | | =========================================' 2026-03-16 13:51:08.189874 | controller | - ' logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189879 | controller | | ' 2026-03-16 13:51:08.189884 | controller | - ' logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189890 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.189895 | controller | - ' logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189900 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.189905 | controller | - ' logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189911 | controller | | ' 2026-03-16 13:51:08.189916 | controller | - ' logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189921 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.189926 | controller | - ' logger.go:42: 13:43:53 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189931 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.189937 | controller | - ' logger.go:42: 13:43:54 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189942 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.189947 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.189953 | controller | - ' logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.189958 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.189963 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.189968 | controller | - ' ' 2026-03-16 13:51:08.189974 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.189979 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.189984 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.189989 | controller | - ' }' 2026-03-16 13:51:08.189994 | controller | - ' ' 2026-03-16 13:51:08.190000 | controller | - ' check_field() {' 2026-03-16 13:51:08.190005 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.190010 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.190017 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.190023 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.190028 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.190033 | controller | - ' exit 1' 2026-03-16 13:51:08.190044 | controller | - ' fi' 2026-03-16 13:51:08.190050 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.190055 | controller | - ' }' 2026-03-16 13:51:08.190060 | controller | - ' ' 2026-03-16 13:51:08.190066 | controller | - ' check_roles() {' 2026-03-16 13:51:08.190081 | controller | - ' local name=$1' 2026-03-16 13:51:08.190089 | controller | - ' shift' 2026-03-16 13:51:08.190094 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.190100 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.190105 | controller | - ' ' 2026-03-16 13:51:08.190110 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.190116 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.190121 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.190126 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.190131 | controller | - ' exit 1' 2026-03-16 13:51:08.190137 | controller | - ' fi' 2026-03-16 13:51:08.190142 | controller | - ' done' 2026-03-16 13:51:08.190147 | controller | - ' ' 2026-03-16 13:51:08.190152 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.190158 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.190168 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.190173 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.190178 | controller | $roles"' 2026-03-16 13:51:08.190183 | controller | - ' exit 1' 2026-03-16 13:51:08.190189 | controller | - ' fi' 2026-03-16 13:51:08.190194 | controller | - ' ' 2026-03-16 13:51:08.190199 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.190205 | controller | - ' }' 2026-03-16 13:51:08.190210 | controller | - ' ' 2026-03-16 13:51:08.190215 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.190220 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.190226 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.190231 | controller | - ' echo' 2026-03-16 13:51:08.190236 | controller | - ' ' 2026-03-16 13:51:08.190242 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.190254 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.190259 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.190265 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.190270 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.190275 | controller | - ' exit 1' 2026-03-16 13:51:08.190281 | controller | - ' fi' 2026-03-16 13:51:08.190286 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.190291 | controller | - ' echo' 2026-03-16 13:51:08.190296 | controller | - ' ' 2026-03-16 13:51:08.190302 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.190307 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.190312 | controller | unrestricted=false' 2026-03-16 13:51:08.190317 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.190323 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.190328 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.190335 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.190341 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.190346 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.190351 | controller | - ' echo' 2026-03-16 13:51:08.190356 | controller | - ' ' 2026-03-16 13:51:08.190362 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.190367 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.190372 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.190377 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.190383 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.190388 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.190393 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.190398 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.190403 | controller | - ' echo' 2026-03-16 13:51:08.190411 | controller | - ' ' 2026-03-16 13:51:08.190416 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.190421 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.190427 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.190432 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.190437 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.190442 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.190448 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.190453 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.190458 | controller | - ' echo' 2026-03-16 13:51:08.190463 | controller | - ' ' 2026-03-16 13:51:08.190469 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.190474 | controller | - ' # Role override only' 2026-03-16 13:51:08.190479 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.190484 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.190490 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.190495 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.190500 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.190505 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.190511 | controller | - ' echo' 2026-03-16 13:51:08.190516 | controller | - ' ' 2026-03-16 13:51:08.190521 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.190526 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.190532 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.190537 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.190542 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.190547 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.190553 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.190558 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.190563 | controller | - ' echo' 2026-03-16 13:51:08.190568 | controller | - ' ' 2026-03-16 13:51:08.190574 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.190579 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.190584 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.190589 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.190595 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.190600 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.190605 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.190610 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.190615 | controller | - ' echo' 2026-03-16 13:51:08.190621 | controller | - ' ' 2026-03-16 13:51:08.190626 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.190633 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.190641 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.190646 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.190652 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.190657 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.190662 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.190667 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.190673 | controller | - ' echo' 2026-03-16 13:51:08.190678 | controller | - ' ' 2026-03-16 13:51:08.190683 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.190689 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.190694 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.190699 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.190704 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.190710 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.190715 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.190720 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.190725 | controller | - ' echo' 2026-03-16 13:51:08.190731 | controller | - ' ' 2026-03-16 13:51:08.190743 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.190749 | controller | - ' logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.190755 | controller | | =========================================' 2026-03-16 13:51:08.190760 | controller | - ' logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.190765 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.190773 | controller | - ' logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.190778 | controller | | =========================================' 2026-03-16 13:51:08.190783 | controller | - ' logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.190788 | controller | | ' 2026-03-16 13:51:08.190794 | controller | - ' logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.190799 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.190806 | controller | - ' logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.190811 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.190817 | controller | - ' logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.190822 | controller | | ' 2026-03-16 13:51:08.190827 | controller | - ' logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.190833 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.190838 | controller | - ' logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.190843 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.190848 | controller | - ' logger.go:42: 13:43:55 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.190854 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.190859 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.190864 | controller | - ' logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.190870 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.190875 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.190880 | controller | - ' ' 2026-03-16 13:51:08.190885 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.190893 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.190898 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.190903 | controller | - ' }' 2026-03-16 13:51:08.190909 | controller | - ' ' 2026-03-16 13:51:08.190914 | controller | - ' check_field() {' 2026-03-16 13:51:08.190919 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.190924 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.190930 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.190935 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.190940 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.190945 | controller | - ' exit 1' 2026-03-16 13:51:08.190951 | controller | - ' fi' 2026-03-16 13:51:08.190956 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.190961 | controller | - ' }' 2026-03-16 13:51:08.190966 | controller | - ' ' 2026-03-16 13:51:08.190972 | controller | - ' check_roles() {' 2026-03-16 13:51:08.190977 | controller | - ' local name=$1' 2026-03-16 13:51:08.190982 | controller | - ' shift' 2026-03-16 13:51:08.190987 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.190993 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.190998 | controller | - ' ' 2026-03-16 13:51:08.191003 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.191008 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.191014 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.191019 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.191024 | controller | - ' exit 1' 2026-03-16 13:51:08.191029 | controller | - ' fi' 2026-03-16 13:51:08.191035 | controller | - ' done' 2026-03-16 13:51:08.191046 | controller | - ' ' 2026-03-16 13:51:08.191051 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.191056 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.191062 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.191067 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.191082 | controller | $roles"' 2026-03-16 13:51:08.191090 | controller | - ' exit 1' 2026-03-16 13:51:08.191095 | controller | - ' fi' 2026-03-16 13:51:08.191100 | controller | - ' ' 2026-03-16 13:51:08.191106 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.191111 | controller | - ' }' 2026-03-16 13:51:08.191116 | controller | - ' ' 2026-03-16 13:51:08.191121 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.191127 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.191132 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.191137 | controller | - ' echo' 2026-03-16 13:51:08.191142 | controller | - ' ' 2026-03-16 13:51:08.191148 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.191153 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.191158 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.191170 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.191176 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.191181 | controller | - ' exit 1' 2026-03-16 13:51:08.191186 | controller | - ' fi' 2026-03-16 13:51:08.191192 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.191197 | controller | - ' echo' 2026-03-16 13:51:08.191205 | controller | - ' ' 2026-03-16 13:51:08.191210 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.191215 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.191221 | controller | unrestricted=false' 2026-03-16 13:51:08.191226 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.191231 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.191236 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.191243 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.191249 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.191257 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.191263 | controller | - ' echo' 2026-03-16 13:51:08.191268 | controller | - ' ' 2026-03-16 13:51:08.191273 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.191278 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.191284 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.191289 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.191294 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.191299 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.191305 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.191310 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.191315 | controller | - ' echo' 2026-03-16 13:51:08.191320 | controller | - ' ' 2026-03-16 13:51:08.191326 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.191331 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.191336 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.191341 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.191346 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.191352 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.191357 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.191362 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.191367 | controller | - ' echo' 2026-03-16 13:51:08.191373 | controller | - ' ' 2026-03-16 13:51:08.191378 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.191383 | controller | - ' # Role override only' 2026-03-16 13:51:08.191388 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.191394 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.191399 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.191404 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.191409 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.191415 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.191420 | controller | - ' echo' 2026-03-16 13:51:08.191425 | controller | - ' ' 2026-03-16 13:51:08.191430 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.191436 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.191441 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.191446 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.191451 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.191457 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.191462 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.191467 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.191472 | controller | - ' echo' 2026-03-16 13:51:08.191478 | controller | - ' ' 2026-03-16 13:51:08.191483 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.191488 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.191493 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.191499 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.191506 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.191511 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.191517 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.191523 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.191528 | controller | - ' echo' 2026-03-16 13:51:08.191533 | controller | - ' ' 2026-03-16 13:51:08.191538 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.191543 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.191549 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.191554 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.191559 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.191565 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.191570 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.191575 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.191580 | controller | - ' echo' 2026-03-16 13:51:08.191585 | controller | - ' ' 2026-03-16 13:51:08.191591 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.191596 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.191601 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.191607 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.191612 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.191617 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.191622 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.191627 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.191633 | controller | - ' echo' 2026-03-16 13:51:08.191638 | controller | - ' ' 2026-03-16 13:51:08.191643 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.191654 | controller | - ' logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.191662 | controller | | =========================================' 2026-03-16 13:51:08.191667 | controller | - ' logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.191673 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.191678 | controller | - ' logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.191683 | controller | | =========================================' 2026-03-16 13:51:08.191688 | controller | - ' logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.191694 | controller | | ' 2026-03-16 13:51:08.191699 | controller | - ' logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.191704 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.191709 | controller | - ' logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.191715 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.191720 | controller | - ' logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.191725 | controller | | ' 2026-03-16 13:51:08.191730 | controller | - ' logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.191736 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.191741 | controller | - ' logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.191746 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.191751 | controller | - ' logger.go:42: 13:43:56 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.191757 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.191764 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.191769 | controller | - ' logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.191775 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.191780 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.191785 | controller | - ' ' 2026-03-16 13:51:08.191790 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.191796 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.191801 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.191806 | controller | - ' }' 2026-03-16 13:51:08.191811 | controller | - ' ' 2026-03-16 13:51:08.191817 | controller | - ' check_field() {' 2026-03-16 13:51:08.191822 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.191827 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.191832 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.191838 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.191843 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.191848 | controller | - ' exit 1' 2026-03-16 13:51:08.191853 | controller | - ' fi' 2026-03-16 13:51:08.191858 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.191864 | controller | - ' }' 2026-03-16 13:51:08.191869 | controller | - ' ' 2026-03-16 13:51:08.191874 | controller | - ' check_roles() {' 2026-03-16 13:51:08.191879 | controller | - ' local name=$1' 2026-03-16 13:51:08.191884 | controller | - ' shift' 2026-03-16 13:51:08.191890 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.191895 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.191900 | controller | - ' ' 2026-03-16 13:51:08.191905 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.191911 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.191916 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.191921 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.191926 | controller | - ' exit 1' 2026-03-16 13:51:08.191932 | controller | - ' fi' 2026-03-16 13:51:08.191937 | controller | - ' done' 2026-03-16 13:51:08.191942 | controller | - ' ' 2026-03-16 13:51:08.191947 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.191953 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.191958 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.191963 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.191969 | controller | $roles"' 2026-03-16 13:51:08.191974 | controller | - ' exit 1' 2026-03-16 13:51:08.191979 | controller | - ' fi' 2026-03-16 13:51:08.191984 | controller | - ' ' 2026-03-16 13:51:08.191989 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.191995 | controller | - ' }' 2026-03-16 13:51:08.192000 | controller | - ' ' 2026-03-16 13:51:08.192005 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.192010 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.192016 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.192021 | controller | - ' echo' 2026-03-16 13:51:08.192028 | controller | - ' ' 2026-03-16 13:51:08.192033 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.192044 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.192054 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.192062 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.192067 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.192082 | controller | - ' exit 1' 2026-03-16 13:51:08.192096 | controller | - ' fi' 2026-03-16 13:51:08.192102 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.192107 | controller | - ' echo' 2026-03-16 13:51:08.192113 | controller | - ' ' 2026-03-16 13:51:08.192118 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.192123 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.192128 | controller | unrestricted=false' 2026-03-16 13:51:08.192134 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.192139 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.192144 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.192149 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.192155 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.192160 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.192165 | controller | - ' echo' 2026-03-16 13:51:08.192170 | controller | - ' ' 2026-03-16 13:51:08.192176 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.192181 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.192186 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.192191 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.192197 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.192202 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.192207 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.192212 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.192218 | controller | - ' echo' 2026-03-16 13:51:08.192223 | controller | - ' ' 2026-03-16 13:51:08.192228 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.192233 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.192238 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.192244 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.192249 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.192254 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.192259 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.192264 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.192270 | controller | - ' echo' 2026-03-16 13:51:08.192275 | controller | - ' ' 2026-03-16 13:51:08.192280 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.192285 | controller | - ' # Role override only' 2026-03-16 13:51:08.192291 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.192296 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.192301 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.192306 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.192312 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.192320 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.192325 | controller | - ' echo' 2026-03-16 13:51:08.192331 | controller | - ' ' 2026-03-16 13:51:08.192336 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.192341 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.192347 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.192352 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.192357 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.192362 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.192368 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.192375 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.192381 | controller | - ' echo' 2026-03-16 13:51:08.192386 | controller | - ' ' 2026-03-16 13:51:08.192391 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.192396 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.192402 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.192407 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.192412 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.192417 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.192423 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.192428 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.192433 | controller | - ' echo' 2026-03-16 13:51:08.192440 | controller | - ' ' 2026-03-16 13:51:08.192446 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.192451 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.192456 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.192462 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.192467 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.192472 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.192478 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.192483 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.192488 | controller | - ' echo' 2026-03-16 13:51:08.192493 | controller | - ' ' 2026-03-16 13:51:08.192498 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.192504 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.192509 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.192514 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.192519 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.192525 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.192530 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.192535 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.192540 | controller | - ' echo' 2026-03-16 13:51:08.192546 | controller | - ' ' 2026-03-16 13:51:08.192552 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.192557 | controller | - ' logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.192562 | controller | | =========================================' 2026-03-16 13:51:08.192573 | controller | - ' logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.192578 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.192586 | controller | - ' logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.192591 | controller | | =========================================' 2026-03-16 13:51:08.192596 | controller | - ' logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.192602 | controller | | ' 2026-03-16 13:51:08.192607 | controller | - ' logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.192612 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.192618 | controller | - ' logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.192623 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.192628 | controller | - ' logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.192633 | controller | | ' 2026-03-16 13:51:08.192639 | controller | - ' logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.192646 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.192651 | controller | - ' logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.192657 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.192662 | controller | - ' logger.go:42: 13:43:57 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.192667 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.192672 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.192677 | controller | - ' logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.192683 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.192688 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.192693 | controller | - ' ' 2026-03-16 13:51:08.192698 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.192704 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.192709 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.192714 | controller | - ' }' 2026-03-16 13:51:08.192719 | controller | - ' ' 2026-03-16 13:51:08.192724 | controller | - ' check_field() {' 2026-03-16 13:51:08.192730 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.192735 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.192740 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.192746 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.192751 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.192756 | controller | - ' exit 1' 2026-03-16 13:51:08.192761 | controller | - ' fi' 2026-03-16 13:51:08.192767 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.192772 | controller | - ' }' 2026-03-16 13:51:08.192777 | controller | - ' ' 2026-03-16 13:51:08.192782 | controller | - ' check_roles() {' 2026-03-16 13:51:08.192789 | controller | - ' local name=$1' 2026-03-16 13:51:08.192795 | controller | - ' shift' 2026-03-16 13:51:08.192800 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.192805 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.192811 | controller | - ' ' 2026-03-16 13:51:08.192816 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.192821 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.192826 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.192832 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.192837 | controller | - ' exit 1' 2026-03-16 13:51:08.192842 | controller | - ' fi' 2026-03-16 13:51:08.192847 | controller | - ' done' 2026-03-16 13:51:08.192853 | controller | - ' ' 2026-03-16 13:51:08.192858 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.192863 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.192868 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.192874 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.192879 | controller | $roles"' 2026-03-16 13:51:08.192884 | controller | - ' exit 1' 2026-03-16 13:51:08.192889 | controller | - ' fi' 2026-03-16 13:51:08.192894 | controller | - ' ' 2026-03-16 13:51:08.192902 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.192907 | controller | - ' }' 2026-03-16 13:51:08.192912 | controller | - ' ' 2026-03-16 13:51:08.192917 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.192923 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.192930 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.192935 | controller | - ' echo' 2026-03-16 13:51:08.192941 | controller | - ' ' 2026-03-16 13:51:08.192946 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.192951 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.192956 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.192962 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.192967 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.192972 | controller | - ' exit 1' 2026-03-16 13:51:08.192977 | controller | - ' fi' 2026-03-16 13:51:08.192983 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.192988 | controller | - ' echo' 2026-03-16 13:51:08.192993 | controller | - ' ' 2026-03-16 13:51:08.193004 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.193009 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.193015 | controller | unrestricted=false' 2026-03-16 13:51:08.193020 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.193025 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.193030 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.193036 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.193046 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.193052 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.193057 | controller | - ' echo' 2026-03-16 13:51:08.193062 | controller | - ' ' 2026-03-16 13:51:08.193068 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.193086 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.193092 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.193098 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.193103 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.193108 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.193113 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.193119 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.193124 | controller | - ' echo' 2026-03-16 13:51:08.193129 | controller | - ' ' 2026-03-16 13:51:08.193134 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.193140 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.193145 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.193150 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.193155 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.193161 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.193166 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.193171 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.193177 | controller | - ' echo' 2026-03-16 13:51:08.193182 | controller | - ' ' 2026-03-16 13:51:08.193187 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.193192 | controller | - ' # Role override only' 2026-03-16 13:51:08.193198 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.193203 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.193208 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.193213 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.193219 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.193224 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.193229 | controller | - ' echo' 2026-03-16 13:51:08.193234 | controller | - ' ' 2026-03-16 13:51:08.193240 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.193247 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.193253 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.193258 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.193263 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.193269 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.193274 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.193279 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.193284 | controller | - ' echo' 2026-03-16 13:51:08.193290 | controller | - ' ' 2026-03-16 13:51:08.193298 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.193303 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.193308 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.193313 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.193319 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.193324 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.193329 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.193334 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.193340 | controller | - ' echo' 2026-03-16 13:51:08.193345 | controller | - ' ' 2026-03-16 13:51:08.193350 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.193356 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.193361 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.193366 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.193371 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.193377 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.193382 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.193387 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.193392 | controller | - ' echo' 2026-03-16 13:51:08.193397 | controller | - ' ' 2026-03-16 13:51:08.193403 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.193408 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.193413 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.193418 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.193424 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.193431 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.193436 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.193442 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.193447 | controller | - ' echo' 2026-03-16 13:51:08.193452 | controller | - ' ' 2026-03-16 13:51:08.193457 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.193463 | controller | - ' logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.193468 | controller | | =========================================' 2026-03-16 13:51:08.193473 | controller | - ' logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.193478 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.193491 | controller | - ' logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.193497 | controller | | =========================================' 2026-03-16 13:51:08.193502 | controller | - ' logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.193508 | controller | | ' 2026-03-16 13:51:08.193513 | controller | - ' logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.193518 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.193526 | controller | - ' logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.193531 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.193536 | controller | - ' logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.193541 | controller | | ' 2026-03-16 13:51:08.193547 | controller | - ' logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.193552 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.193557 | controller | - ' logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.193562 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.193570 | controller | - ' logger.go:42: 13:43:58 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.193575 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.193580 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.193585 | controller | - ' logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.193591 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.193596 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.193601 | controller | - ' ' 2026-03-16 13:51:08.193607 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.193612 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.193617 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.193622 | controller | - ' }' 2026-03-16 13:51:08.193627 | controller | - ' ' 2026-03-16 13:51:08.193633 | controller | - ' check_field() {' 2026-03-16 13:51:08.193638 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.193643 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.193648 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.193654 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.193659 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.193664 | controller | - ' exit 1' 2026-03-16 13:51:08.193669 | controller | - ' fi' 2026-03-16 13:51:08.193675 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.193680 | controller | - ' }' 2026-03-16 13:51:08.193685 | controller | - ' ' 2026-03-16 13:51:08.193690 | controller | - ' check_roles() {' 2026-03-16 13:51:08.193695 | controller | - ' local name=$1' 2026-03-16 13:51:08.193701 | controller | - ' shift' 2026-03-16 13:51:08.193706 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.193711 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.193716 | controller | - ' ' 2026-03-16 13:51:08.193722 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.193727 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.193732 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.193738 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.193743 | controller | - ' exit 1' 2026-03-16 13:51:08.193748 | controller | - ' fi' 2026-03-16 13:51:08.193753 | controller | - ' done' 2026-03-16 13:51:08.193759 | controller | - ' ' 2026-03-16 13:51:08.193764 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.193769 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.193774 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.193780 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.193785 | controller | $roles"' 2026-03-16 13:51:08.193790 | controller | - ' exit 1' 2026-03-16 13:51:08.193799 | controller | - ' fi' 2026-03-16 13:51:08.193805 | controller | - ' ' 2026-03-16 13:51:08.193810 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.193815 | controller | - ' }' 2026-03-16 13:51:08.193820 | controller | - ' ' 2026-03-16 13:51:08.193826 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.193831 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.193836 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.193841 | controller | - ' echo' 2026-03-16 13:51:08.193847 | controller | - ' ' 2026-03-16 13:51:08.193852 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.193857 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.193862 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.193868 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.193873 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.193878 | controller | - ' exit 1' 2026-03-16 13:51:08.193883 | controller | - ' fi' 2026-03-16 13:51:08.193889 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.193894 | controller | - ' echo' 2026-03-16 13:51:08.193899 | controller | - ' ' 2026-03-16 13:51:08.193905 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.193915 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.193921 | controller | unrestricted=false' 2026-03-16 13:51:08.193926 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.193932 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.193937 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.193942 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.193947 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.193953 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.193958 | controller | - ' echo' 2026-03-16 13:51:08.193963 | controller | - ' ' 2026-03-16 13:51:08.193968 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.193976 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.193982 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.193987 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.193992 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.193998 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.194003 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.194008 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.194013 | controller | - ' echo' 2026-03-16 13:51:08.194019 | controller | - ' ' 2026-03-16 13:51:08.194024 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.194029 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.194034 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.194046 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.194052 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.194057 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.194062 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.194068 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.194086 | controller | - ' echo' 2026-03-16 13:51:08.194092 | controller | - ' ' 2026-03-16 13:51:08.194097 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.194102 | controller | - ' # Role override only' 2026-03-16 13:51:08.194107 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.194115 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.194120 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.194126 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.194131 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.194136 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.194141 | controller | - ' echo' 2026-03-16 13:51:08.194147 | controller | - ' ' 2026-03-16 13:51:08.194152 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.194157 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.194162 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.194168 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.194173 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.194178 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.194183 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.194189 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.194194 | controller | - ' echo' 2026-03-16 13:51:08.194199 | controller | - ' ' 2026-03-16 13:51:08.194204 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.194210 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.194215 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.194220 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.194225 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.194231 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.194236 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.194241 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.194246 | controller | - ' echo' 2026-03-16 13:51:08.194252 | controller | - ' ' 2026-03-16 13:51:08.194258 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.194264 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.194269 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.194274 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.194279 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.194285 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.194290 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.194295 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.194300 | controller | - ' echo' 2026-03-16 13:51:08.194306 | controller | - ' ' 2026-03-16 13:51:08.194311 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.194316 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.194321 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.194327 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.194332 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.194337 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.194345 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.194350 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.194355 | controller | - ' echo' 2026-03-16 13:51:08.194361 | controller | - ' ' 2026-03-16 13:51:08.194366 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.194371 | controller | - ' logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.194376 | controller | | =========================================' 2026-03-16 13:51:08.194382 | controller | - ' logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.194387 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.194394 | controller | - ' logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.194401 | controller | | =========================================' 2026-03-16 13:51:08.194414 | controller | - ' logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.194420 | controller | | ' 2026-03-16 13:51:08.194425 | controller | - ' logger.go:42: 13:43:59 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.194430 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.194436 | controller | - ' logger.go:42: 13:44:00 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.194441 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.194446 | controller | - ' logger.go:42: 13:44:00 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.194451 | controller | | ' 2026-03-16 13:51:08.194457 | controller | - ' logger.go:42: 13:44:00 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.194462 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.194467 | controller | - ' logger.go:42: 13:44:00 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.194472 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.194478 | controller | - ' logger.go:42: 13:44:00 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.194483 | controller | | Error from server (NotFound): keystoneapplicationcredentials.keystone.openstack.org 2026-03-16 13:51:08.194488 | controller | "ac-barbican" not found' 2026-03-16 13:51:08.194493 | controller | - ' logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.194499 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.194504 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.194509 | controller | - ' ' 2026-03-16 13:51:08.194515 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.194520 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.194525 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.194531 | controller | - ' }' 2026-03-16 13:51:08.194536 | controller | - ' ' 2026-03-16 13:51:08.194542 | controller | - ' check_field() {' 2026-03-16 13:51:08.194547 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.194552 | controller | - ' local actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.194557 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.194563 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.194568 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.194573 | controller | - ' exit 1' 2026-03-16 13:51:08.194578 | controller | - ' fi' 2026-03-16 13:51:08.194584 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.194589 | controller | - ' }' 2026-03-16 13:51:08.194594 | controller | - ' ' 2026-03-16 13:51:08.194600 | controller | - ' check_roles() {' 2026-03-16 13:51:08.194605 | controller | - ' local name=$1' 2026-03-16 13:51:08.194610 | controller | - ' shift' 2026-03-16 13:51:08.194615 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.194621 | controller | - ' local roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.194626 | controller | - ' ' 2026-03-16 13:51:08.194631 | controller | - ' # Check each expected role is present' 2026-03-16 13:51:08.194636 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.194642 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.194647 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.194652 | controller | - ' exit 1' 2026-03-16 13:51:08.194664 | controller | - ' fi' 2026-03-16 13:51:08.194670 | controller | - ' done' 2026-03-16 13:51:08.194675 | controller | - ' ' 2026-03-16 13:51:08.194682 | controller | - ' # Check role count matches' 2026-03-16 13:51:08.194688 | controller | - ' local role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.194693 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.194698 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.194703 | controller | $roles"' 2026-03-16 13:51:08.194709 | controller | - ' exit 1' 2026-03-16 13:51:08.194714 | controller | - ' fi' 2026-03-16 13:51:08.194719 | controller | - ' ' 2026-03-16 13:51:08.194724 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.194730 | controller | - ' }' 2026-03-16 13:51:08.194735 | controller | - ' ' 2026-03-16 13:51:08.194740 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.194745 | controller | - ' echo "Testing Application Credential CRs"' 2026-03-16 13:51:08.194751 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.194756 | controller | - ' echo' 2026-03-16 13:51:08.194761 | controller | - ' ' 2026-03-16 13:51:08.194767 | controller | - ' echo "=== Checking global ApplicationCredential is enabled ==="' 2026-03-16 13:51:08.194772 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.194777 | controller | - ' if [ "$global_enabled" != "true" ]; then' 2026-03-16 13:51:08.194783 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.194788 | controller | expected ''true'', got ''$global_enabled''"' 2026-03-16 13:51:08.194793 | controller | - ' exit 1' 2026-03-16 13:51:08.194798 | controller | - ' fi' 2026-03-16 13:51:08.194804 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = true"' 2026-03-16 13:51:08.194809 | controller | - ' echo' 2026-03-16 13:51:08.194814 | controller | - ' ' 2026-03-16 13:51:08.194819 | controller | - ' # ---- ac-barbican ----' 2026-03-16 13:51:08.194825 | controller | - ' # Pure defaults: expirationDays=730, gracePeriodDays=364, roles=[admin,service], 2026-03-16 13:51:08.194830 | controller | unrestricted=false' 2026-03-16 13:51:08.194835 | controller | - ' echo "=== Testing ac-barbican (pure defaults) ==="' 2026-03-16 13:51:08.194846 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.194854 | controller | - ' check_field barbican expirationDays 730' 2026-03-16 13:51:08.194859 | controller | - ' check_field barbican gracePeriodDays 364' 2026-03-16 13:51:08.194865 | controller | - ' check_roles barbican "admin" "service"' 2026-03-16 13:51:08.194870 | controller | - ' check_field barbican unrestricted "false"' 2026-03-16 13:51:08.194875 | controller | - ' echo' 2026-03-16 13:51:08.194880 | controller | - ' ' 2026-03-16 13:51:08.194885 | controller | - ' # ---- ac-cinder ----' 2026-03-16 13:51:08.194891 | controller | - ' # Full custom overrides' 2026-03-16 13:51:08.194896 | controller | - ' echo "=== Testing ac-cinder (full custom overrides) ==="' 2026-03-16 13:51:08.194901 | controller | - ' wait_ready cinder' 2026-03-16 13:51:08.194907 | controller | - ' check_field cinder expirationDays 10' 2026-03-16 13:51:08.194912 | controller | - ' check_field cinder gracePeriodDays 5' 2026-03-16 13:51:08.194917 | controller | - ' check_roles cinder "admin" "service"' 2026-03-16 13:51:08.194922 | controller | - ' check_field cinder unrestricted "true"' 2026-03-16 13:51:08.194928 | controller | - ' echo' 2026-03-16 13:51:08.194933 | controller | - ' ' 2026-03-16 13:51:08.194938 | controller | - ' # ---- ac-glance ----' 2026-03-16 13:51:08.194943 | controller | - ' # Partial overrides (expiration values only)' 2026-03-16 13:51:08.194948 | controller | - ' echo "=== Testing ac-glance (partial overrides) ==="' 2026-03-16 13:51:08.194954 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.194959 | controller | - ' check_field glance expirationDays 180' 2026-03-16 13:51:08.194964 | controller | - ' check_field glance gracePeriodDays 60' 2026-03-16 13:51:08.194971 | controller | - ' check_roles glance "admin" "service"' 2026-03-16 13:51:08.194977 | controller | - ' check_field glance unrestricted "false"' 2026-03-16 13:51:08.194982 | controller | - ' echo' 2026-03-16 13:51:08.194987 | controller | - ' ' 2026-03-16 13:51:08.194993 | controller | - ' # ---- ac-swift ----' 2026-03-16 13:51:08.194998 | controller | - ' # Role override only' 2026-03-16 13:51:08.195003 | controller | - ' echo "=== Testing ac-swift (roles override) ==="' 2026-03-16 13:51:08.195008 | controller | - ' wait_ready swift' 2026-03-16 13:51:08.195014 | controller | - ' check_field swift expirationDays 730' 2026-03-16 13:51:08.195019 | controller | - ' check_field swift gracePeriodDays 364' 2026-03-16 13:51:08.195024 | controller | - ' check_roles swift "service"' 2026-03-16 13:51:08.195029 | controller | - ' check_field swift unrestricted "false"' 2026-03-16 13:51:08.195034 | controller | - ' echo' 2026-03-16 13:51:08.195046 | controller | - ' ' 2026-03-16 13:51:08.195051 | controller | - ' # ---- ac-neutron ----' 2026-03-16 13:51:08.195056 | controller | - ' # Inherits all defaults' 2026-03-16 13:51:08.195062 | controller | - ' echo "=== Testing ac-neutron (inherits defaults) ==="' 2026-03-16 13:51:08.195067 | controller | - ' wait_ready neutron' 2026-03-16 13:51:08.195085 | controller | - ' check_field neutron expirationDays 730' 2026-03-16 13:51:08.195091 | controller | - ' check_field neutron gracePeriodDays 364' 2026-03-16 13:51:08.195097 | controller | - ' check_roles neutron "admin" "service"' 2026-03-16 13:51:08.195102 | controller | - ' check_field neutron unrestricted "false"' 2026-03-16 13:51:08.195107 | controller | - ' echo' 2026-03-16 13:51:08.195112 | controller | - ' ' 2026-03-16 13:51:08.195117 | controller | - ' # ---- ac-placement ----' 2026-03-16 13:51:08.195123 | controller | - ' # Custom expiration only' 2026-03-16 13:51:08.195128 | controller | - ' echo "=== Testing ac-placement (expiration override) ==="' 2026-03-16 13:51:08.195133 | controller | - ' wait_ready placement' 2026-03-16 13:51:08.195138 | controller | - ' check_field placement expirationDays 90' 2026-03-16 13:51:08.195144 | controller | - ' check_field placement gracePeriodDays 30' 2026-03-16 13:51:08.195149 | controller | - ' check_roles placement "admin" "service"' 2026-03-16 13:51:08.195154 | controller | - ' check_field placement unrestricted "false"' 2026-03-16 13:51:08.195159 | controller | - ' echo' 2026-03-16 13:51:08.195165 | controller | - ' ' 2026-03-16 13:51:08.195170 | controller | - ' # ---- ac-nova ----' 2026-03-16 13:51:08.195175 | controller | - ' # Multiple roles' 2026-03-16 13:51:08.195180 | controller | - ' echo "=== Testing ac-nova (multiple roles) ==="' 2026-03-16 13:51:08.195186 | controller | - ' wait_ready nova' 2026-03-16 13:51:08.195191 | controller | - ' check_field nova expirationDays 730' 2026-03-16 13:51:08.195199 | controller | - ' check_field nova gracePeriodDays 364' 2026-03-16 13:51:08.195204 | controller | - ' check_roles nova "admin" "service" "member"' 2026-03-16 13:51:08.195209 | controller | - ' check_field nova unrestricted "false"' 2026-03-16 13:51:08.195215 | controller | - ' echo' 2026-03-16 13:51:08.195220 | controller | - ' ' 2026-03-16 13:51:08.195225 | controller | - ' # ---- ac-ceilometer ----' 2026-03-16 13:51:08.195230 | controller | - ' # Telemetry/Ceilometer component (enabled by default in base sample)' 2026-03-16 13:51:08.195236 | controller | - ' echo "=== Testing ac-ceilometer (telemetry/ceilometer) ==="' 2026-03-16 13:51:08.195241 | controller | - ' wait_ready ceilometer' 2026-03-16 13:51:08.195246 | controller | - ' check_field ceilometer expirationDays 45' 2026-03-16 13:51:08.195251 | controller | - ' check_field ceilometer gracePeriodDays 20' 2026-03-16 13:51:08.195257 | controller | - ' check_roles ceilometer "service"' 2026-03-16 13:51:08.195262 | controller | - ' check_field ceilometer unrestricted "false"' 2026-03-16 13:51:08.195267 | controller | - ' echo' 2026-03-16 13:51:08.195272 | controller | - ' ' 2026-03-16 13:51:08.195278 | controller | - ' echo "All ApplicationCredential CRs validated successfully"]' 2026-03-16 13:51:08.195283 | controller | - ' logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195292 | controller | | =========================================' 2026-03-16 13:51:08.195297 | controller | - ' logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195303 | controller | | Testing Application Credential CRs' 2026-03-16 13:51:08.195308 | controller | - ' logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195313 | controller | | =========================================' 2026-03-16 13:51:08.195318 | controller | - ' logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195324 | controller | | ' 2026-03-16 13:51:08.195336 | controller | - ' logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195342 | controller | | === Checking global ApplicationCredential is enabled ===' 2026-03-16 13:51:08.195347 | controller | - ' logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195352 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = true' 2026-03-16 13:51:08.195357 | controller | - ' logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195363 | controller | | ' 2026-03-16 13:51:08.195368 | controller | - ' logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195374 | controller | | === Testing ac-barbican (pure defaults) ===' 2026-03-16 13:51:08.195380 | controller | - ' logger.go:42: 13:44:01 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195385 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.195390 | controller | - ' logger.go:42: 13:44:03 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195395 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met' 2026-03-16 13:51:08.195401 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195406 | controller | | ✓ ac-barbican.expirationDays = 730' 2026-03-16 13:51:08.195414 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195419 | controller | | ✓ ac-barbican.gracePeriodDays = 364' 2026-03-16 13:51:08.195424 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195430 | controller | | ✓ ac-barbican.roles = [admin service]' 2026-03-16 13:51:08.195435 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195440 | controller | | ✓ ac-barbican.unrestricted = false' 2026-03-16 13:51:08.195445 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195451 | controller | | ' 2026-03-16 13:51:08.195456 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195461 | controller | | === Testing ac-cinder (full custom overrides) ===' 2026-03-16 13:51:08.195468 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195474 | controller | | Waiting for appcred/ac-cinder to be Ready...' 2026-03-16 13:51:08.195479 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195484 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-cinder condition met' 2026-03-16 13:51:08.195490 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195495 | controller | | ✓ ac-cinder.expirationDays = 10' 2026-03-16 13:51:08.195500 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195505 | controller | | ✓ ac-cinder.gracePeriodDays = 5' 2026-03-16 13:51:08.195513 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195518 | controller | | ✓ ac-cinder.roles = [admin service]' 2026-03-16 13:51:08.195523 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195528 | controller | | ✓ ac-cinder.unrestricted = true' 2026-03-16 13:51:08.195534 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195539 | controller | | ' 2026-03-16 13:51:08.195544 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195549 | controller | | === Testing ac-glance (partial overrides) ===' 2026-03-16 13:51:08.195555 | controller | - ' logger.go:42: 13:44:04 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195560 | controller | | Waiting for appcred/ac-glance to be Ready...' 2026-03-16 13:51:08.195565 | controller | - ' logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195571 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-glance condition met' 2026-03-16 13:51:08.195576 | controller | - ' logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195581 | controller | | ✓ ac-glance.expirationDays = 180' 2026-03-16 13:51:08.195586 | controller | - ' logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195591 | controller | | ✓ ac-glance.gracePeriodDays = 60' 2026-03-16 13:51:08.195597 | controller | - ' logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195602 | controller | | ✓ ac-glance.roles = [admin service]' 2026-03-16 13:51:08.195607 | controller | - ' logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195612 | controller | | ✓ ac-glance.unrestricted = false' 2026-03-16 13:51:08.195618 | controller | - ' logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195623 | controller | | ' 2026-03-16 13:51:08.195628 | controller | - ' logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195633 | controller | | === Testing ac-swift (roles override) ===' 2026-03-16 13:51:08.195644 | controller | - ' logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195650 | controller | | Waiting for appcred/ac-swift to be Ready...' 2026-03-16 13:51:08.195655 | controller | - ' logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195660 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-swift condition met' 2026-03-16 13:51:08.195666 | controller | - ' logger.go:42: 13:44:05 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195671 | controller | | ✓ ac-swift.expirationDays = 730' 2026-03-16 13:51:08.195676 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195681 | controller | | ✓ ac-swift.gracePeriodDays = 364' 2026-03-16 13:51:08.195687 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195692 | controller | | ✓ ac-swift.roles = [service]' 2026-03-16 13:51:08.195697 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195702 | controller | | ✓ ac-swift.unrestricted = false' 2026-03-16 13:51:08.195708 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195713 | controller | | ' 2026-03-16 13:51:08.195718 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195723 | controller | | === Testing ac-neutron (inherits defaults) ===' 2026-03-16 13:51:08.195729 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195738 | controller | | Waiting for appcred/ac-neutron to be Ready...' 2026-03-16 13:51:08.195743 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195748 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-neutron condition met' 2026-03-16 13:51:08.195754 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195759 | controller | | ✓ ac-neutron.expirationDays = 730' 2026-03-16 13:51:08.195764 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195769 | controller | | ✓ ac-neutron.gracePeriodDays = 364' 2026-03-16 13:51:08.195777 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195782 | controller | | ✓ ac-neutron.roles = [admin service]' 2026-03-16 13:51:08.195787 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195793 | controller | | ✓ ac-neutron.unrestricted = false' 2026-03-16 13:51:08.195798 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195803 | controller | | ' 2026-03-16 13:51:08.195808 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195814 | controller | | === Testing ac-placement (expiration override) ===' 2026-03-16 13:51:08.195819 | controller | - ' logger.go:42: 13:44:06 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195824 | controller | | Waiting for appcred/ac-placement to be Ready...' 2026-03-16 13:51:08.195829 | controller | - ' logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195835 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-placement condition met' 2026-03-16 13:51:08.195840 | controller | - ' logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195845 | controller | | ✓ ac-placement.expirationDays = 90' 2026-03-16 13:51:08.195850 | controller | - ' logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195856 | controller | | ✓ ac-placement.gracePeriodDays = 30' 2026-03-16 13:51:08.195861 | controller | - ' logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195866 | controller | | ✓ ac-placement.roles = [admin service]' 2026-03-16 13:51:08.195871 | controller | - ' logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195876 | controller | | ✓ ac-placement.unrestricted = false' 2026-03-16 13:51:08.195882 | controller | - ' logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195887 | controller | | ' 2026-03-16 13:51:08.195892 | controller | - ' logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195897 | controller | | === Testing ac-nova (multiple roles) ===' 2026-03-16 13:51:08.195902 | controller | - ' logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195908 | controller | | Waiting for appcred/ac-nova to be Ready...' 2026-03-16 13:51:08.195913 | controller | - ' logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195918 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-nova condition met' 2026-03-16 13:51:08.195923 | controller | - ' logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195929 | controller | | ✓ ac-nova.expirationDays = 730' 2026-03-16 13:51:08.195934 | controller | - ' logger.go:42: 13:44:07 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195944 | controller | | ✓ ac-nova.gracePeriodDays = 364' 2026-03-16 13:51:08.195952 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195958 | controller | | ✓ ac-nova.roles = [admin service member]' 2026-03-16 13:51:08.195963 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195968 | controller | | ✓ ac-nova.unrestricted = false' 2026-03-16 13:51:08.195973 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195979 | controller | | ' 2026-03-16 13:51:08.195984 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.195989 | controller | | === Testing ac-ceilometer (telemetry/ceilometer) ===' 2026-03-16 13:51:08.195994 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.196000 | controller | | Waiting for appcred/ac-ceilometer to be Ready...' 2026-03-16 13:51:08.196005 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.196010 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-ceilometer condition met' 2026-03-16 13:51:08.196015 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.196020 | controller | | ✓ ac-ceilometer.expirationDays = 45' 2026-03-16 13:51:08.196026 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.196031 | controller | | ✓ ac-ceilometer.gracePeriodDays = 20' 2026-03-16 13:51:08.196036 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.196047 | controller | | ✓ ac-ceilometer.roles = [service]' 2026-03-16 13:51:08.196052 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.196057 | controller | | ✓ ac-ceilometer.unrestricted = false' 2026-03-16 13:51:08.196063 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.196068 | controller | | ' 2026-03-16 13:51:08.196086 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.196091 | controller | | All ApplicationCredential CRs validated successfully' 2026-03-16 13:51:08.196099 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/2-deploy-appcred-config 2026-03-16 13:51:08.196105 | controller | | test step completed 2-deploy-appcred-config' 2026-03-16 13:51:08.196110 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196115 | controller | | starting test step 3-update-appcred-config' 2026-03-16 13:51:08.196120 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196126 | controller | | running command: [sh -c # Change barbican''s expirationDays from the default (730) 2026-03-16 13:51:08.196131 | controller | to 365' 2026-03-16 13:51:08.196136 | controller | - ' oc patch openstackcontrolplane openstack -n $NAMESPACE --type merge -p 2026-03-16 13:51:08.196141 | controller | \' 2026-03-16 13:51:08.196146 | controller | - ' ''{"spec":{"barbican":{"applicationCredential":{"expirationDays":365,"gracePeriodDays":180}}}}''' 2026-03-16 13:51:08.196152 | controller | - ' ' 2026-03-16 13:51:08.196157 | controller | - ' # Change glance''s roles from [admin,service] to [service] only' 2026-03-16 13:51:08.196162 | controller | - ' oc patch openstackcontrolplane openstack -n $NAMESPACE --type merge -p 2026-03-16 13:51:08.196167 | controller | \' 2026-03-16 13:51:08.196172 | controller | - ' ''{"spec":{"glance":{"applicationCredential":{"roles":["service"]}}}}''' 2026-03-16 13:51:08.196178 | controller | - ' ]' 2026-03-16 13:51:08.196183 | controller | - ' logger.go:42: 13:44:08 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196190 | controller | | openstackcontrolplane.core.openstack.org/openstack patched' 2026-03-16 13:51:08.196196 | controller | - ' logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196201 | controller | | openstackcontrolplane.core.openstack.org/openstack patched' 2026-03-16 13:51:08.196206 | controller | - ' logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196211 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.196219 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.196224 | controller | - ' ' 2026-03-16 13:51:08.196229 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.196235 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.196240 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.196245 | controller | - ' }' 2026-03-16 13:51:08.196250 | controller | - ' ' 2026-03-16 13:51:08.196264 | controller | - ' check_field() {' 2026-03-16 13:51:08.196270 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.196276 | controller | - ' local actual' 2026-03-16 13:51:08.196281 | controller | - ' actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.196286 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.196292 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.196297 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.196302 | controller | - ' exit 1' 2026-03-16 13:51:08.196307 | controller | - ' fi' 2026-03-16 13:51:08.196313 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.196318 | controller | - ' }' 2026-03-16 13:51:08.196331 | controller | - ' ' 2026-03-16 13:51:08.196337 | controller | - ' check_roles() {' 2026-03-16 13:51:08.196342 | controller | - ' local name=$1' 2026-03-16 13:51:08.196347 | controller | - ' shift' 2026-03-16 13:51:08.196352 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.196358 | controller | - ' local roles' 2026-03-16 13:51:08.196363 | controller | - ' roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.196368 | controller | - ' ' 2026-03-16 13:51:08.196373 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.196379 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.196384 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.196389 | controller | - ' exit 1' 2026-03-16 13:51:08.196394 | controller | - ' fi' 2026-03-16 13:51:08.196400 | controller | - ' done' 2026-03-16 13:51:08.196405 | controller | - ' ' 2026-03-16 13:51:08.196410 | controller | - ' local role_count' 2026-03-16 13:51:08.196416 | controller | - ' role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.196421 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.196426 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.196431 | controller | $roles"' 2026-03-16 13:51:08.196437 | controller | - ' exit 1' 2026-03-16 13:51:08.196442 | controller | - ' fi' 2026-03-16 13:51:08.196447 | controller | - ' ' 2026-03-16 13:51:08.196453 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.196458 | controller | - ' }' 2026-03-16 13:51:08.196463 | controller | - ' ' 2026-03-16 13:51:08.196468 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.196473 | controller | - ' echo "Testing ApplicationCredential Spec Propagation"' 2026-03-16 13:51:08.196479 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.196484 | controller | - ' echo' 2026-03-16 13:51:08.196489 | controller | - ' ' 2026-03-16 13:51:08.196494 | controller | - ' # ---- ac-barbican: expirationDays 730 -> 365, gracePeriodDays 364 -> 180 2026-03-16 13:51:08.196502 | controller | ----' 2026-03-16 13:51:08.196507 | controller | - ' echo "=== Verifying expirationDays propagation on ac-barbican ==="' 2026-03-16 13:51:08.196513 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.196518 | controller | - ' check_field barbican expirationDays 365' 2026-03-16 13:51:08.196525 | controller | - ' check_field barbican gracePeriodDays 180' 2026-03-16 13:51:08.196531 | controller | - ' echo' 2026-03-16 13:51:08.196536 | controller | - ' ' 2026-03-16 13:51:08.196541 | controller | - ' # ---- ac-glance: roles [admin,service] -> [service] ----' 2026-03-16 13:51:08.196546 | controller | - ' echo "=== Verifying roles propagation on ac-glance ==="' 2026-03-16 13:51:08.196552 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.196557 | controller | - ' check_roles glance "service"' 2026-03-16 13:51:08.196562 | controller | - ' echo' 2026-03-16 13:51:08.196568 | controller | - ' ' 2026-03-16 13:51:08.196573 | controller | - ' echo "All spec changes propagated to existing ApplicationCredential CRs 2026-03-16 13:51:08.196578 | controller | successfully"]' 2026-03-16 13:51:08.196583 | controller | - ' logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196588 | controller | | =========================================' 2026-03-16 13:51:08.196594 | controller | - ' logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196599 | controller | | Testing ApplicationCredential Spec Propagation' 2026-03-16 13:51:08.196604 | controller | - ' logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196610 | controller | | =========================================' 2026-03-16 13:51:08.196615 | controller | - ' logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196620 | controller | | ' 2026-03-16 13:51:08.196625 | controller | - ' logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196631 | controller | | === Verifying expirationDays propagation on ac-barbican ===' 2026-03-16 13:51:08.196636 | controller | - ' logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196641 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.196646 | controller | - ' logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196652 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met' 2026-03-16 13:51:08.196657 | controller | - ' logger.go:42: 13:44:09 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196662 | controller | | ERROR: ac-barbican.expirationDays: expected ''365'', got ''730''' 2026-03-16 13:51:08.196667 | controller | - ' logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.196672 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.196678 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.196683 | controller | - ' ' 2026-03-16 13:51:08.196691 | controller | - ' wait_ready() {' 2026-03-16 13:51:08.196696 | controller | - ' echo "Waiting for appcred/ac-$1 to be Ready..."' 2026-03-16 13:51:08.196701 | controller | - ' oc wait appcred/ac-$1 -n "$NS" --for=condition=Ready --timeout=180s' 2026-03-16 13:51:08.196706 | controller | - ' }' 2026-03-16 13:51:08.196713 | controller | - ' ' 2026-03-16 13:51:08.196718 | controller | - ' check_field() {' 2026-03-16 13:51:08.196723 | controller | - ' local name=$1 field=$2 expected=$3' 2026-03-16 13:51:08.196728 | controller | - ' local actual' 2026-03-16 13:51:08.196734 | controller | - ' actual=$(oc get appcred ac-$name -n "$NS" -o jsonpath="{.spec.$field}" 2026-03-16 13:51:08.196739 | controller | 2>/dev/null || echo "")' 2026-03-16 13:51:08.196744 | controller | - ' if [ "$actual" != "$expected" ]; then' 2026-03-16 13:51:08.196749 | controller | - ' echo "ERROR: ac-$name.$field: expected ''$expected'', got ''$actual''"' 2026-03-16 13:51:08.196755 | controller | - ' exit 1' 2026-03-16 13:51:08.196762 | controller | - ' fi' 2026-03-16 13:51:08.196773 | controller | - ' echo "✓ ac-$name.$field = $expected"' 2026-03-16 13:51:08.196778 | controller | - ' }' 2026-03-16 13:51:08.196783 | controller | - ' ' 2026-03-16 13:51:08.196789 | controller | - ' check_roles() {' 2026-03-16 13:51:08.196794 | controller | - ' local name=$1' 2026-03-16 13:51:08.196799 | controller | - ' shift' 2026-03-16 13:51:08.196804 | controller | - ' local expected_roles=("$@")' 2026-03-16 13:51:08.196810 | controller | - ' local roles' 2026-03-16 13:51:08.196815 | controller | - ' roles=$(oc get appcred ac-$name -n "$NS" -o jsonpath=''{.spec.roles[*]}'')' 2026-03-16 13:51:08.196820 | controller | - ' ' 2026-03-16 13:51:08.196825 | controller | - ' for role in "${expected_roles[@]}"; do' 2026-03-16 13:51:08.196831 | controller | - ' if [[ ! " $roles " =~ " $role " ]]; then' 2026-03-16 13:51:08.196836 | controller | - ' echo "ERROR: ac-$name: Role ''$role'' not found. Got: $roles"' 2026-03-16 13:51:08.196841 | controller | - ' exit 1' 2026-03-16 13:51:08.196846 | controller | - ' fi' 2026-03-16 13:51:08.196852 | controller | - ' done' 2026-03-16 13:51:08.196857 | controller | - ' ' 2026-03-16 13:51:08.196862 | controller | - ' local role_count' 2026-03-16 13:51:08.196868 | controller | - ' role_count=$(echo "$roles" | wc -w)' 2026-03-16 13:51:08.196873 | controller | - ' if [ "$role_count" -ne "${#expected_roles[@]}" ]; then' 2026-03-16 13:51:08.196878 | controller | - ' echo "ERROR: ac-$name: Expected ${#expected_roles[@]} roles, got $role_count: 2026-03-16 13:51:08.196883 | controller | $roles"' 2026-03-16 13:51:08.196889 | controller | - ' exit 1' 2026-03-16 13:51:08.196894 | controller | - ' fi' 2026-03-16 13:51:08.196899 | controller | - ' ' 2026-03-16 13:51:08.196904 | controller | - ' echo "✓ ac-$name.roles = [${expected_roles[*]}]"' 2026-03-16 13:51:08.196910 | controller | - ' }' 2026-03-16 13:51:08.196915 | controller | - ' ' 2026-03-16 13:51:08.196920 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.196925 | controller | - ' echo "Testing ApplicationCredential Spec Propagation"' 2026-03-16 13:51:08.196931 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.196936 | controller | - ' echo' 2026-03-16 13:51:08.196941 | controller | - ' ' 2026-03-16 13:51:08.196946 | controller | - ' # ---- ac-barbican: expirationDays 730 -> 365, gracePeriodDays 364 -> 180 2026-03-16 13:51:08.196951 | controller | ----' 2026-03-16 13:51:08.196957 | controller | - ' echo "=== Verifying expirationDays propagation on ac-barbican ==="' 2026-03-16 13:51:08.196962 | controller | - ' wait_ready barbican' 2026-03-16 13:51:08.196967 | controller | - ' check_field barbican expirationDays 365' 2026-03-16 13:51:08.196973 | controller | - ' check_field barbican gracePeriodDays 180' 2026-03-16 13:51:08.196978 | controller | - ' echo' 2026-03-16 13:51:08.196983 | controller | - ' ' 2026-03-16 13:51:08.196988 | controller | - ' # ---- ac-glance: roles [admin,service] -> [service] ----' 2026-03-16 13:51:08.196993 | controller | - ' echo "=== Verifying roles propagation on ac-glance ==="' 2026-03-16 13:51:08.196999 | controller | - ' wait_ready glance' 2026-03-16 13:51:08.197004 | controller | - ' check_roles glance "service"' 2026-03-16 13:51:08.197009 | controller | - ' echo' 2026-03-16 13:51:08.197014 | controller | - ' ' 2026-03-16 13:51:08.197020 | controller | - ' echo "All spec changes propagated to existing ApplicationCredential CRs 2026-03-16 13:51:08.197025 | controller | successfully"]' 2026-03-16 13:51:08.197030 | controller | - ' logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197035 | controller | | =========================================' 2026-03-16 13:51:08.197048 | controller | - ' logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197054 | controller | | Testing ApplicationCredential Spec Propagation' 2026-03-16 13:51:08.197059 | controller | - ' logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197066 | controller | | =========================================' 2026-03-16 13:51:08.197082 | controller | - ' logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197090 | controller | | ' 2026-03-16 13:51:08.197095 | controller | - ' logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197100 | controller | | === Verifying expirationDays propagation on ac-barbican ===' 2026-03-16 13:51:08.197106 | controller | - ' logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197111 | controller | | Waiting for appcred/ac-barbican to be Ready...' 2026-03-16 13:51:08.197116 | controller | - ' logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197121 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-barbican condition met' 2026-03-16 13:51:08.197127 | controller | - ' logger.go:42: 13:44:10 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197132 | controller | | ✓ ac-barbican.expirationDays = 365' 2026-03-16 13:51:08.197137 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197143 | controller | | ✓ ac-barbican.gracePeriodDays = 180' 2026-03-16 13:51:08.197148 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197153 | controller | | ' 2026-03-16 13:51:08.197158 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197164 | controller | | === Verifying roles propagation on ac-glance ===' 2026-03-16 13:51:08.197172 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197177 | controller | | Waiting for appcred/ac-glance to be Ready...' 2026-03-16 13:51:08.197182 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197187 | controller | | keystoneapplicationcredential.keystone.openstack.org/ac-glance condition met' 2026-03-16 13:51:08.197199 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197205 | controller | | ✓ ac-glance.roles = [service]' 2026-03-16 13:51:08.197210 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197216 | controller | | ' 2026-03-16 13:51:08.197221 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197226 | controller | | All spec changes propagated to existing ApplicationCredential CRs successfully' 2026-03-16 13:51:08.197231 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/3-update-appcred-config 2026-03-16 13:51:08.197237 | controller | | test step completed 3-update-appcred-config' 2026-03-16 13:51:08.197242 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197247 | controller | | starting test step 4-disable-appcred-config' 2026-03-16 13:51:08.197252 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197258 | controller | | running command: [sh -c oc patch openstackcontrolplane openstack -n $NAMESPACE 2026-03-16 13:51:08.197263 | controller | --type merge -p ''{"spec":{"applicationCredential":{"enabled":false}}}''' 2026-03-16 13:51:08.197268 | controller | - ' ]' 2026-03-16 13:51:08.197273 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197279 | controller | | openstackcontrolplane.core.openstack.org/openstack patched' 2026-03-16 13:51:08.197284 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197289 | controller | | running command: [sh -c set -euo pipefail' 2026-03-16 13:51:08.197294 | controller | - ' NS="${NAMESPACE}"' 2026-03-16 13:51:08.197302 | controller | - ' ' 2026-03-16 13:51:08.197307 | controller | - ' SERVICES=(barbican cinder glance swift neutron placement nova ceilometer)' 2026-03-16 13:51:08.197313 | controller | - ' ' 2026-03-16 13:51:08.197318 | controller | - ' wait_deleted() {' 2026-03-16 13:51:08.197323 | controller | - ' local kind=$1 name=$2 timeout=${3:-180}' 2026-03-16 13:51:08.197329 | controller | - ' echo "Waiting for $kind/$name to be deleted..."' 2026-03-16 13:51:08.197334 | controller | - ' local end=$((SECONDS + timeout))' 2026-03-16 13:51:08.197339 | controller | - ' while [ $SECONDS -lt $end ]; do' 2026-03-16 13:51:08.197344 | controller | - ' if ! oc get "$kind" "$name" -n "$NS" &>/dev/null; then' 2026-03-16 13:51:08.197350 | controller | - ' echo "✓ $kind/$name deleted"' 2026-03-16 13:51:08.197355 | controller | - ' return 0' 2026-03-16 13:51:08.197360 | controller | - ' fi' 2026-03-16 13:51:08.197365 | controller | - ' sleep 5' 2026-03-16 13:51:08.197370 | controller | - ' done' 2026-03-16 13:51:08.197376 | controller | - ' echo "ERROR: $kind/$name still exists after ${timeout}s"' 2026-03-16 13:51:08.197381 | controller | - ' exit 1' 2026-03-16 13:51:08.197386 | controller | - ' }' 2026-03-16 13:51:08.197391 | controller | - ' ' 2026-03-16 13:51:08.197397 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.197402 | controller | - ' echo "Testing Application Credential Cleanup"' 2026-03-16 13:51:08.197411 | controller | - ' echo "========================================="' 2026-03-16 13:51:08.197417 | controller | - ' echo' 2026-03-16 13:51:08.197422 | controller | - ' ' 2026-03-16 13:51:08.197427 | controller | - ' echo "=== Verifying global ApplicationCredential is disabled ==="' 2026-03-16 13:51:08.197432 | controller | - ' global_enabled=$(oc get openstackcontrolplane openstack -n "$NS" -o jsonpath=''{.spec.applicationCredential.enabled}'')' 2026-03-16 13:51:08.197438 | controller | - ' if [ "$global_enabled" != "false" ]; then' 2026-03-16 13:51:08.197443 | controller | - ' echo "ERROR: OpenStackControlPlane.spec.applicationCredential.enabled 2026-03-16 13:51:08.197448 | controller | expected ''false'', got ''$global_enabled''"' 2026-03-16 13:51:08.197453 | controller | - ' exit 1' 2026-03-16 13:51:08.197459 | controller | - ' fi' 2026-03-16 13:51:08.197464 | controller | - ' echo "✓ OpenStackControlPlane.spec.applicationCredential.enabled = false"' 2026-03-16 13:51:08.197469 | controller | - ' echo' 2026-03-16 13:51:08.197474 | controller | - ' ' 2026-03-16 13:51:08.197479 | controller | - ' echo "=== Verifying AC CRs are deleted ==="' 2026-03-16 13:51:08.197485 | controller | - ' for svc in "${SERVICES[@]}"; do' 2026-03-16 13:51:08.197490 | controller | - ' wait_deleted appcred "ac-$svc" 180' 2026-03-16 13:51:08.197495 | controller | - ' done' 2026-03-16 13:51:08.197500 | controller | - ' echo' 2026-03-16 13:51:08.197505 | controller | - ' ' 2026-03-16 13:51:08.197511 | controller | - ' echo "=== Verifying AC Secrets are cleaned up ==="' 2026-03-16 13:51:08.197516 | controller | - ' for svc in "${SERVICES[@]}"; do' 2026-03-16 13:51:08.197521 | controller | - ' wait_deleted secret "ac-$svc-secret" 120' 2026-03-16 13:51:08.197527 | controller | - ' done' 2026-03-16 13:51:08.197532 | controller | - ' echo' 2026-03-16 13:51:08.197537 | controller | - ' ' 2026-03-16 13:51:08.197542 | controller | - ' echo "All ApplicationCredential CRs and Secrets cleaned up successfully"]' 2026-03-16 13:51:08.197548 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197553 | controller | | =========================================' 2026-03-16 13:51:08.197558 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197563 | controller | | Testing Application Credential Cleanup' 2026-03-16 13:51:08.197569 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197574 | controller | | =========================================' 2026-03-16 13:51:08.197581 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197586 | controller | | ' 2026-03-16 13:51:08.197597 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197603 | controller | | === Verifying global ApplicationCredential is disabled ===' 2026-03-16 13:51:08.197608 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197613 | controller | | ✓ OpenStackControlPlane.spec.applicationCredential.enabled = false' 2026-03-16 13:51:08.197619 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197624 | controller | | ' 2026-03-16 13:51:08.197629 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197634 | controller | | === Verifying AC CRs are deleted ===' 2026-03-16 13:51:08.197640 | controller | - ' logger.go:42: 13:44:11 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197645 | controller | | Waiting for appcred/ac-barbican to be deleted...' 2026-03-16 13:51:08.197650 | controller | - ' logger.go:42: 13:44:16 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197655 | controller | | ✓ appcred/ac-barbican deleted' 2026-03-16 13:51:08.197663 | controller | - ' logger.go:42: 13:44:16 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197669 | controller | | Waiting for appcred/ac-cinder to be deleted...' 2026-03-16 13:51:08.197674 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197679 | controller | | ✓ appcred/ac-cinder deleted' 2026-03-16 13:51:08.197684 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197690 | controller | | Waiting for appcred/ac-glance to be deleted...' 2026-03-16 13:51:08.197695 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197700 | controller | | ✓ appcred/ac-glance deleted' 2026-03-16 13:51:08.197706 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197711 | controller | | Waiting for appcred/ac-swift to be deleted...' 2026-03-16 13:51:08.197716 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197721 | controller | | ✓ appcred/ac-swift deleted' 2026-03-16 13:51:08.197727 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197734 | controller | | Waiting for appcred/ac-neutron to be deleted...' 2026-03-16 13:51:08.197739 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197744 | controller | | ✓ appcred/ac-neutron deleted' 2026-03-16 13:51:08.197751 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197757 | controller | | Waiting for appcred/ac-placement to be deleted...' 2026-03-16 13:51:08.197762 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197767 | controller | | ✓ appcred/ac-placement deleted' 2026-03-16 13:51:08.197772 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197778 | controller | | Waiting for appcred/ac-nova to be deleted...' 2026-03-16 13:51:08.197783 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197788 | controller | | ✓ appcred/ac-nova deleted' 2026-03-16 13:51:08.197793 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197799 | controller | | Waiting for appcred/ac-ceilometer to be deleted...' 2026-03-16 13:51:08.197806 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197811 | controller | | ✓ appcred/ac-ceilometer deleted' 2026-03-16 13:51:08.197817 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197822 | controller | | ' 2026-03-16 13:51:08.197827 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197832 | controller | | === Verifying AC Secrets are cleaned up ===' 2026-03-16 13:51:08.197838 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197843 | controller | | Waiting for secret/ac-barbican-secret to be deleted...' 2026-03-16 13:51:08.197848 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197853 | controller | | ✓ secret/ac-barbican-secret deleted' 2026-03-16 13:51:08.197859 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197864 | controller | | Waiting for secret/ac-cinder-secret to be deleted...' 2026-03-16 13:51:08.197869 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197874 | controller | | ✓ secret/ac-cinder-secret deleted' 2026-03-16 13:51:08.197879 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197885 | controller | | Waiting for secret/ac-glance-secret to be deleted...' 2026-03-16 13:51:08.197890 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197895 | controller | | ✓ secret/ac-glance-secret deleted' 2026-03-16 13:51:08.197906 | controller | - ' logger.go:42: 13:44:17 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197911 | controller | | Waiting for secret/ac-swift-secret to be deleted...' 2026-03-16 13:51:08.197917 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197922 | controller | | ✓ secret/ac-swift-secret deleted' 2026-03-16 13:51:08.197927 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197933 | controller | | Waiting for secret/ac-neutron-secret to be deleted...' 2026-03-16 13:51:08.197938 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197943 | controller | | ✓ secret/ac-neutron-secret deleted' 2026-03-16 13:51:08.197948 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197954 | controller | | Waiting for secret/ac-placement-secret to be deleted...' 2026-03-16 13:51:08.197959 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197964 | controller | | ✓ secret/ac-placement-secret deleted' 2026-03-16 13:51:08.197969 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197975 | controller | | Waiting for secret/ac-nova-secret to be deleted...' 2026-03-16 13:51:08.197980 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197985 | controller | | ✓ secret/ac-nova-secret deleted' 2026-03-16 13:51:08.197990 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.197995 | controller | | Waiting for secret/ac-ceilometer-secret to be deleted...' 2026-03-16 13:51:08.198001 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.198006 | controller | | ✓ secret/ac-ceilometer-secret deleted' 2026-03-16 13:51:08.198011 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.198019 | controller | | ' 2026-03-16 13:51:08.198024 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.198029 | controller | | All ApplicationCredential CRs and Secrets cleaned up successfully' 2026-03-16 13:51:08.198034 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/4-disable-appcred-config 2026-03-16 13:51:08.198046 | controller | | test step completed 4-disable-appcred-config' 2026-03-16 13:51:08.198052 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198057 | controller | starting test step 5-cleanup' 2026-03-16 13:51:08.198062 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198068 | controller | running command: [sh -c oc delete secret --ignore-not-found=true combined-ca-bundle 2026-03-16 13:51:08.198086 | controller | -n $NAMESPACE' 2026-03-16 13:51:08.198091 | controller | - ' oc delete secret -l service-cert -n $NAMESPACE' 2026-03-16 13:51:08.198097 | controller | - ' oc delete secret -l ca-cert -n $NAMESPACE' 2026-03-16 13:51:08.198102 | controller | - ' ]' 2026-03-16 13:51:08.198108 | controller | - ' logger.go:42: 13:44:18 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198115 | controller | secret "combined-ca-bundle" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198121 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198126 | controller | secret "cert-barbican-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198131 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198137 | controller | secret "cert-barbican-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198142 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198147 | controller | secret "cert-barbican-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198152 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198158 | controller | secret "cert-ceilometer-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198165 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198170 | controller | secret "cert-cinder-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198176 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198182 | controller | secret "cert-cinder-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198187 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198192 | controller | secret "cert-cinder-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198197 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198202 | controller | secret "cert-galera-openstack-cell1-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198208 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198220 | controller | secret "cert-galera-openstack-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198225 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198231 | controller | secret "cert-glance-default-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198236 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198241 | controller | secret "cert-glance-default-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198246 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198254 | controller | secret "cert-glance-default-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198259 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198264 | controller | secret "cert-keystone-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198270 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198275 | controller | secret "cert-keystone-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198280 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198285 | controller | secret "cert-keystone-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198293 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198298 | controller | secret "cert-kube-state-metrics-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198303 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198308 | controller | secret "cert-memcached-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198314 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198319 | controller | secret "cert-neutron-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198324 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198329 | controller | secret "cert-neutron-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198335 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198340 | controller | secret "cert-neutron-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198345 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198350 | controller | secret "cert-neutron-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198355 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198361 | controller | secret "cert-nova-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198366 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198371 | controller | secret "cert-nova-novncproxy-cell1-public-route" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.198376 | controller | namespace' 2026-03-16 13:51:08.198381 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198387 | controller | secret "cert-nova-novncproxy-cell1-public-svc" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.198392 | controller | namespace' 2026-03-16 13:51:08.198397 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198402 | controller | secret "cert-nova-novncproxy-cell1-vencrypt" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.198408 | controller | namespace' 2026-03-16 13:51:08.198413 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198418 | controller | secret "cert-nova-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198423 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198428 | controller | secret "cert-nova-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198434 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198439 | controller | secret "cert-ovn-metrics" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198444 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198451 | controller | secret "cert-ovndbcluster-nb-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198457 | controller | - ' logger.go:42: 13:44:19 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198462 | controller | secret "cert-ovndbcluster-sb-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198467 | controller | - ' logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198472 | controller | secret "cert-ovnnorthd-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198480 | controller | - ' logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198487 | controller | secret "cert-placement-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198492 | controller | - ' logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198498 | controller | secret "cert-placement-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198503 | controller | - ' logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198508 | controller | secret "cert-placement-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198513 | controller | - ' logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198519 | controller | secret "cert-rabbitmq-cell1-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198524 | controller | - ' logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198529 | controller | secret "cert-rabbitmq-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198534 | controller | - ' logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198539 | controller | secret "cert-swift-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198545 | controller | - ' logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198550 | controller | secret "cert-swift-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198555 | controller | - ' logger.go:42: 13:44:20 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198560 | controller | secret "cert-swift-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198565 | controller | - ' logger.go:42: 13:44:26 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198571 | controller | secret "rootca-internal" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198576 | controller | - ' logger.go:42: 13:44:26 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198581 | controller | secret "rootca-libvirt" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198586 | controller | - ' logger.go:42: 13:44:26 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198592 | controller | secret "rootca-ovn" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198597 | controller | - ' logger.go:42: 13:44:26 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198602 | controller | secret "rootca-public" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.198607 | controller | - 'Warning: v1 Endpoints is deprecated in v1.33+; use discovery.k8s.io/v1 EndpointSlice' 2026-03-16 13:51:08.198612 | controller | - ' logger.go:42: 13:44:51 | ctlplane-basic-deployment-with-appcred/5-cleanup | 2026-03-16 13:51:08.198618 | controller | test step completed 5-cleanup' 2026-03-16 13:51:08.198623 | controller | - ' logger.go:42: 13:44:51 | ctlplane-basic-deployment-with-appcred | skipping 2026-03-16 13:51:08.198628 | controller | kubernetes event logging' 2026-03-16 13:51:08.198633 | controller | - === NAME kuttl 2026-03-16 13:51:08.198639 | controller | - ' harness.go:406: run tests finished' 2026-03-16 13:51:08.198644 | controller | - ' harness.go:514: cleaning up' 2026-03-16 13:51:08.198649 | controller | - ' harness.go:571: removing temp folder: ""' 2026-03-16 13:51:08.198654 | controller | - '--- PASS: kuttl (331.69s)' 2026-03-16 13:51:08.198662 | controller | - ' --- PASS: kuttl/harness (0.00s)' 2026-03-16 13:51:08.198667 | controller | - ' --- PASS: kuttl/harness/ctlplane-basic-deployment-with-appcred (330.33s)' 2026-03-16 13:51:08.198672 | controller | - PASS 2026-03-16 13:51:08.198679 | controller | - No resources found 2026-03-16 13:51:08.198684 | controller | - 'make[2]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.198690 | controller | - bash scripts/retry_make_crc_storage_cleanup.sh 3 2026-03-16 13:51:08.198697 | controller | - 'make[3]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.198702 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.198707 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.198713 | controller | - + '[' -z crc-storage ']' 2026-03-16 13:51:08.198718 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage 2026-03-16 13:51:08.198723 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']' 2026-03-16 13:51:08.198728 | controller | - + cat 2026-03-16 13:51:08.198734 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml 2026-03-16 13:51:08.198739 | controller | - namespace/crc-storage unchanged 2026-03-16 13:51:08.198745 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io crc-storage); 2026-03-16 13:51:08.198750 | controller | do sleep 1; done" 2026-03-16 13:51:08.198755 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.198760 | controller | - crc-storage Active 2026-03-16 13:51:08.198766 | controller | - oc project crc-storage 2026-03-16 13:51:08.198771 | controller | - Already on project "crc-storage" on server "https://api.crc.testing:6443". 2026-03-16 13:51:08.198776 | controller | - bash scripts/cleanup-crc-pv.sh 2026-03-16 13:51:08.198781 | controller | - ++ oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.198787 | controller | - ++ awk '{print $6}' 2026-03-16 13:51:08.198792 | controller | - ++ grep Bound 2026-03-16 13:51:08.198797 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.198802 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.198808 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.198813 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.198822 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.198828 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.198833 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.198841 | controller | - + NAME=ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.198846 | controller | - + oc delete -n openstack-kuttl-tests pvc/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.198851 | controller | --ignore-not-found 2026-03-16 13:51:08.198857 | controller | - persistentvolumeclaim "ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.198862 | controller | namespace 2026-03-16 13:51:08.198867 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.198872 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.198878 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.198883 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.198888 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.198893 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.198899 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.198904 | controller | - + NAME=ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.198909 | controller | - + oc delete -n openstack-kuttl-tests pvc/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.198915 | controller | --ignore-not-found 2026-03-16 13:51:08.198920 | controller | - persistentvolumeclaim "ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.198925 | controller | namespace 2026-03-16 13:51:08.198932 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.198940 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.198945 | controller | - ++ echo openstack-kuttl-tests/swift-swift-storage-0 2026-03-16 13:51:08.198950 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.198956 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.198961 | controller | - ++ echo openstack-kuttl-tests/swift-swift-storage-0 2026-03-16 13:51:08.198966 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.198971 | controller | - + NAME=swift-swift-storage-0 2026-03-16 13:51:08.198977 | controller | - + oc delete -n openstack-kuttl-tests pvc/swift-swift-storage-0 --ignore-not-found 2026-03-16 13:51:08.198982 | controller | - persistentvolumeclaim "swift-swift-storage-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.198987 | controller | namespace 2026-03-16 13:51:08.198992 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.198998 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.199003 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0 2026-03-16 13:51:08.199008 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.199013 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.199019 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0 2026-03-16 13:51:08.199024 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.199029 | controller | - + NAME=mysql-db-openstack-cell1-galera-0 2026-03-16 13:51:08.199034 | controller | - + oc delete -n openstack-kuttl-tests pvc/mysql-db-openstack-cell1-galera-0 --ignore-not-found 2026-03-16 13:51:08.199045 | controller | - persistentvolumeclaim "mysql-db-openstack-cell1-galera-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.199051 | controller | namespace 2026-03-16 13:51:08.199056 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.199062 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.199067 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-internal-api-0 2026-03-16 13:51:08.199082 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.199100 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.199105 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-internal-api-0 2026-03-16 13:51:08.199111 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.199116 | controller | - + NAME=glance-glance-default-internal-api-0 2026-03-16 13:51:08.199121 | controller | - + oc delete -n openstack-kuttl-tests pvc/glance-glance-default-internal-api-0 --ignore-not-found 2026-03-16 13:51:08.199126 | controller | - persistentvolumeclaim "glance-glance-default-internal-api-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.199132 | controller | namespace 2026-03-16 13:51:08.199137 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.199142 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.199148 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-external-api-0 2026-03-16 13:51:08.199153 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.199158 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.199163 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-external-api-0 2026-03-16 13:51:08.199169 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.199174 | controller | - + NAME=glance-glance-default-external-api-0 2026-03-16 13:51:08.199179 | controller | - + oc delete -n openstack-kuttl-tests pvc/glance-glance-default-external-api-0 --ignore-not-found 2026-03-16 13:51:08.199184 | controller | - persistentvolumeclaim "glance-glance-default-external-api-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.199190 | controller | namespace 2026-03-16 13:51:08.199195 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.199200 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.199205 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0 2026-03-16 13:51:08.199211 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.199216 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.199221 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0 2026-03-16 13:51:08.199229 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.199234 | controller | - + NAME=mysql-db-openstack-galera-0 2026-03-16 13:51:08.199240 | controller | - + oc delete -n openstack-kuttl-tests pvc/mysql-db-openstack-galera-0 --ignore-not-found 2026-03-16 13:51:08.199245 | controller | - persistentvolumeclaim "mysql-db-openstack-galera-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.199250 | controller | namespace 2026-03-16 13:51:08.199255 | controller | - ++ oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.199261 | controller | - ++ awk '{print $1}' 2026-03-16 13:51:08.199266 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199271 | controller | '{print $1}'` 2026-03-16 13:51:08.199280 | controller | - + oc delete pv/local-storage01-crc 2026-03-16 13:51:08.199285 | controller | - persistentvolume "local-storage01-crc" deleted 2026-03-16 13:51:08.199290 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199295 | controller | '{print $1}'` 2026-03-16 13:51:08.199301 | controller | - + oc delete pv/local-storage02-crc 2026-03-16 13:51:08.199306 | controller | - persistentvolume "local-storage02-crc" deleted 2026-03-16 13:51:08.199311 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199316 | controller | '{print $1}'` 2026-03-16 13:51:08.199322 | controller | - + oc delete pv/local-storage03-crc 2026-03-16 13:51:08.199327 | controller | - persistentvolume "local-storage03-crc" deleted 2026-03-16 13:51:08.199332 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199337 | controller | '{print $1}'` 2026-03-16 13:51:08.199343 | controller | - + oc delete pv/local-storage04-crc 2026-03-16 13:51:08.199348 | controller | - persistentvolume "local-storage04-crc" deleted 2026-03-16 13:51:08.199353 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199358 | controller | '{print $1}'` 2026-03-16 13:51:08.199364 | controller | - + oc delete pv/local-storage05-crc 2026-03-16 13:51:08.199369 | controller | - persistentvolume "local-storage05-crc" deleted 2026-03-16 13:51:08.199374 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199380 | controller | '{print $1}'` 2026-03-16 13:51:08.199385 | controller | - + oc delete pv/local-storage06-crc 2026-03-16 13:51:08.199390 | controller | - persistentvolume "local-storage06-crc" deleted 2026-03-16 13:51:08.199395 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199400 | controller | '{print $1}'` 2026-03-16 13:51:08.199406 | controller | - + oc delete pv/local-storage07-crc 2026-03-16 13:51:08.199411 | controller | - persistentvolume "local-storage07-crc" deleted 2026-03-16 13:51:08.199416 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199421 | controller | '{print $1}'` 2026-03-16 13:51:08.199427 | controller | - + oc delete pv/local-storage08-crc 2026-03-16 13:51:08.199435 | controller | - persistentvolume "local-storage08-crc" deleted 2026-03-16 13:51:08.199440 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199445 | controller | '{print $1}'` 2026-03-16 13:51:08.199451 | controller | - + oc delete pv/local-storage09-crc 2026-03-16 13:51:08.199456 | controller | - persistentvolume "local-storage09-crc" deleted 2026-03-16 13:51:08.199461 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199467 | controller | '{print $1}'` 2026-03-16 13:51:08.199472 | controller | - + oc delete pv/local-storage10-crc 2026-03-16 13:51:08.199477 | controller | - persistentvolume "local-storage10-crc" deleted 2026-03-16 13:51:08.199483 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199488 | controller | '{print $1}'` 2026-03-16 13:51:08.199493 | controller | - + oc delete pv/local-storage11-crc 2026-03-16 13:51:08.199499 | controller | - persistentvolume "local-storage11-crc" deleted 2026-03-16 13:51:08.199504 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199511 | controller | '{print $1}'` 2026-03-16 13:51:08.199517 | controller | - + oc delete pv/local-storage12-crc 2026-03-16 13:51:08.199522 | controller | - persistentvolume "local-storage12-crc" deleted 2026-03-16 13:51:08.199527 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199532 | controller | '{print $1}'` 2026-03-16 13:51:08.199538 | controller | - + oc delete pv/local-storage13-crc 2026-03-16 13:51:08.199543 | controller | - persistentvolume "local-storage13-crc" deleted 2026-03-16 13:51:08.199548 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199553 | controller | '{print $1}'` 2026-03-16 13:51:08.199559 | controller | - + oc delete pv/local-storage14-crc 2026-03-16 13:51:08.199564 | controller | - persistentvolume "local-storage14-crc" deleted 2026-03-16 13:51:08.199569 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199574 | controller | '{print $1}'` 2026-03-16 13:51:08.199580 | controller | - + oc delete pv/local-storage15-crc 2026-03-16 13:51:08.199585 | controller | - persistentvolume "local-storage15-crc" deleted 2026-03-16 13:51:08.199590 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199595 | controller | '{print $1}'` 2026-03-16 13:51:08.199601 | controller | - + oc delete pv/local-storage16-crc 2026-03-16 13:51:08.199606 | controller | - persistentvolume "local-storage16-crc" deleted 2026-03-16 13:51:08.199611 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199616 | controller | '{print $1}'` 2026-03-16 13:51:08.199622 | controller | - + oc delete pv/local-storage17-crc 2026-03-16 13:51:08.199627 | controller | - persistentvolume "local-storage17-crc" deleted 2026-03-16 13:51:08.199632 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199637 | controller | '{print $1}'` 2026-03-16 13:51:08.199643 | controller | - + oc delete pv/local-storage18-crc 2026-03-16 13:51:08.199648 | controller | - persistentvolume "local-storage18-crc" deleted 2026-03-16 13:51:08.199653 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199659 | controller | '{print $1}'` 2026-03-16 13:51:08.199664 | controller | - + oc delete pv/local-storage19-crc 2026-03-16 13:51:08.199669 | controller | - persistentvolume "local-storage19-crc" deleted 2026-03-16 13:51:08.199674 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.199680 | controller | '{print $1}'` 2026-03-16 13:51:08.199687 | controller | - + oc delete pv/local-storage20-crc 2026-03-16 13:51:08.199692 | controller | - persistentvolume "local-storage20-crc" deleted 2026-03-16 13:51:08.199698 | controller | - if oc get sc "local-storage"; then oc delete sc "local-storage"; fi 2026-03-16 13:51:08.199703 | controller | - NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE 2026-03-16 13:51:08.199710 | controller | - local-storage kubernetes.io/no-provisioner Delete WaitForFirstConsumer true 5m39s 2026-03-16 13:51:08.199716 | controller | - storageclass.storage.k8s.io "local-storage" deleted 2026-03-16 13:51:08.199721 | controller | - bash scripts/delete-pv.sh 2026-03-16 13:51:08.199726 | controller | - +++ dirname scripts/delete-pv.sh 2026-03-16 13:51:08.199731 | controller | - ++ cd scripts 2026-03-16 13:51:08.199737 | controller | - ++ pwd -P 2026-03-16 13:51:08.199742 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.199747 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh 2026-03-16 13:51:08.199752 | controller | - ++ set -ex 2026-03-16 13:51:08.199758 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.199763 | controller | - ++ cat 2026-03-16 13:51:08.199768 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.199773 | controller | - configmap/crc-storage unchanged 2026-03-16 13:51:08.199779 | controller | - ++ cat 2026-03-16 13:51:08.199784 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.199791 | controller | - serviceaccount/crc-storage unchanged 2026-03-16 13:51:08.199796 | controller | - ++ cat 2026-03-16 13:51:08.199802 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.199807 | controller | - role.rbac.authorization.k8s.io/crc-storage-role unchanged 2026-03-16 13:51:08.199812 | controller | - ++ cat 2026-03-16 13:51:08.199817 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.199823 | controller | - rolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged 2026-03-16 13:51:08.199828 | controller | - + PV_NUM=20 2026-03-16 13:51:08.199833 | controller | - + TIMEOUT=500s 2026-03-16 13:51:08.199838 | controller | - ++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}' 2026-03-16 13:51:08.199843 | controller | -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.199849 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.199854 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.199859 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.199864 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.199870 | controller | crc delete 2026-03-16 13:51:08.199875 | controller | - ++ set -ex 2026-03-16 13:51:08.199880 | controller | - ++ NODE=crc 2026-03-16 13:51:08.199885 | controller | - ++ OPERATION=delete 2026-03-16 13:51:08.199890 | controller | - ++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found 2026-03-16 13:51:08.199896 | controller | - job.batch "crc-storage-crc" deleted from crc-storage namespace 2026-03-16 13:51:08.199901 | controller | - ++ cat 2026-03-16 13:51:08.199906 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.199911 | controller | - 'Warning: would violate PodSecurity "restricted:latest": privileged (container "storage" 2026-03-16 13:51:08.199919 | controller | must not set securityContext.privileged=true), allowPrivilegeEscalation != false 2026-03-16 13:51:08.199924 | controller | (container "storage" must set securityContext.allowPrivilegeEscalation=false), unrestricted 2026-03-16 13:51:08.199929 | controller | capabilities (container "storage" must set securityContext.capabilities.drop=["ALL"]), 2026-03-16 13:51:08.199934 | controller | restricted volume types (volume "node-mnt" uses restricted volume type "hostPath"), 2026-03-16 13:51:08.199940 | controller | runAsNonRoot != true (pod or container "storage" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.199945 | controller | runAsUser=0 (pod and container "storage" must not set runAsUser=0)' 2026-03-16 13:51:08.199950 | controller | - job.batch/crc-storage-crc created 2026-03-16 13:51:08.199957 | controller | - + oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.199963 | controller | --timeout 500s 2026-03-16 13:51:08.199968 | controller | - job.batch/crc-storage-crc condition met 2026-03-16 13:51:08.199973 | controller | - 'make[3]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.199979 | controller | - 'make[2]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.199984 | controller | - 'make[2]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.199989 | controller | - bash scripts/retry_make_crc_storage.sh 3 2026-03-16 13:51:08.199994 | controller | - 'make[3]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.200000 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.200005 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.200010 | controller | - + '[' -z crc-storage ']' 2026-03-16 13:51:08.200016 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage 2026-03-16 13:51:08.200021 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']' 2026-03-16 13:51:08.200026 | controller | - + cat 2026-03-16 13:51:08.200031 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml 2026-03-16 13:51:08.200037 | controller | - namespace/crc-storage unchanged 2026-03-16 13:51:08.200050 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io crc-storage); 2026-03-16 13:51:08.200058 | controller | do sleep 1; done" 2026-03-16 13:51:08.200065 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.200082 | controller | - crc-storage Active 2026-03-16 13:51:08.200091 | controller | - oc project crc-storage 2026-03-16 13:51:08.200096 | controller | - Already on project "crc-storage" on server "https://api.crc.testing:6443". 2026-03-16 13:51:08.200101 | controller | - bash scripts/create-pv.sh 2026-03-16 13:51:08.200107 | controller | - +++ dirname scripts/create-pv.sh 2026-03-16 13:51:08.200112 | controller | - ++ cd scripts 2026-03-16 13:51:08.200117 | controller | - ++ pwd -P 2026-03-16 13:51:08.200122 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.200128 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh 2026-03-16 13:51:08.200133 | controller | - ++ set -ex 2026-03-16 13:51:08.200138 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.200143 | controller | - ++ cat 2026-03-16 13:51:08.200149 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.200154 | controller | - configmap/crc-storage unchanged 2026-03-16 13:51:08.200159 | controller | - ++ cat 2026-03-16 13:51:08.200165 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.200170 | controller | - serviceaccount/crc-storage unchanged 2026-03-16 13:51:08.200175 | controller | - ++ cat 2026-03-16 13:51:08.200180 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.200189 | controller | - role.rbac.authorization.k8s.io/crc-storage-role unchanged 2026-03-16 13:51:08.200194 | controller | - ++ cat 2026-03-16 13:51:08.200199 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.200205 | controller | - rolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged 2026-03-16 13:51:08.200210 | controller | - + PV_NUM=20 2026-03-16 13:51:08.200215 | controller | - + TIMEOUT=500s 2026-03-16 13:51:08.200220 | controller | - ++ oc get pv -o json 2026-03-16 13:51:08.200226 | controller | - ++ jq -r '.items[] | select(.status.phase | test("Released")).metadata.name' 2026-03-16 13:51:08.200231 | controller | - + released= 2026-03-16 13:51:08.200236 | controller | - ++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}' 2026-03-16 13:51:08.200241 | controller | -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.200246 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.200252 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.200257 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.200262 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.200267 | controller | crc create 2026-03-16 13:51:08.200273 | controller | - ++ set -ex 2026-03-16 13:51:08.200278 | controller | - ++ NODE=crc 2026-03-16 13:51:08.200283 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.200288 | controller | - ++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found 2026-03-16 13:51:08.200294 | controller | - job.batch "crc-storage-crc" deleted from crc-storage namespace 2026-03-16 13:51:08.200299 | controller | - ++ cat 2026-03-16 13:51:08.200304 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.200309 | controller | - 'Warning: would violate PodSecurity "restricted:latest": privileged (container "storage" 2026-03-16 13:51:08.200315 | controller | must not set securityContext.privileged=true), allowPrivilegeEscalation != false 2026-03-16 13:51:08.200320 | controller | (container "storage" must set securityContext.allowPrivilegeEscalation=false), unrestricted 2026-03-16 13:51:08.200325 | controller | capabilities (container "storage" must set securityContext.capabilities.drop=["ALL"]), 2026-03-16 13:51:08.200330 | controller | restricted volume types (volume "node-mnt" uses restricted volume type "hostPath"), 2026-03-16 13:51:08.200336 | controller | runAsNonRoot != true (pod or container "storage" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.200341 | controller | runAsUser=0 (pod and container "storage" must not set runAsUser=0)' 2026-03-16 13:51:08.200346 | controller | - job.batch/crc-storage-crc created 2026-03-16 13:51:08.200351 | controller | - + oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.200357 | controller | --timeout 500s 2026-03-16 13:51:08.200362 | controller | - job.batch/crc-storage-crc condition met 2026-03-16 13:51:08.200370 | controller | - bash scripts/gen-crc-pv-kustomize.sh 2026-03-16 13:51:08.200375 | controller | - + OUT=/home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.200380 | controller | - + '[' -z '"local-storage"' ']' 2026-03-16 13:51:08.200385 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc ']' 2026-03-16 13:51:08.200391 | controller | - + PV_NUM=20 2026-03-16 13:51:08.200396 | controller | - + STORAGE_CAPACITY=10 2026-03-16 13:51:08.200401 | controller | - ++ oc get node -o name -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.200406 | controller | - ++ head -c-1 2026-03-16 13:51:08.200412 | controller | - ++ sed -e 's|node/||' 2026-03-16 13:51:08.200417 | controller | - ++ tr '\n' ' ' 2026-03-16 13:51:08.200422 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.200427 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.200432 | controller | - + cat 2026-03-16 13:51:08.200438 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.200443 | controller | - ++ seq -w 20 2026-03-16 13:51:08.200448 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200454 | controller | - + cat 2026-03-16 13:51:08.200459 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200464 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200469 | controller | - + cat 2026-03-16 13:51:08.200475 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200480 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200485 | controller | - + cat 2026-03-16 13:51:08.200490 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200495 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200501 | controller | - + cat 2026-03-16 13:51:08.200506 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200511 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200516 | controller | - + cat 2026-03-16 13:51:08.200522 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200527 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200532 | controller | - + cat 2026-03-16 13:51:08.200537 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200543 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200549 | controller | - + cat 2026-03-16 13:51:08.200554 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200562 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200567 | controller | - + cat 2026-03-16 13:51:08.200573 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200578 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200583 | controller | - + cat 2026-03-16 13:51:08.200588 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200594 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200599 | controller | - + cat 2026-03-16 13:51:08.200604 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200609 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200614 | controller | - + cat 2026-03-16 13:51:08.200620 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200625 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200630 | controller | - + cat 2026-03-16 13:51:08.200635 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200640 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200646 | controller | - + cat 2026-03-16 13:51:08.200651 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200656 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200661 | controller | - + cat 2026-03-16 13:51:08.200667 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200672 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200677 | controller | - + cat 2026-03-16 13:51:08.200682 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200687 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200693 | controller | - + cat 2026-03-16 13:51:08.200698 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200703 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200708 | controller | - + cat 2026-03-16 13:51:08.200713 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200719 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200724 | controller | - + cat 2026-03-16 13:51:08.200729 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200734 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200739 | controller | - + cat 2026-03-16 13:51:08.200747 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200752 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.200757 | controller | - + cat 2026-03-16 13:51:08.200763 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.200768 | controller | - + cat 2026-03-16 13:51:08.200773 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc/storage.yaml 2026-03-16 13:51:08.200778 | controller | - storageclass.storage.k8s.io/local-storage created 2026-03-16 13:51:08.200784 | controller | - persistentvolume/local-storage01-crc created 2026-03-16 13:51:08.200791 | controller | - persistentvolume/local-storage02-crc created 2026-03-16 13:51:08.200797 | controller | - persistentvolume/local-storage03-crc created 2026-03-16 13:51:08.200802 | controller | - persistentvolume/local-storage04-crc created 2026-03-16 13:51:08.200807 | controller | - persistentvolume/local-storage05-crc created 2026-03-16 13:51:08.200812 | controller | - persistentvolume/local-storage06-crc created 2026-03-16 13:51:08.200818 | controller | - persistentvolume/local-storage07-crc created 2026-03-16 13:51:08.200823 | controller | - persistentvolume/local-storage08-crc created 2026-03-16 13:51:08.200828 | controller | - persistentvolume/local-storage09-crc created 2026-03-16 13:51:08.200833 | controller | - persistentvolume/local-storage10-crc created 2026-03-16 13:51:08.200838 | controller | - persistentvolume/local-storage11-crc created 2026-03-16 13:51:08.200844 | controller | - persistentvolume/local-storage12-crc created 2026-03-16 13:51:08.200849 | controller | - persistentvolume/local-storage13-crc created 2026-03-16 13:51:08.200854 | controller | - persistentvolume/local-storage14-crc created 2026-03-16 13:51:08.200859 | controller | - persistentvolume/local-storage15-crc created 2026-03-16 13:51:08.200865 | controller | - persistentvolume/local-storage16-crc created 2026-03-16 13:51:08.200870 | controller | - persistentvolume/local-storage17-crc created 2026-03-16 13:51:08.200875 | controller | - persistentvolume/local-storage18-crc created 2026-03-16 13:51:08.200880 | controller | - persistentvolume/local-storage19-crc created 2026-03-16 13:51:08.200886 | controller | - persistentvolume/local-storage20-crc created 2026-03-16 13:51:08.200891 | controller | - persistentvolumeclaim/ansible-ee-logs unchanged 2026-03-16 13:51:08.200896 | controller | - 'make[3]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.200901 | controller | - 'make[2]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.200907 | controller | - '2026/03/16 13:45:10 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.200912 | controller | ]' 2026-03-16 13:51:08.200917 | controller | - === RUN kuttl 2026-03-16 13:51:08.200922 | controller | - ' harness.go:463: starting setup' 2026-03-16 13:51:08.200928 | controller | - ' harness.go:255: running tests using configured kubeconfig.' 2026-03-16 13:51:08.200933 | controller | - ' harness.go:278: Successful connection to cluster at: https://api.crc.testing:6443' 2026-03-16 13:51:08.200938 | controller | - ' logger.go:42: 13:45:10 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.200943 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_netconfig.yaml]' 2026-03-16 13:51:08.200949 | controller | - ' logger.go:42: 13:45:11 | | netconfig.network.openstack.org/netconfig configured' 2026-03-16 13:51:08.200954 | controller | - ' logger.go:42: 13:45:11 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.200959 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_dnsmasq.yaml]' 2026-03-16 13:51:08.200964 | controller | - ' logger.go:42: 13:45:11 | | dnsmasq.network.openstack.org/dnsmasq configured' 2026-03-16 13:51:08.200970 | controller | - ' logger.go:42: 13:45:11 | | running command: [sh -c if [ ! -f ansibleee-ssh-key-id_rsa 2026-03-16 13:51:08.200975 | controller | ]; then' 2026-03-16 13:51:08.200984 | controller | - ' ssh-keygen -f ansibleee-ssh-key-id_rsa -N "" -t rsa -b 4096' 2026-03-16 13:51:08.200992 | controller | - ' fi' 2026-03-16 13:51:08.200997 | controller | - ' oc create secret generic dataplane-ansible-ssh-private-key-secret \' 2026-03-16 13:51:08.201002 | controller | - ' --save-config \' 2026-03-16 13:51:08.201008 | controller | - ' --dry-run=client \' 2026-03-16 13:51:08.201013 | controller | - ' --from-file=authorized_keys=ansibleee-ssh-key-id_rsa.pub \' 2026-03-16 13:51:08.201018 | controller | - ' --from-file=ssh-privatekey=ansibleee-ssh-key-id_rsa \' 2026-03-16 13:51:08.201023 | controller | - ' --from-file=ssh-publickey=ansibleee-ssh-key-id_rsa.pub \' 2026-03-16 13:51:08.201028 | controller | - ' -n openstack-kuttl-tests \' 2026-03-16 13:51:08.201034 | controller | - ' -o yaml | \' 2026-03-16 13:51:08.201047 | controller | - ' oc apply -f -' 2026-03-16 13:51:08.201052 | controller | - ' ]' 2026-03-16 13:51:08.201058 | controller | - ' logger.go:42: 13:45:12 | | secret/dataplane-ansible-ssh-private-key-secret 2026-03-16 13:51:08.201063 | controller | unchanged' 2026-03-16 13:51:08.201068 | controller | - ' harness.go:363: running tests' 2026-03-16 13:51:08.201095 | controller | - ' harness.go:75: going to run test suite with timeout of 1380 seconds for each 2026-03-16 13:51:08.201101 | controller | step' 2026-03-16 13:51:08.201107 | controller | - ' harness.go:375: testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.201112 | controller | has 20 tests' 2026-03-16 13:51:08.201117 | controller | - === RUN kuttl/harness 2026-03-16 13:51:08.201123 | controller | - === RUN kuttl/harness/ctlplane-basic-deployment-with-nicMappings 2026-03-16 13:51:08.201128 | controller | - === PAUSE kuttl/harness/ctlplane-basic-deployment-with-nicMappings 2026-03-16 13:51:08.201133 | controller | - === CONT kuttl/harness/ctlplane-basic-deployment-with-nicMappings 2026-03-16 13:51:08.201138 | controller | - ' logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings | Skipping 2026-03-16 13:51:08.201143 | controller | creation of user-supplied namespace: openstack-kuttl-tests' 2026-03-16 13:51:08.201149 | controller | - ' logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.201154 | controller | | starting test step 1-create-nic-mappings' 2026-03-16 13:51:08.201159 | controller | - ' logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.201171 | controller | | running command: [sh -c oc apply -n $NAMESPACE -f ../../../../config/samples/nad_datacentre.yaml' 2026-03-16 13:51:08.201176 | controller | - ' ]' 2026-03-16 13:51:08.201181 | controller | - ' logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.201187 | controller | | networkattachmentdefinition.k8s.cni.cncf.io/datacentre unchanged' 2026-03-16 13:51:08.201192 | controller | - ' logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/1-create-nic-mappings 2026-03-16 13:51:08.201197 | controller | | test step completed 1-create-nic-mappings' 2026-03-16 13:51:08.201202 | controller | - ' logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.201208 | controller | | starting test step 2-deploy-openstack' 2026-03-16 13:51:08.201213 | controller | - ' logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.201218 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/base/openstackcontrolplane 2026-03-16 13:51:08.201223 | controller | | oc apply -n $NAMESPACE -f -' 2026-03-16 13:51:08.201229 | controller | - ' ]' 2026-03-16 13:51:08.201234 | controller | - ' logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.201239 | controller | | Warning: spec.galera.template[openstack].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.201244 | controller | for production! For production use at least 5G!' 2026-03-16 13:51:08.201250 | controller | - ' logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.201255 | controller | | Warning: spec.galera.template[openstack-cell1].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.201262 | controller | for production! For production use at least 5G!' 2026-03-16 13:51:08.201268 | controller | - ' logger.go:42: 13:45:12 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.201273 | controller | | openstackcontrolplane.core.openstack.org/openstack created' 2026-03-16 13:51:08.201278 | controller | - ' logger.go:42: 13:49:50 | ctlplane-basic-deployment-with-nicMappings/2-deploy-openstack 2026-03-16 13:51:08.201284 | controller | | test step completed 2-deploy-openstack' 2026-03-16 13:51:08.201289 | controller | - ' logger.go:42: 13:49:50 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.201294 | controller | | starting test step 3-add-ovn-nic-mappings' 2026-03-16 13:51:08.201299 | controller | - ' logger.go:42: 13:49:50 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.201304 | controller | | running command: [sh -c oc patch openstackcontrolplane -n $NAMESPACE openstack 2026-03-16 13:51:08.201310 | controller | --type=''json'' -p=''[{' 2026-03-16 13:51:08.201315 | controller | - ' "op": "replace",' 2026-03-16 13:51:08.201320 | controller | - ' "path": "/spec/ovn/template/ovnController/nicMappings",' 2026-03-16 13:51:08.201325 | controller | - ' "value":{"datacentre":"ospbr"}' 2026-03-16 13:51:08.201331 | controller | - ' }]''' 2026-03-16 13:51:08.201336 | controller | - ' ]' 2026-03-16 13:51:08.201341 | controller | - ' logger.go:42: 13:49:50 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.201348 | controller | | openstackcontrolplane.core.openstack.org/openstack patched' 2026-03-16 13:51:08.201353 | controller | - ' logger.go:42: 13:49:55 | ctlplane-basic-deployment-with-nicMappings/3-add-ovn-nic-mappings 2026-03-16 13:51:08.201359 | controller | | test step completed 3-add-ovn-nic-mappings' 2026-03-16 13:51:08.201364 | controller | - ' logger.go:42: 13:49:55 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.201369 | controller | | starting test step 4-remove-ovn-nic-mappings' 2026-03-16 13:51:08.201374 | controller | - ' logger.go:42: 13:49:55 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.201380 | controller | | running command: [sh -c oc patch OpenStackControlPlane -n $NAMESPACE openstack 2026-03-16 13:51:08.201385 | controller | --type=''json'' -p=''[{' 2026-03-16 13:51:08.201390 | controller | - ' "op": "remove",' 2026-03-16 13:51:08.201395 | controller | - ' "path": "/spec/ovn/template/ovnController/nicMappings",' 2026-03-16 13:51:08.201401 | controller | - ' }]''' 2026-03-16 13:51:08.201406 | controller | - ' ]' 2026-03-16 13:51:08.201411 | controller | - ' logger.go:42: 13:49:55 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.201416 | controller | | openstackcontrolplane.core.openstack.org/openstack patched' 2026-03-16 13:51:08.201421 | controller | - ' logger.go:42: 13:49:55 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.201427 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.201434 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.201439 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.201444 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.201450 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.201455 | controller | 0 ]; then' 2026-03-16 13:51:08.201460 | controller | - ' exit 0' 2026-03-16 13:51:08.201465 | controller | - ' fi' 2026-03-16 13:51:08.201471 | controller | - ' exit 1' 2026-03-16 13:51:08.201476 | controller | - ' ]' 2026-03-16 13:51:08.201481 | controller | - ' logger.go:42: 13:49:56 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.201486 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.201492 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.201501 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.201507 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.201512 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.201517 | controller | 0 ]; then' 2026-03-16 13:51:08.201523 | controller | - ' exit 0' 2026-03-16 13:51:08.201528 | controller | - ' fi' 2026-03-16 13:51:08.201533 | controller | - ' exit 1' 2026-03-16 13:51:08.201538 | controller | - ' ]' 2026-03-16 13:51:08.201544 | controller | - ' logger.go:42: 13:49:58 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.201549 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.201554 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.201560 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.201565 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.201571 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.201576 | controller | 0 ]; then' 2026-03-16 13:51:08.201581 | controller | - ' exit 0' 2026-03-16 13:51:08.201586 | controller | - ' fi' 2026-03-16 13:51:08.201592 | controller | - ' exit 1' 2026-03-16 13:51:08.201597 | controller | - ' ]' 2026-03-16 13:51:08.201602 | controller | - ' logger.go:42: 13:49:59 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.201607 | controller | | running command: [sh -c ovs_controller_pod_count=$(oc get pod -n $NAMESPACE -l 2026-03-16 13:51:08.201613 | controller | service=ovn-controller-ovs --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.201618 | controller | - ' ovn_controller_pod_count=$(oc get pod -n $NAMESPACE -l service=ovn-controller 2026-03-16 13:51:08.201623 | controller | --no-headers=true --ignore-not-found=true | wc -l)' 2026-03-16 13:51:08.201628 | controller | - ' if [ $ovs_controller_pod_count -eq 0 ] && [ $ovn_controller_pod_count -eq 2026-03-16 13:51:08.201634 | controller | 0 ]; then' 2026-03-16 13:51:08.201639 | controller | - ' exit 0' 2026-03-16 13:51:08.201644 | controller | - ' fi' 2026-03-16 13:51:08.201651 | controller | - ' exit 1' 2026-03-16 13:51:08.201657 | controller | - ' ]' 2026-03-16 13:51:08.201662 | controller | - ' logger.go:42: 13:49:59 | ctlplane-basic-deployment-with-nicMappings/4-remove-ovn-nic-mappings 2026-03-16 13:51:08.201667 | controller | | test step completed 4-remove-ovn-nic-mappings' 2026-03-16 13:51:08.201672 | controller | - ' logger.go:42: 13:49:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201678 | controller | | starting test step 5-cleanup' 2026-03-16 13:51:08.201683 | controller | - ' logger.go:42: 13:49:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201688 | controller | | running command: [sh -c oc delete --ignore-not-found=true -n $NAMESPACE pvc \' 2026-03-16 13:51:08.201693 | controller | - ' srv-swift-storage-0' 2026-03-16 13:51:08.201699 | controller | - ' oc delete secret --ignore-not-found=true combined-ca-bundle -n $NAMESPACE' 2026-03-16 13:51:08.201704 | controller | - ' oc delete secret -l service-cert -n $NAMESPACE' 2026-03-16 13:51:08.201709 | controller | - ' oc delete secret -l ca-cert -n $NAMESPACE' 2026-03-16 13:51:08.201714 | controller | - ' ]' 2026-03-16 13:51:08.201720 | controller | - ' logger.go:42: 13:49:59 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201725 | controller | | secret "combined-ca-bundle" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201730 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201735 | controller | | secret "cert-barbican-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201741 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201748 | controller | | secret "cert-barbican-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201753 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201758 | controller | | secret "cert-barbican-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201764 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201769 | controller | | secret "cert-ceilometer-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201774 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201779 | controller | | secret "cert-cinder-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201786 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201792 | controller | | secret "cert-cinder-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201797 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201802 | controller | | secret "cert-cinder-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201808 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201813 | controller | | secret "cert-galera-openstack-cell1-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201818 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201823 | controller | | secret "cert-galera-openstack-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201832 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201838 | controller | | secret "cert-glance-default-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201843 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201848 | controller | | secret "cert-glance-default-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201854 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201859 | controller | | secret "cert-glance-default-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201864 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201869 | controller | | secret "cert-keystone-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201875 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201880 | controller | | secret "cert-keystone-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201885 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201890 | controller | | secret "cert-keystone-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201895 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201901 | controller | | secret "cert-kube-state-metrics-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201906 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201911 | controller | | secret "cert-memcached-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201917 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201922 | controller | | secret "cert-neutron-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201927 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201934 | controller | | secret "cert-neutron-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201939 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201945 | controller | | secret "cert-neutron-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201950 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201955 | controller | | secret "cert-neutron-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201960 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201966 | controller | | secret "cert-nova-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.201971 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201976 | controller | | secret "cert-nova-novncproxy-cell1-public-route" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.201981 | controller | namespace' 2026-03-16 13:51:08.201987 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.201992 | controller | | secret "cert-nova-novncproxy-cell1-public-svc" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.201997 | controller | namespace' 2026-03-16 13:51:08.202002 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202007 | controller | | secret "cert-nova-novncproxy-cell1-vencrypt" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.202013 | controller | namespace' 2026-03-16 13:51:08.202018 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202023 | controller | | secret "cert-nova-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202028 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202034 | controller | | secret "cert-nova-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202047 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202053 | controller | | secret "cert-ovn-metrics" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202058 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202063 | controller | | secret "cert-ovncontroller-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202069 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202088 | controller | | secret "cert-ovndbcluster-nb-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202093 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202099 | controller | | secret "cert-ovndbcluster-sb-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202104 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202109 | controller | | secret "cert-ovnnorthd-ovndbs" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202117 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202123 | controller | | secret "cert-placement-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202128 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202133 | controller | | secret "cert-placement-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202139 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202144 | controller | | secret "cert-placement-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202149 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202157 | controller | | secret "cert-rabbitmq-cell1-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202162 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202167 | controller | | secret "cert-rabbitmq-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202175 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202180 | controller | | secret "cert-swift-internal-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202186 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202191 | controller | | secret "cert-swift-public-route" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202196 | controller | - ' logger.go:42: 13:50:00 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202201 | controller | | secret "cert-swift-public-svc" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202206 | controller | - ' logger.go:42: 13:50:06 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202212 | controller | | secret "rootca-internal" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202217 | controller | - ' logger.go:42: 13:50:06 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202222 | controller | | secret "rootca-libvirt" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202227 | controller | - ' logger.go:42: 13:50:06 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202233 | controller | | secret "rootca-ovn" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202238 | controller | - ' logger.go:42: 13:50:06 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202243 | controller | | secret "rootca-public" deleted from openstack-kuttl-tests namespace' 2026-03-16 13:51:08.202248 | controller | - 'Warning: v1 Endpoints is deprecated in v1.33+; use discovery.k8s.io/v1 EndpointSlice' 2026-03-16 13:51:08.202253 | controller | - ' logger.go:42: 13:50:32 | ctlplane-basic-deployment-with-nicMappings/5-cleanup 2026-03-16 13:51:08.202259 | controller | | test step completed 5-cleanup' 2026-03-16 13:51:08.202264 | controller | - ' logger.go:42: 13:50:32 | ctlplane-basic-deployment-with-nicMappings | skipping 2026-03-16 13:51:08.202269 | controller | kubernetes event logging' 2026-03-16 13:51:08.202276 | controller | - === NAME kuttl 2026-03-16 13:51:08.202282 | controller | - ' harness.go:406: run tests finished' 2026-03-16 13:51:08.202287 | controller | - ' harness.go:514: cleaning up' 2026-03-16 13:51:08.202292 | controller | - ' harness.go:571: removing temp folder: ""' 2026-03-16 13:51:08.202297 | controller | - '--- PASS: kuttl (322.27s)' 2026-03-16 13:51:08.202303 | controller | - ' --- PASS: kuttl/harness (0.00s)' 2026-03-16 13:51:08.202308 | controller | - ' --- PASS: kuttl/harness/ctlplane-basic-deployment-with-nicMappings (320.82s)' 2026-03-16 13:51:08.202313 | controller | - PASS 2026-03-16 13:51:08.202318 | controller | - No resources found 2026-03-16 13:51:08.202324 | controller | - 'make[2]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.202329 | controller | - bash scripts/retry_make_crc_storage_cleanup.sh 3 2026-03-16 13:51:08.202334 | controller | - 'make[3]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.202339 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.202344 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.202350 | controller | - + '[' -z crc-storage ']' 2026-03-16 13:51:08.202355 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage 2026-03-16 13:51:08.202360 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']' 2026-03-16 13:51:08.202365 | controller | - + cat 2026-03-16 13:51:08.202370 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml 2026-03-16 13:51:08.202376 | controller | - namespace/crc-storage unchanged 2026-03-16 13:51:08.202383 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io crc-storage); 2026-03-16 13:51:08.202389 | controller | do sleep 1; done" 2026-03-16 13:51:08.202394 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.202399 | controller | - crc-storage Active 2026-03-16 13:51:08.202404 | controller | - oc project crc-storage 2026-03-16 13:51:08.202410 | controller | - Already on project "crc-storage" on server "https://api.crc.testing:6443". 2026-03-16 13:51:08.202415 | controller | - bash scripts/cleanup-crc-pv.sh 2026-03-16 13:51:08.202420 | controller | - ++ oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.202425 | controller | - ++ awk '{print $6}' 2026-03-16 13:51:08.202431 | controller | - ++ grep Bound 2026-03-16 13:51:08.202436 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.202441 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.202448 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0 2026-03-16 13:51:08.202454 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.202459 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.202469 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-cell1-galera-0 2026-03-16 13:51:08.202474 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.202479 | controller | - + NAME=mysql-db-openstack-cell1-galera-0 2026-03-16 13:51:08.202485 | controller | - + oc delete -n openstack-kuttl-tests pvc/mysql-db-openstack-cell1-galera-0 --ignore-not-found 2026-03-16 13:51:08.202490 | controller | - persistentvolumeclaim "mysql-db-openstack-cell1-galera-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.202495 | controller | namespace 2026-03-16 13:51:08.202501 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.202506 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.202511 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.202519 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.202524 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.202529 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.202534 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.202540 | controller | - + NAME=ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.202545 | controller | - + oc delete -n openstack-kuttl-tests pvc/ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0 2026-03-16 13:51:08.202551 | controller | --ignore-not-found 2026-03-16 13:51:08.202556 | controller | - persistentvolumeclaim "ovndbcluster-sb-etc-ovn-ovsdbserver-sb-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.202561 | controller | namespace 2026-03-16 13:51:08.202566 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.202572 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.202577 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-external-api-0 2026-03-16 13:51:08.202582 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.202587 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.202593 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-external-api-0 2026-03-16 13:51:08.202598 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.202603 | controller | - + NAME=glance-glance-default-external-api-0 2026-03-16 13:51:08.202608 | controller | - + oc delete -n openstack-kuttl-tests pvc/glance-glance-default-external-api-0 --ignore-not-found 2026-03-16 13:51:08.202614 | controller | - persistentvolumeclaim "glance-glance-default-external-api-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.202619 | controller | namespace 2026-03-16 13:51:08.202624 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.202629 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.202635 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.202640 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.202645 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.202652 | controller | - ++ echo openstack-kuttl-tests/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.202659 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.202665 | controller | - + NAME=ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.202670 | controller | - + oc delete -n openstack-kuttl-tests pvc/ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0 2026-03-16 13:51:08.202675 | controller | --ignore-not-found 2026-03-16 13:51:08.202680 | controller | - persistentvolumeclaim "ovndbcluster-nb-etc-ovn-ovsdbserver-nb-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.202686 | controller | namespace 2026-03-16 13:51:08.202691 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.202696 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.202701 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-internal-api-0 2026-03-16 13:51:08.202707 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.202712 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.202717 | controller | - ++ echo openstack-kuttl-tests/glance-glance-default-internal-api-0 2026-03-16 13:51:08.202722 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.202728 | controller | - + NAME=glance-glance-default-internal-api-0 2026-03-16 13:51:08.202733 | controller | - + oc delete -n openstack-kuttl-tests pvc/glance-glance-default-internal-api-0 --ignore-not-found 2026-03-16 13:51:08.202738 | controller | - persistentvolumeclaim "glance-glance-default-internal-api-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.202743 | controller | namespace 2026-03-16 13:51:08.202749 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.202754 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.202759 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0 2026-03-16 13:51:08.202764 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.202770 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.202775 | controller | - ++ echo openstack-kuttl-tests/mysql-db-openstack-galera-0 2026-03-16 13:51:08.202780 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.202785 | controller | - + NAME=mysql-db-openstack-galera-0 2026-03-16 13:51:08.202791 | controller | - + oc delete -n openstack-kuttl-tests pvc/mysql-db-openstack-galera-0 --ignore-not-found 2026-03-16 13:51:08.202796 | controller | - persistentvolumeclaim "mysql-db-openstack-galera-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.202801 | controller | namespace 2026-03-16 13:51:08.202807 | controller | - + for pvc in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | grep 2026-03-16 13:51:08.202812 | controller | Bound | awk '{print $6}'` 2026-03-16 13:51:08.202817 | controller | - ++ echo openstack-kuttl-tests/swift-swift-storage-0 2026-03-16 13:51:08.202822 | controller | - ++ cut -d / -f 1 2026-03-16 13:51:08.202828 | controller | - + NS=openstack-kuttl-tests 2026-03-16 13:51:08.202833 | controller | - ++ echo openstack-kuttl-tests/swift-swift-storage-0 2026-03-16 13:51:08.202838 | controller | - ++ cut -d / -f 2 2026-03-16 13:51:08.202843 | controller | - + NAME=swift-swift-storage-0 2026-03-16 13:51:08.202849 | controller | - + oc delete -n openstack-kuttl-tests pvc/swift-swift-storage-0 --ignore-not-found 2026-03-16 13:51:08.202854 | controller | - persistentvolumeclaim "swift-swift-storage-0" deleted from openstack-kuttl-tests 2026-03-16 13:51:08.202859 | controller | namespace 2026-03-16 13:51:08.202869 | controller | - ++ oc get pv --selector provisioned-by=crc-devsetup --no-headers 2026-03-16 13:51:08.202874 | controller | - ++ awk '{print $1}' 2026-03-16 13:51:08.202879 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.202885 | controller | '{print $1}'` 2026-03-16 13:51:08.202890 | controller | - + oc delete pv/local-storage01-crc 2026-03-16 13:51:08.202895 | controller | - persistentvolume "local-storage01-crc" deleted 2026-03-16 13:51:08.202900 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.202905 | controller | '{print $1}'` 2026-03-16 13:51:08.202911 | controller | - + oc delete pv/local-storage02-crc 2026-03-16 13:51:08.202916 | controller | - persistentvolume "local-storage02-crc" deleted 2026-03-16 13:51:08.202921 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.202929 | controller | '{print $1}'` 2026-03-16 13:51:08.202934 | controller | - + oc delete pv/local-storage03-crc 2026-03-16 13:51:08.202939 | controller | - persistentvolume "local-storage03-crc" deleted 2026-03-16 13:51:08.202945 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.202950 | controller | '{print $1}'` 2026-03-16 13:51:08.202955 | controller | - + oc delete pv/local-storage04-crc 2026-03-16 13:51:08.202960 | controller | - persistentvolume "local-storage04-crc" deleted 2026-03-16 13:51:08.202965 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.202971 | controller | '{print $1}'` 2026-03-16 13:51:08.202976 | controller | - + oc delete pv/local-storage05-crc 2026-03-16 13:51:08.202981 | controller | - persistentvolume "local-storage05-crc" deleted 2026-03-16 13:51:08.202986 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.202991 | controller | '{print $1}'` 2026-03-16 13:51:08.202997 | controller | - + oc delete pv/local-storage06-crc 2026-03-16 13:51:08.203002 | controller | - persistentvolume "local-storage06-crc" deleted 2026-03-16 13:51:08.203007 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203012 | controller | '{print $1}'` 2026-03-16 13:51:08.203017 | controller | - + oc delete pv/local-storage07-crc 2026-03-16 13:51:08.203023 | controller | - persistentvolume "local-storage07-crc" deleted 2026-03-16 13:51:08.203028 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203033 | controller | '{print $1}'` 2026-03-16 13:51:08.203047 | controller | - + oc delete pv/local-storage08-crc 2026-03-16 13:51:08.203053 | controller | - persistentvolume "local-storage08-crc" deleted 2026-03-16 13:51:08.203058 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203063 | controller | '{print $1}'` 2026-03-16 13:51:08.203068 | controller | - + oc delete pv/local-storage09-crc 2026-03-16 13:51:08.203096 | controller | - persistentvolume "local-storage09-crc" deleted 2026-03-16 13:51:08.203102 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203107 | controller | '{print $1}'` 2026-03-16 13:51:08.203113 | controller | - + oc delete pv/local-storage10-crc 2026-03-16 13:51:08.203118 | controller | - persistentvolume "local-storage10-crc" deleted 2026-03-16 13:51:08.203123 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203128 | controller | '{print $1}'` 2026-03-16 13:51:08.203134 | controller | - + oc delete pv/local-storage11-crc 2026-03-16 13:51:08.203139 | controller | - persistentvolume "local-storage11-crc" deleted 2026-03-16 13:51:08.203144 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203149 | controller | '{print $1}'` 2026-03-16 13:51:08.203155 | controller | - + oc delete pv/local-storage12-crc 2026-03-16 13:51:08.203160 | controller | - persistentvolume "local-storage12-crc" deleted 2026-03-16 13:51:08.203165 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203170 | controller | '{print $1}'` 2026-03-16 13:51:08.203176 | controller | - + oc delete pv/local-storage13-crc 2026-03-16 13:51:08.203181 | controller | - persistentvolume "local-storage13-crc" deleted 2026-03-16 13:51:08.203186 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203191 | controller | '{print $1}'` 2026-03-16 13:51:08.203196 | controller | - + oc delete pv/local-storage14-crc 2026-03-16 13:51:08.203202 | controller | - persistentvolume "local-storage14-crc" deleted 2026-03-16 13:51:08.203207 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203212 | controller | '{print $1}'` 2026-03-16 13:51:08.203217 | controller | - + oc delete pv/local-storage15-crc 2026-03-16 13:51:08.203223 | controller | - persistentvolume "local-storage15-crc" deleted 2026-03-16 13:51:08.203228 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203236 | controller | '{print $1}'` 2026-03-16 13:51:08.203241 | controller | - + oc delete pv/local-storage16-crc 2026-03-16 13:51:08.203247 | controller | - persistentvolume "local-storage16-crc" deleted 2026-03-16 13:51:08.203252 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203257 | controller | '{print $1}'` 2026-03-16 13:51:08.203262 | controller | - + oc delete pv/local-storage17-crc 2026-03-16 13:51:08.203268 | controller | - persistentvolume "local-storage17-crc" deleted 2026-03-16 13:51:08.203273 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203278 | controller | '{print $1}'` 2026-03-16 13:51:08.203283 | controller | - + oc delete pv/local-storage18-crc 2026-03-16 13:51:08.203289 | controller | - persistentvolume "local-storage18-crc" deleted 2026-03-16 13:51:08.203294 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203299 | controller | '{print $1}'` 2026-03-16 13:51:08.203304 | controller | - + oc delete pv/local-storage19-crc 2026-03-16 13:51:08.203310 | controller | - persistentvolume "local-storage19-crc" deleted 2026-03-16 13:51:08.203315 | controller | - + for pv in `oc get pv --selector provisioned-by=crc-devsetup --no-headers | awk 2026-03-16 13:51:08.203320 | controller | '{print $1}'` 2026-03-16 13:51:08.203325 | controller | - + oc delete pv/local-storage20-crc 2026-03-16 13:51:08.203330 | controller | - persistentvolume "local-storage20-crc" deleted 2026-03-16 13:51:08.203339 | controller | - if oc get sc "local-storage"; then oc delete sc "local-storage"; fi 2026-03-16 13:51:08.203345 | controller | - NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE 2026-03-16 13:51:08.203350 | controller | - local-storage kubernetes.io/no-provisioner Delete WaitForFirstConsumer true 5m29s 2026-03-16 13:51:08.203355 | controller | - storageclass.storage.k8s.io "local-storage" deleted 2026-03-16 13:51:08.203360 | controller | - bash scripts/delete-pv.sh 2026-03-16 13:51:08.203366 | controller | - +++ dirname scripts/delete-pv.sh 2026-03-16 13:51:08.203371 | controller | - ++ cd scripts 2026-03-16 13:51:08.203376 | controller | - ++ pwd -P 2026-03-16 13:51:08.203381 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.203387 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh 2026-03-16 13:51:08.203392 | controller | - ++ set -ex 2026-03-16 13:51:08.203397 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.203402 | controller | - ++ cat 2026-03-16 13:51:08.203407 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.203413 | controller | - configmap/crc-storage unchanged 2026-03-16 13:51:08.203418 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.203426 | controller | - ++ cat 2026-03-16 13:51:08.203431 | controller | - serviceaccount/crc-storage unchanged 2026-03-16 13:51:08.203436 | controller | - ++ cat 2026-03-16 13:51:08.203442 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.203447 | controller | - role.rbac.authorization.k8s.io/crc-storage-role unchanged 2026-03-16 13:51:08.203452 | controller | - ++ cat 2026-03-16 13:51:08.203457 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.203463 | controller | - rolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged 2026-03-16 13:51:08.203468 | controller | - + PV_NUM=20 2026-03-16 13:51:08.203473 | controller | - + TIMEOUT=500s 2026-03-16 13:51:08.203479 | controller | - ++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}' 2026-03-16 13:51:08.203484 | controller | -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.203489 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.203494 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.203500 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.203505 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.203510 | controller | crc delete 2026-03-16 13:51:08.203515 | controller | - ++ set -ex 2026-03-16 13:51:08.203521 | controller | - ++ NODE=crc 2026-03-16 13:51:08.203527 | controller | - ++ OPERATION=delete 2026-03-16 13:51:08.203532 | controller | - ++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found 2026-03-16 13:51:08.203541 | controller | - job.batch "crc-storage-crc" deleted from crc-storage namespace 2026-03-16 13:51:08.203547 | controller | - ++ cat 2026-03-16 13:51:08.203552 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.203557 | controller | - 'Warning: would violate PodSecurity "restricted:latest": privileged (container "storage" 2026-03-16 13:51:08.203562 | controller | must not set securityContext.privileged=true), allowPrivilegeEscalation != false 2026-03-16 13:51:08.203568 | controller | (container "storage" must set securityContext.allowPrivilegeEscalation=false), unrestricted 2026-03-16 13:51:08.203573 | controller | capabilities (container "storage" must set securityContext.capabilities.drop=["ALL"]), 2026-03-16 13:51:08.203578 | controller | restricted volume types (volume "node-mnt" uses restricted volume type "hostPath"), 2026-03-16 13:51:08.203583 | controller | runAsNonRoot != true (pod or container "storage" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.203589 | controller | runAsUser=0 (pod and container "storage" must not set runAsUser=0)' 2026-03-16 13:51:08.203594 | controller | - job.batch/crc-storage-crc created 2026-03-16 13:51:08.203599 | controller | - + oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.203604 | controller | --timeout 500s 2026-03-16 13:51:08.203610 | controller | - job.batch/crc-storage-crc condition met 2026-03-16 13:51:08.203615 | controller | - 'make[3]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.203620 | controller | - 'make[2]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.203625 | controller | - 'make[2]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.203631 | controller | - bash scripts/retry_make_crc_storage.sh 3 2026-03-16 13:51:08.203636 | controller | - 'make[3]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.203641 | controller | - bash scripts/gen-namespace.sh 2026-03-16 13:51:08.203646 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-03-16 13:51:08.203652 | controller | - + '[' -z crc-storage ']' 2026-03-16 13:51:08.203657 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/crc-storage 2026-03-16 13:51:08.203662 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc-storage ']' 2026-03-16 13:51:08.203667 | controller | - + cat 2026-03-16 13:51:08.203673 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml 2026-03-16 13:51:08.203678 | controller | - namespace/crc-storage unchanged 2026-03-16 13:51:08.203683 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io crc-storage); 2026-03-16 13:51:08.203688 | controller | do sleep 1; done" 2026-03-16 13:51:08.203693 | controller | - NAME DISPLAY NAME STATUS 2026-03-16 13:51:08.203699 | controller | - crc-storage Active 2026-03-16 13:51:08.203704 | controller | - oc project crc-storage 2026-03-16 13:51:08.203709 | controller | - Already on project "crc-storage" on server "https://api.crc.testing:6443". 2026-03-16 13:51:08.203714 | controller | - bash scripts/create-pv.sh 2026-03-16 13:51:08.203720 | controller | - +++ dirname scripts/create-pv.sh 2026-03-16 13:51:08.203727 | controller | - ++ cd scripts 2026-03-16 13:51:08.203733 | controller | - ++ pwd -P 2026-03-16 13:51:08.203738 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-03-16 13:51:08.203743 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_common.sh 2026-03-16 13:51:08.203749 | controller | - ++ set -ex 2026-03-16 13:51:08.203754 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.203759 | controller | - ++ cat 2026-03-16 13:51:08.203767 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.203772 | controller | - configmap/crc-storage unchanged 2026-03-16 13:51:08.203778 | controller | - ++ cat 2026-03-16 13:51:08.203783 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.203788 | controller | - serviceaccount/crc-storage unchanged 2026-03-16 13:51:08.203794 | controller | - ++ cat 2026-03-16 13:51:08.203801 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.203806 | controller | - role.rbac.authorization.k8s.io/crc-storage-role unchanged 2026-03-16 13:51:08.203814 | controller | - ++ cat 2026-03-16 13:51:08.203819 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.203824 | controller | - rolebinding.rbac.authorization.k8s.io/crc-storage-rolebinding unchanged 2026-03-16 13:51:08.203829 | controller | - + PV_NUM=20 2026-03-16 13:51:08.203835 | controller | - + TIMEOUT=500s 2026-03-16 13:51:08.203840 | controller | - ++ oc get pv -o json 2026-03-16 13:51:08.203845 | controller | - ++ jq -r '.items[] | select(.status.phase | test("Released")).metadata.name' 2026-03-16 13:51:08.203850 | controller | - + released= 2026-03-16 13:51:08.203856 | controller | - ++ oc get node -o template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}' 2026-03-16 13:51:08.203861 | controller | -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.203866 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.203871 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.203876 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.203882 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/storage_apply.sh 2026-03-16 13:51:08.203887 | controller | crc create 2026-03-16 13:51:08.203892 | controller | - ++ set -ex 2026-03-16 13:51:08.203897 | controller | - ++ NODE=crc 2026-03-16 13:51:08.203902 | controller | - ++ OPERATION=create 2026-03-16 13:51:08.203908 | controller | - ++ oc delete -n crc-storage job crc-storage-crc --ignore-not-found 2026-03-16 13:51:08.203913 | controller | - job.batch "crc-storage-crc" deleted from crc-storage namespace 2026-03-16 13:51:08.203918 | controller | - ++ cat 2026-03-16 13:51:08.203923 | controller | - ++ oc apply -f - 2026-03-16 13:51:08.203929 | controller | - 'Warning: would violate PodSecurity "restricted:latest": privileged (container "storage" 2026-03-16 13:51:08.203934 | controller | must not set securityContext.privileged=true), allowPrivilegeEscalation != false 2026-03-16 13:51:08.203939 | controller | (container "storage" must set securityContext.allowPrivilegeEscalation=false), unrestricted 2026-03-16 13:51:08.203944 | controller | capabilities (container "storage" must set securityContext.capabilities.drop=["ALL"]), 2026-03-16 13:51:08.203949 | controller | restricted volume types (volume "node-mnt" uses restricted volume type "hostPath"), 2026-03-16 13:51:08.203955 | controller | runAsNonRoot != true (pod or container "storage" must set securityContext.runAsNonRoot=true), 2026-03-16 13:51:08.203960 | controller | runAsUser=0 (pod and container "storage" must not set runAsUser=0)' 2026-03-16 13:51:08.203965 | controller | - job.batch/crc-storage-crc created 2026-03-16 13:51:08.203970 | controller | - + oc wait job -n crc-storage -l install-yamls.crc.storage --for condition=Complete 2026-03-16 13:51:08.203975 | controller | --timeout 500s 2026-03-16 13:51:08.203981 | controller | - job.batch/crc-storage-crc condition met 2026-03-16 13:51:08.203986 | controller | - bash scripts/gen-crc-pv-kustomize.sh 2026-03-16 13:51:08.203991 | controller | - + OUT=/home/zuul/ci-framework-data/artifacts/manifests 2026-03-16 13:51:08.203996 | controller | - + '[' -z '"local-storage"' ']' 2026-03-16 13:51:08.204002 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/crc ']' 2026-03-16 13:51:08.204007 | controller | - + PV_NUM=20 2026-03-16 13:51:08.204012 | controller | - + STORAGE_CAPACITY=10 2026-03-16 13:51:08.204017 | controller | - ++ oc get node -o name -l node-role.kubernetes.io/worker 2026-03-16 13:51:08.204022 | controller | - ++ head -c-1 2026-03-16 13:51:08.204028 | controller | - ++ sed -e 's|node/||' 2026-03-16 13:51:08.204033 | controller | - ++ tr '\n' ' ' 2026-03-16 13:51:08.204047 | controller | - + NODE_NAMES=crc 2026-03-16 13:51:08.204052 | controller | - + '[' -z crc ']' 2026-03-16 13:51:08.204057 | controller | - + cat 2026-03-16 13:51:08.204063 | controller | - + for node in $NODE_NAMES 2026-03-16 13:51:08.204068 | controller | - ++ seq -w 20 2026-03-16 13:51:08.204087 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204092 | controller | - + cat 2026-03-16 13:51:08.204098 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204103 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204108 | controller | - + cat 2026-03-16 13:51:08.204114 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204119 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204127 | controller | - + cat 2026-03-16 13:51:08.204132 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204138 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204143 | controller | - + cat 2026-03-16 13:51:08.204148 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204153 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204159 | controller | - + cat 2026-03-16 13:51:08.204164 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204169 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204174 | controller | - + cat 2026-03-16 13:51:08.204179 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204185 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204190 | controller | - + cat 2026-03-16 13:51:08.204195 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204200 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204206 | controller | - + cat 2026-03-16 13:51:08.204211 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204216 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204221 | controller | - + cat 2026-03-16 13:51:08.204227 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204232 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204237 | controller | - + cat 2026-03-16 13:51:08.204242 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204248 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204253 | controller | - + cat 2026-03-16 13:51:08.204258 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204263 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204268 | controller | - + cat 2026-03-16 13:51:08.204274 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204279 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204284 | controller | - + cat 2026-03-16 13:51:08.204289 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204295 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204300 | controller | - + cat 2026-03-16 13:51:08.204305 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204310 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204316 | controller | - + cat 2026-03-16 13:51:08.204321 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204326 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204331 | controller | - + cat 2026-03-16 13:51:08.204337 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204342 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204347 | controller | - + cat 2026-03-16 13:51:08.204352 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204358 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204363 | controller | - + cat 2026-03-16 13:51:08.204368 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204374 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204379 | controller | - + cat 2026-03-16 13:51:08.204384 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204389 | controller | - + for i in `seq -w $PV_NUM` 2026-03-16 13:51:08.204395 | controller | - + cat 2026-03-16 13:51:08.204400 | controller | - ++ sed -e 's/^"//' -e 's/"$//' 2026-03-16 13:51:08.204405 | controller | - + cat 2026-03-16 13:51:08.204413 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/crc/storage.yaml 2026-03-16 13:51:08.204419 | controller | - storageclass.storage.k8s.io/local-storage created 2026-03-16 13:51:08.204424 | controller | - persistentvolume/local-storage01-crc created 2026-03-16 13:51:08.204429 | controller | - persistentvolume/local-storage02-crc created 2026-03-16 13:51:08.204434 | controller | - persistentvolume/local-storage03-crc created 2026-03-16 13:51:08.204440 | controller | - persistentvolume/local-storage04-crc created 2026-03-16 13:51:08.204445 | controller | - persistentvolume/local-storage05-crc created 2026-03-16 13:51:08.204450 | controller | - persistentvolume/local-storage06-crc created 2026-03-16 13:51:08.204455 | controller | - persistentvolume/local-storage07-crc created 2026-03-16 13:51:08.204461 | controller | - persistentvolume/local-storage08-crc created 2026-03-16 13:51:08.204466 | controller | - persistentvolume/local-storage09-crc created 2026-03-16 13:51:08.204471 | controller | - persistentvolume/local-storage10-crc created 2026-03-16 13:51:08.204479 | controller | - persistentvolume/local-storage11-crc created 2026-03-16 13:51:08.204486 | controller | - persistentvolume/local-storage12-crc created 2026-03-16 13:51:08.204492 | controller | - persistentvolume/local-storage13-crc created 2026-03-16 13:51:08.204497 | controller | - persistentvolume/local-storage14-crc created 2026-03-16 13:51:08.204502 | controller | - persistentvolume/local-storage15-crc created 2026-03-16 13:51:08.204507 | controller | - persistentvolume/local-storage16-crc created 2026-03-16 13:51:08.204513 | controller | - persistentvolume/local-storage17-crc created 2026-03-16 13:51:08.204518 | controller | - persistentvolume/local-storage18-crc created 2026-03-16 13:51:08.204523 | controller | - persistentvolume/local-storage19-crc created 2026-03-16 13:51:08.204528 | controller | - persistentvolume/local-storage20-crc created 2026-03-16 13:51:08.204534 | controller | - persistentvolumeclaim/ansible-ee-logs unchanged 2026-03-16 13:51:08.204539 | controller | - 'make[3]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.204545 | controller | - 'make[2]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.204550 | controller | - '2026/03/16 13:50:51 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.204555 | controller | ]' 2026-03-16 13:51:08.204561 | controller | - === RUN kuttl 2026-03-16 13:51:08.204566 | controller | - ' harness.go:463: starting setup' 2026-03-16 13:51:08.204575 | controller | - ' harness.go:255: running tests using configured kubeconfig.' 2026-03-16 13:51:08.204581 | controller | - ' harness.go:278: Successful connection to cluster at: https://api.crc.testing:6443' 2026-03-16 13:51:08.204586 | controller | - ' logger.go:42: 13:50:51 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.204591 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_netconfig.yaml]' 2026-03-16 13:51:08.204597 | controller | - ' logger.go:42: 13:50:51 | | netconfig.network.openstack.org/netconfig configured' 2026-03-16 13:51:08.204602 | controller | - ' logger.go:42: 13:50:51 | | running command: [oc apply -n openstack-kuttl-tests 2026-03-16 13:51:08.204607 | controller | -f https://raw.githubusercontent.com/openstack-k8s-operators/infra-operator/main/config/samples/network_v1beta1_dnsmasq.yaml]' 2026-03-16 13:51:08.204613 | controller | - ' logger.go:42: 13:50:52 | | dnsmasq.network.openstack.org/dnsmasq configured' 2026-03-16 13:51:08.204620 | controller | - ' logger.go:42: 13:50:52 | | running command: [sh -c if [ ! -f ansibleee-ssh-key-id_rsa 2026-03-16 13:51:08.204626 | controller | ]; then' 2026-03-16 13:51:08.204631 | controller | - ' ssh-keygen -f ansibleee-ssh-key-id_rsa -N "" -t rsa -b 4096' 2026-03-16 13:51:08.204636 | controller | - ' fi' 2026-03-16 13:51:08.204641 | controller | - ' oc create secret generic dataplane-ansible-ssh-private-key-secret \' 2026-03-16 13:51:08.204647 | controller | - ' --save-config \' 2026-03-16 13:51:08.204652 | controller | - ' --dry-run=client \' 2026-03-16 13:51:08.204657 | controller | - ' --from-file=authorized_keys=ansibleee-ssh-key-id_rsa.pub \' 2026-03-16 13:51:08.204663 | controller | - ' --from-file=ssh-privatekey=ansibleee-ssh-key-id_rsa \' 2026-03-16 13:51:08.204668 | controller | - ' --from-file=ssh-publickey=ansibleee-ssh-key-id_rsa.pub \' 2026-03-16 13:51:08.204673 | controller | - ' -n openstack-kuttl-tests \' 2026-03-16 13:51:08.204678 | controller | - ' -o yaml | \' 2026-03-16 13:51:08.204684 | controller | - ' oc apply -f -' 2026-03-16 13:51:08.204689 | controller | - ' ]' 2026-03-16 13:51:08.204694 | controller | - ' logger.go:42: 13:50:53 | | secret/dataplane-ansible-ssh-private-key-secret 2026-03-16 13:51:08.204699 | controller | unchanged' 2026-03-16 13:51:08.204705 | controller | - ' harness.go:363: running tests' 2026-03-16 13:51:08.204710 | controller | - ' harness.go:75: going to run test suite with timeout of 1380 seconds for each 2026-03-16 13:51:08.204715 | controller | step' 2026-03-16 13:51:08.204720 | controller | - ' harness.go:375: testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-03-16 13:51:08.204728 | controller | has 20 tests' 2026-03-16 13:51:08.204733 | controller | - === RUN kuttl/harness 2026-03-16 13:51:08.204738 | controller | - === RUN kuttl/harness/ctlplane-collapsed 2026-03-16 13:51:08.204744 | controller | - === PAUSE kuttl/harness/ctlplane-collapsed 2026-03-16 13:51:08.204749 | controller | - === CONT kuttl/harness/ctlplane-collapsed 2026-03-16 13:51:08.204754 | controller | - ' logger.go:42: 13:50:53 | ctlplane-collapsed | Skipping creation of user-supplied 2026-03-16 13:51:08.204759 | controller | namespace: openstack-kuttl-tests' 2026-03-16 13:51:08.204765 | controller | - ' logger.go:42: 13:50:53 | ctlplane-collapsed/0-deps | starting test step 0-deps' 2026-03-16 13:51:08.204770 | controller | - ' logger.go:42: 13:50:53 | ctlplane-collapsed/0-deps | running command: [sh -c 2026-03-16 13:51:08.204775 | controller | oc apply -f ../../common/rhobs.yaml' 2026-03-16 13:51:08.204783 | controller | - ' until oc api-resources | grep -q rhobs; do sleep 1; done' 2026-03-16 13:51:08.220062 | controller | - ' ]' 2026-03-16 13:51:08.220101 | controller | - ' logger.go:42: 13:50:53 | ctlplane-collapsed/0-deps | subscription.operators.coreos.com/cluster-observability-operator 2026-03-16 13:51:08.220112 | controller | created' 2026-03-16 13:51:08.220118 | controller | - ' logger.go:42: 13:51:07 | ctlplane-collapsed/0-deps | test step completed 0-deps' 2026-03-16 13:51:08.220125 | controller | - ' logger.go:42: 13:51:07 | ctlplane-collapsed/1-deploy-openstack-collapsed-cell 2026-03-16 13:51:08.220132 | controller | | starting test step 1-deploy-openstack-collapsed-cell' 2026-03-16 13:51:08.220138 | controller | - ' logger.go:42: 13:51:07 | ctlplane-collapsed/1-deploy-openstack-collapsed-cell 2026-03-16 13:51:08.220145 | controller | | running command: [sh -c oc apply -n $NAMESPACE -f ../../../../config/samples/core_v1beta1_openstackcontrolplane_collapsed_cell.yaml' 2026-03-16 13:51:08.220152 | controller | - ' ]' 2026-03-16 13:51:08.220158 | controller | - ' logger.go:42: 13:51:08 | ctlplane-collapsed/1-deploy-openstack-collapsed-cell 2026-03-16 13:51:08.220165 | controller | | Warning: spec.galera.template[openstack].storageRequest: 500M is not appropriate 2026-03-16 13:51:08.220171 | controller | for production! For production use at least 5G!' 2026-03-16 13:51:08.220178 | controller | - ' logger.go:42: 13:51:08 | ctlplane-collapsed/1-deploy-openstack-collapsed-cell 2026-03-16 13:51:08.220184 | controller | | The OpenStackControlPlane "openstack-collapsed-cell" is invalid: metadata.name: 2026-03-16 13:51:08.220191 | controller | Invalid value: "openstack-collapsed-cell": OpenStackControlPlane ''openstack-collapsed-cell'' 2026-03-16 13:51:08.220197 | controller | must have same name as the existing ''openstack'' OpenStackVersion' 2026-03-16 13:51:08.220204 | controller | - ' case.go:396: failed in step 1-deploy-openstack-collapsed-cell' 2026-03-16 13:51:08.220210 | controller | - ' case.go:398: command "oc apply -n $NAMESPACE -f ../../../../config/samples/core_v1beta1_o..." 2026-03-16 13:51:08.220217 | controller | failed, exit status 1' 2026-03-16 13:51:08.220224 | controller | - ' logger.go:42: 13:51:08 | ctlplane-collapsed | skipping kubernetes event logging' 2026-03-16 13:51:08.220230 | controller | - === NAME kuttl 2026-03-16 13:51:08.220237 | controller | - ' harness.go:406: run tests finished' 2026-03-16 13:51:08.220243 | controller | - ' harness.go:514: cleaning up' 2026-03-16 13:51:08.220250 | controller | - ' harness.go:571: removing temp folder: ""' 2026-03-16 13:51:08.220256 | controller | - '--- FAIL: kuttl (16.56s)' 2026-03-16 13:51:08.220263 | controller | - ' --- FAIL: kuttl/harness (0.00s)' 2026-03-16 13:51:08.220270 | controller | - ' --- FAIL: kuttl/harness/ctlplane-collapsed (14.96s)' 2026-03-16 13:51:08.220276 | controller | - FAIL 2026-03-16 13:51:08.220283 | controller | - 'make[1]: *** [Makefile:2100: openstack_kuttl_run] Error 1' 2026-03-16 13:51:08.220289 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-03-16 13:51:08.220296 | controller | - 'make: *** [Makefile:2117: openstack_kuttl] Error 2' 2026-03-16 13:51:08.220306 | controller | ...ignoring 2026-03-16 13:51:09.016534 | controller | 2026-03-16 13:51:09.016569 | controller | TASK [Get resource status after openstack_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_after_{{ operator }}_kuttl.log 2026-03-16 13:51:09.016577 | controller | ] *** 2026-03-16 13:51:09.016585 | controller | Monday 16 March 2026 13:51:08 +0000 (0:33:52.695) 0:36:14.292 ********** 2026-03-16 13:51:09.016591 | controller | Monday 16 March 2026 13:51:08 +0000 (0:33:52.695) 0:36:14.291 ********** 2026-03-16 13:51:09.016602 | controller | changed: [localhost] => (item=oc get pv) 2026-03-16 13:51:09.167469 | controller | changed: [localhost] => (item=oc get all) 2026-03-16 13:51:09.167496 | controller | 2026-03-16 13:51:09.167504 | controller | TASK [Find the generated JUnitXML files paths={{ cifmw_installyamls_repos }}, file_type=file, patterns=*.xml] *** 2026-03-16 13:51:09.167510 | controller | Monday 16 March 2026 13:51:09 +0000 (0:00:00.796) 0:36:15.088 ********** 2026-03-16 13:51:09.167516 | controller | Monday 16 March 2026 13:51:09 +0000 (0:00:00.796) 0:36:15.087 ********** 2026-03-16 13:51:09.167530 | controller | ok: [localhost] 2026-03-16 13:51:09.325422 | controller | 2026-03-16 13:51:09.325446 | controller | TASK [Create the test results directory path={{ _kuttl_test_result_dir }}, state=directory, mode=0755] *** 2026-03-16 13:51:09.325454 | controller | Monday 16 March 2026 13:51:09 +0000 (0:00:00.151) 0:36:15.239 ********** 2026-03-16 13:51:09.325461 | controller | Monday 16 March 2026 13:51:09 +0000 (0:00:00.151) 0:36:15.238 ********** 2026-03-16 13:51:09.325470 | controller | changed: [localhost] 2026-03-16 13:51:09.768204 | controller | 2026-03-16 13:51:09.768233 | controller | TASK [Copy the generated test results to the test results directory src={{ item.path }}, dest={{ _kuttl_test_result_dir }}, mode=0644] *** 2026-03-16 13:51:09.768241 | controller | Monday 16 March 2026 13:51:09 +0000 (0:00:00.158) 0:36:15.397 ********** 2026-03-16 13:51:09.768248 | controller | Monday 16 March 2026 13:51:09 +0000 (0:00:00.158) 0:36:15.396 ********** 2026-03-16 13:51:09.768259 | controller | changed: [localhost] => (item={'path': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/kuttl-report-openstack.xml', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 638, 'inode': 67198569, 'dev': 64513, 'nlink': 1, 'atime': 1773668341.0744946, 'mtime': 1773669068.0541847, 'ctime': 1773669068.0541847, 'gr_name': 'zuul', 'pw_name': 'zuul', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False}) 2026-03-16 13:51:09.799813 | controller | 2026-03-16 13:51:09.799834 | controller | TASK [Fail when any tests failed that=['_kuttl_curr_operator_result.rc == 0'], success_msg=KUTTL tests for {{ operator }} passed, fail_msg=KUTTL tests for {{ operator }} failed] *** 2026-03-16 13:51:09.799841 | controller | Monday 16 March 2026 13:51:09 +0000 (0:00:00.442) 0:36:15.840 ********** 2026-03-16 13:51:09.799847 | controller | Monday 16 March 2026 13:51:09 +0000 (0:00:00.442) 0:36:15.839 ********** 2026-03-16 13:51:09.799857 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:96 2026-03-16 13:51:09.799862 | controller | fatal: [localhost]: FAILED! => 2026-03-16 13:51:09.799868 | controller | assertion: _kuttl_curr_operator_result.rc == 0 2026-03-16 13:51:09.799873 | controller | changed: false 2026-03-16 13:51:09.799878 | controller | evaluated_to: false 2026-03-16 13:51:09.799883 | controller | msg: KUTTL tests for openstack failed 2026-03-16 13:51:09.799888 | controller | 2026-03-16 13:51:09.799893 | controller | NO MORE HOSTS LEFT ************************************************************* 2026-03-16 13:51:09.799898 | controller | 2026-03-16 13:51:09.799903 | controller | PLAY RECAP ********************************************************************* 2026-03-16 13:51:09.799908 | controller | localhost : ok=129 changed=53 unreachable=0 failed=1 skipped=70 rescued=0 ignored=2 2026-03-16 13:51:09.799913 | controller | 2026-03-16 13:51:09.799918 | controller | Monday 16 March 2026 13:51:09 +0000 (0:00:00.030) 0:36:15.871 ********** 2026-03-16 13:51:09.799923 | controller | =============================================================================== 2026-03-16 13:51:09.799931 | controller | install_yamls_makes : Run openstack_kuttl ---------------------------- 2032.70s 2026-03-16 13:51:09.799936 | controller | install_yamls_makes : Run download_tools ------------------------------- 40.49s 2026-03-16 13:51:09.799941 | controller | ci_setup : Install needed packages ------------------------------------- 26.01s 2026-03-16 13:51:09.799946 | controller | ci_local_storage : Remove the cifmw_cls_namespace namespace ------------ 10.61s 2026-03-16 13:51:09.799951 | controller | repo_setup : Initialize python venv and install requirements ------------ 7.79s 2026-03-16 13:51:09.799956 | controller | ci_setup : Install openshift client ------------------------------------- 6.09s 2026-03-16 13:51:09.799961 | controller | ci_local_storage : Perform action in the PV directory ------------------- 5.29s 2026-03-16 13:51:09.799965 | controller | install_yamls_makes : Run crc_attach_default_interface ------------------ 5.16s 2026-03-16 13:51:09.799970 | controller | ci_local_storage : Perform action in the PV directory ------------------- 5.01s 2026-03-16 13:51:09.799975 | controller | openshift_setup : Create required namespaces ---------------------------- 2.06s 2026-03-16 13:51:09.799980 | controller | discover_latest_image : Get latest image for the current entry ---------- 1.89s 2026-03-16 13:51:09.799985 | controller | run_hook : Run hook without retry - Fetch crc facts and save them as parameters for kuttl jobs --- 1.33s 2026-03-16 13:51:09.799993 | controller | run_hook : Run hook without retry - Fetch crc facts and save them as parameters for kuttl jobs --- 1.32s 2026-03-16 13:51:09.799999 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 1.24s 2026-03-16 13:51:09.800004 | controller | repo_setup : Get repo-setup repository ---------------------------------- 1.02s 2026-03-16 13:51:09.800008 | controller | ci_setup : Manage directories ------------------------------------------- 0.82s 2026-03-16 13:51:09.800013 | controller | Gathering Facts --------------------------------------------------------- 0.82s 2026-03-16 13:51:09.800018 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 0.82s 2026-03-16 13:51:09.800023 | controller | Get resource status after openstack_kuttl run --------------------------- 0.80s 2026-03-16 13:51:09.800028 | controller | repo_setup : Run repo-setup --------------------------------------------- 0.79s 2026-03-16 13:51:09.800032 | controller | Monday 16 March 2026 13:51:09 +0000 (0:00:00.031) 0:36:15.870 ********** 2026-03-16 13:51:09.800037 | controller | =============================================================================== 2026-03-16 13:51:09.800052 | controller | install_yamls_makes -------------------------------------------------- 2078.48s 2026-03-16 13:51:09.800059 | controller | ci_setup --------------------------------------------------------------- 33.92s 2026-03-16 13:51:09.800064 | controller | ci_local_storage ------------------------------------------------------- 27.51s 2026-03-16 13:51:09.800085 | controller | repo_setup ------------------------------------------------------------- 14.73s 2026-03-16 13:51:09.800094 | controller | run_hook ---------------------------------------------------------------- 4.71s 2026-03-16 13:51:09.800099 | controller | openshift_setup --------------------------------------------------------- 4.52s 2026-03-16 13:51:09.800104 | controller | openshift_login --------------------------------------------------------- 3.07s 2026-03-16 13:51:09.800108 | controller | install_yamls ----------------------------------------------------------- 2.48s 2026-03-16 13:51:09.800113 | controller | discover_latest_image --------------------------------------------------- 2.02s 2026-03-16 13:51:09.800118 | controller | ansible.builtin.shell --------------------------------------------------- 1.45s 2026-03-16 13:51:09.800123 | controller | gather_facts ------------------------------------------------------------ 0.82s 2026-03-16 13:51:09.800128 | controller | cifmw_setup ------------------------------------------------------------- 0.55s 2026-03-16 13:51:09.800133 | controller | ansible.builtin.copy ---------------------------------------------------- 0.44s 2026-03-16 13:51:09.800137 | controller | install_ca -------------------------------------------------------------- 0.36s 2026-03-16 13:51:09.800142 | controller | ansible.builtin.include_role -------------------------------------------- 0.26s 2026-03-16 13:51:09.800150 | controller | ansible.builtin.file ---------------------------------------------------- 0.16s 2026-03-16 13:51:09.800155 | controller | ansible.builtin.find ---------------------------------------------------- 0.15s 2026-03-16 13:51:09.800160 | controller | ansible.builtin.set_fact ------------------------------------------------ 0.07s 2026-03-16 13:51:09.800165 | controller | ansible.builtin.include_tasks ------------------------------------------- 0.07s 2026-03-16 13:51:09.800173 | controller | ansible.builtin.include_vars -------------------------------------------- 0.04s 2026-03-16 13:51:09.865825 | controller | ansible.builtin.assert -------------------------------------------------- 0.03s 2026-03-16 13:51:09.865870 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-16 13:51:09.865877 | controller | total ---------------------------------------------------------------- 2175.84s 2026-03-16 13:51:10.282822 | controller | ERROR 2026-03-16 13:51:10.282958 | controller | { 2026-03-16 13:51:10.282995 | controller | "delta": "0:36:16.584485", 2026-03-16 13:51:10.283021 | controller | "end": "2026-03-16 13:51:09.867678", 2026-03-16 13:51:10.283043 | controller | "msg": "non-zero return code", 2026-03-16 13:51:10.283062 | controller | "rc": 2, 2026-03-16 13:51:10.283081 | controller | "start": "2026-03-16 13:14:53.283193" 2026-03-16 13:51:10.283099 | controller | } failure 2026-03-16 13:51:10.363731 | 2026-03-16 13:51:10.363827 | PLAY RECAP 2026-03-16 13:51:10.363869 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-03-16 13:51:10.363899 | 2026-03-16 13:51:10.436284 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main] 2026-03-16 13:51:10.439124 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2026-03-16 13:51:11.051781 | 2026-03-16 13:51:11.051915 | PLAY [Run ci/playbooks/e2e-collect-logs.yml] 2026-03-16 13:51:11.092861 | 2026-03-16 13:51:11.092935 | TASK [Filter out host if needed] 2026-03-16 13:51:11.103586 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-16 13:51:11.109964 | 2026-03-16 13:51:11.110028 | TASK [Filter out host if needed] 2026-03-16 13:51:11.124064 | 2026-03-16 13:51:11.124142 | TASK [Ensure we have the ci-framework on host] 2026-03-16 13:51:11.539184 | controller | ok 2026-03-16 13:51:11.545413 | 2026-03-16 13:51:11.545478 | TASK [End host if no basedir] 2026-03-16 13:51:11.551565 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-16 13:51:11.556536 | 2026-03-16 13:51:11.556592 | TASK [Read base centos-9 scenarios] 2026-03-16 13:51:11.575116 | controller | ok 2026-03-16 13:51:11.649449 | 2026-03-16 13:51:11.649520 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2026-03-16 13:51:11.663218 | controller | skipping: Conditional result was False 2026-03-16 13:51:11.669808 | 2026-03-16 13:51:11.669873 | TASK [cifmw_helpers : Check if file is available] 2026-03-16 13:51:11.851212 | controller | ok 2026-03-16 13:51:11.857550 | 2026-03-16 13:51:11.857613 | TASK [cifmw_helpers : Create temporary directory] 2026-03-16 13:51:11.901605 | controller | skipping: Conditional result was False 2026-03-16 13:51:11.929821 | 2026-03-16 13:51:11.929904 | TASK [cifmw_helpers : Read vars] 2026-03-16 13:51:11.950107 | 2026-03-16 13:51:11.950230 | TASK [cifmw_helpers : Create new variable files with content] 2026-03-16 13:51:11.980831 | 2026-03-16 13:51:11.980951 | TASK [cifmw_helpers : Include vars] 2026-03-16 13:51:12.010809 | 2026-03-16 13:51:12.010932 | TASK [cifmw_helpers : Remove temporary directory] 2026-03-16 13:51:12.034418 | controller | skipping: Conditional result was False 2026-03-16 13:51:12.047179 | 2026-03-16 13:51:12.047241 | TASK [run_hook : Assert parameters are valid] 2026-03-16 13:51:12.096942 | controller | ok: All assertions passed 2026-03-16 13:51:12.102399 | 2026-03-16 13:51:12.102461 | TASK [run_hook : Assert single hooks are all mappings] 2026-03-16 13:51:12.162316 | controller | ok: All assertions passed 2026-03-16 13:51:12.168792 | 2026-03-16 13:51:12.168858 | LOOP [run_hook : Loop on hooks for pre_logs] 2026-03-16 13:51:12.235192 | 2026-03-16 13:51:12.235340 | TASK [cifmw_setup : Ensure cifmw_basedir param is set] 2026-03-16 13:51:12.248879 | controller | skipping: Conditional result was False 2026-03-16 13:51:12.255326 | 2026-03-16 13:51:12.255389 | TASK [Read artifacts parameters dir and set as facts] 2026-03-16 13:51:12.274140 | controller | ok 2026-03-16 13:51:12.291924 | 2026-03-16 13:51:12.291988 | TASK [cifmw_helpers : Check directory is available] 2026-03-16 13:51:12.483967 | controller | ok 2026-03-16 13:51:12.489803 | 2026-03-16 13:51:12.489874 | TASK [cifmw_helpers : Find yaml files] 2026-03-16 13:51:12.762915 | controller | ok: All paths examined 2026-03-16 13:51:12.769931 | 2026-03-16 13:51:12.769993 | TASK [cifmw_helpers : Print available yaml files] 2026-03-16 13:51:12.799640 | controller | ok: Found yaml files to parse: ['/home/zuul/ci-framework-data/artifacts/parameters/zuul-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/install-yamls-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/custom-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/openshift-login-params.yml', '/home/zuul/ci-framework-data/artifacts/parameters/pre_kuttl_fetch_crc_facts_and_save_them_.yml'] 2026-03-16 13:51:12.805156 | 2026-03-16 13:51:12.805219 | LOOP [cifmw_helpers : Create files on localhost and use include_vars] 2026-03-16 13:51:12.829651 | controller | Output suppressed because no_log was given 2026-03-16 13:51:12.829896 | 2026-03-16 13:51:12.835972 | controller | Output suppressed because no_log was given 2026-03-16 13:51:12.840980 | controller | Output suppressed because no_log was given 2026-03-16 13:51:12.846009 | controller | Output suppressed because no_log was given 2026-03-16 13:51:12.851137 | controller | Output suppressed because no_log was given 2026-03-16 13:51:12.864326 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2026-03-16 13:51:12.868792 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2026-03-16 13:51:12.873067 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2026-03-16 13:51:12.877401 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2026-03-16 13:51:12.881774 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2026-03-16 13:51:12.889362 | 2026-03-16 13:51:12.889424 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2026-03-16 13:51:12.912938 | controller | skipping: Conditional result was False 2026-03-16 13:51:12.919898 | 2026-03-16 13:51:12.919960 | TASK [cifmw_helpers : Check if file is available] 2026-03-16 13:51:13.120929 | controller | ok 2026-03-16 13:51:13.126932 | 2026-03-16 13:51:13.126997 | TASK [cifmw_helpers : Create temporary directory] 2026-03-16 13:51:13.424411 | controller -> localhost | changed 2026-03-16 13:51:13.431518 | 2026-03-16 13:51:13.431603 | TASK [cifmw_helpers : Read vars] 2026-03-16 13:51:13.724827 | controller | Output suppressed because no_log was given 2026-03-16 13:51:13.730355 | 2026-03-16 13:51:13.730420 | TASK [cifmw_helpers : Create new variable files with content] 2026-03-16 13:51:14.192478 | controller -> localhost | Output suppressed because no_log was given 2026-03-16 13:51:14.198941 | 2026-03-16 13:51:14.199007 | TASK [cifmw_helpers : Include vars] 2026-03-16 13:51:14.232779 | controller -> localhost | Output suppressed because no_log was given 2026-03-16 13:51:14.239055 | 2026-03-16 13:51:14.239121 | TASK [cifmw_helpers : Remove temporary directory] 2026-03-16 13:51:14.547551 | controller -> localhost | changed 2026-03-16 13:51:14.554011 | 2026-03-16 13:51:14.554075 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2026-03-16 13:51:14.577746 | controller | skipping: Conditional result was False 2026-03-16 13:51:14.584114 | 2026-03-16 13:51:14.584180 | TASK [cifmw_helpers : Check if file is available] 2026-03-16 13:51:14.775308 | controller | ok 2026-03-16 13:51:14.781328 | 2026-03-16 13:51:14.781393 | TASK [cifmw_helpers : Create temporary directory] 2026-03-16 13:51:14.966903 | controller -> localhost | changed 2026-03-16 13:51:14.975447 | 2026-03-16 13:51:14.975527 | TASK [cifmw_helpers : Read vars] 2026-03-16 13:51:15.157147 | controller | Output suppressed because no_log was given 2026-03-16 13:51:15.163207 | 2026-03-16 13:51:15.163313 | TASK [cifmw_helpers : Create new variable files with content] 2026-03-16 13:51:15.542391 | controller -> localhost | Output suppressed because no_log was given 2026-03-16 13:51:15.548821 | 2026-03-16 13:51:15.548893 | TASK [cifmw_helpers : Include vars] 2026-03-16 13:51:15.582473 | controller -> localhost | Output suppressed because no_log was given 2026-03-16 13:51:15.588806 | 2026-03-16 13:51:15.588872 | TASK [cifmw_helpers : Remove temporary directory] 2026-03-16 13:51:15.774423 | controller -> localhost | changed 2026-03-16 13:51:15.781578 | 2026-03-16 13:51:15.781652 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2026-03-16 13:51:15.804442 | controller | skipping: Conditional result was False 2026-03-16 13:51:15.810817 | 2026-03-16 13:51:15.810883 | TASK [cifmw_helpers : Check if file is available] 2026-03-16 13:51:16.010668 | controller | ok 2026-03-16 13:51:16.017659 | 2026-03-16 13:51:16.017736 | TASK [cifmw_helpers : Create temporary directory] 2026-03-16 13:51:16.233090 | controller -> localhost | changed 2026-03-16 13:51:16.267531 | 2026-03-16 13:51:16.267628 | TASK [cifmw_helpers : Read vars] 2026-03-16 13:51:16.448180 | controller | Output suppressed because no_log was given 2026-03-16 13:51:16.453832 | 2026-03-16 13:51:16.453901 | TASK [cifmw_helpers : Create new variable files with content] 2026-03-16 13:51:16.823060 | controller -> localhost | Output suppressed because no_log was given 2026-03-16 13:51:16.829518 | 2026-03-16 13:51:16.829583 | TASK [cifmw_helpers : Include vars] 2026-03-16 13:51:16.863038 | controller -> localhost | Output suppressed because no_log was given 2026-03-16 13:51:16.870193 | 2026-03-16 13:51:16.870255 | TASK [cifmw_helpers : Remove temporary directory] 2026-03-16 13:51:17.065901 | controller -> localhost | changed 2026-03-16 13:51:17.073144 | 2026-03-16 13:51:17.073208 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2026-03-16 13:51:17.096822 | controller | skipping: Conditional result was False 2026-03-16 13:51:17.103308 | 2026-03-16 13:51:17.103371 | TASK [cifmw_helpers : Check if file is available] 2026-03-16 13:51:17.303564 | controller | ok 2026-03-16 13:51:17.309651 | 2026-03-16 13:51:17.309725 | TASK [cifmw_helpers : Create temporary directory] 2026-03-16 13:51:17.506921 | controller -> localhost | changed 2026-03-16 13:51:17.513329 | 2026-03-16 13:51:17.513392 | TASK [cifmw_helpers : Read vars] 2026-03-16 13:51:17.694835 | controller | Output suppressed because no_log was given 2026-03-16 13:51:17.700569 | 2026-03-16 13:51:17.700649 | TASK [cifmw_helpers : Create new variable files with content] 2026-03-16 13:51:18.048938 | controller -> localhost | Output suppressed because no_log was given 2026-03-16 13:51:18.055390 | 2026-03-16 13:51:18.055450 | TASK [cifmw_helpers : Include vars] 2026-03-16 13:51:18.089568 | controller -> localhost | Output suppressed because no_log was given 2026-03-16 13:51:18.097325 | 2026-03-16 13:51:18.097386 | TASK [cifmw_helpers : Remove temporary directory] 2026-03-16 13:51:18.293536 | controller -> localhost | changed 2026-03-16 13:51:18.300904 | 2026-03-16 13:51:18.300985 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2026-03-16 13:51:18.324621 | controller | skipping: Conditional result was False 2026-03-16 13:51:18.331349 | 2026-03-16 13:51:18.331427 | TASK [cifmw_helpers : Check if file is available] 2026-03-16 13:51:18.532098 | controller | ok 2026-03-16 13:51:18.538177 | 2026-03-16 13:51:18.538240 | TASK [cifmw_helpers : Create temporary directory] 2026-03-16 13:51:18.723724 | controller -> localhost | changed 2026-03-16 13:51:18.731556 | 2026-03-16 13:51:18.731628 | TASK [cifmw_helpers : Read vars] 2026-03-16 13:51:18.902308 | controller | Output suppressed because no_log was given 2026-03-16 13:51:18.907871 | 2026-03-16 13:51:18.907940 | TASK [cifmw_helpers : Create new variable files with content] 2026-03-16 13:51:19.255502 | controller -> localhost | Output suppressed because no_log was given 2026-03-16 13:51:19.262075 | 2026-03-16 13:51:19.262139 | TASK [cifmw_helpers : Include vars] 2026-03-16 13:51:19.286111 | controller -> localhost | Output suppressed because no_log was given 2026-03-16 13:51:19.292884 | 2026-03-16 13:51:19.292943 | TASK [cifmw_helpers : Remove temporary directory] 2026-03-16 13:51:19.488456 | controller -> localhost | changed 2026-03-16 13:51:19.500094 | 2026-03-16 13:51:19.500159 | TASK [cifmw_setup : Set custom cifmw PATH reusable fact] 2026-03-16 13:51:19.513823 | controller | skipping: Conditional result was False 2026-03-16 13:51:19.520395 | 2026-03-16 13:51:19.520464 | TASK [cifmw_setup : Set destination folder for the logs] 2026-03-16 13:51:19.549248 | controller | ok 2026-03-16 13:51:19.554762 | 2026-03-16 13:51:19.554825 | TASK [artifacts : Verify if "success" flag exists after successful tests execution] 2026-03-16 13:51:19.736832 | controller | ok 2026-03-16 13:51:19.742399 | 2026-03-16 13:51:19.742461 | TASK [artifacts : Ensure we have at least minimal ansible facts] 2026-03-16 13:51:20.260237 | controller | ok 2026-03-16 13:51:20.266776 | 2026-03-16 13:51:20.266838 | LOOP [artifacts : Ensure base directory exists] 2026-03-16 13:51:20.442016 | controller | ok: "artifacts" 2026-03-16 13:51:20.586854 | controller | ok: "logs" 2026-03-16 13:51:20.602394 | 2026-03-16 13:51:20.602500 | TASK [artifacts : Load generated hook environment for further usage] 2026-03-16 13:51:20.632003 | controller | ERROR 2026-03-16 13:51:20.632162 | controller | { 2026-03-16 13:51:20.632193 | controller | "ansible_facts": {}, 2026-03-16 13:51:20.632213 | controller | "ansible_included_var_files": [], 2026-03-16 13:51:20.632230 | controller | "message": "/home/zuul/ci-framework-data/artifacts directory does not exist" 2026-03-16 13:51:20.632247 | controller | } 2026-03-16 13:51:20.632286 | controller | ERROR: Ignoring Errors 2026-03-16 13:51:20.637723 | 2026-03-16 13:51:20.637790 | TASK [artifacts : Gather parameter passed to the playbook] 2026-03-16 13:51:21.285419 | controller | changed 2026-03-16 13:51:21.291174 | 2026-03-16 13:51:21.291237 | TASK [artifacts : Gather facts] 2026-03-16 13:51:21.787962 | controller | changed 2026-03-16 13:51:21.794194 | 2026-03-16 13:51:21.794292 | TASK [artifacts : Copy some network configuration files] 2026-03-16 13:51:22.351278 | controller | changed 2026-03-16 13:51:22.387459 | 2026-03-16 13:51:22.387565 | TASK [artifacts : Get installed packages list] 2026-03-16 13:51:23.120611 | controller | ok 2026-03-16 13:51:23.176128 | 2026-03-16 13:51:23.176260 | TASK [artifacts : Output package list] 2026-03-16 13:51:23.769232 | controller | changed 2026-03-16 13:51:23.785496 | 2026-03-16 13:51:23.785579 | LOOP [artifacts : Cleanup unnecesary directories] 2026-03-16 13:51:24.040221 | controller | changed: "/home/zuul/ci-framework-data/artifacts/manifests/operator" 2026-03-16 13:51:24.040475 | controller | ok: All items complete 2026-03-16 13:51:24.040505 | 2026-03-16 13:51:24.064176 | 2026-03-16 13:51:24.064306 | TASK [os_must_gather : Ensure directories are present] 2026-03-16 13:51:24.270334 | controller | changed 2026-03-16 13:51:24.286157 | 2026-03-16 13:51:24.286233 | LOOP [os_must_gather : Construct project change list] 2026-03-16 13:51:24.381478 | controller | ok: 2026-03-16 13:51:24.381721 | controller | { 2026-03-16 13:51:24.381751 | controller | "branch": "main", 2026-03-16 13:51:24.381771 | controller | "change": "3762", 2026-03-16 13:51:24.381789 | controller | "change_message": "[nodesets] Fix incorrect ocp 4.20 labels\n\nThe bump from crc running ocp `4.20.1` to `4.20.14` got rolled back, but the labels + nodesets were not adjusted in response. Trying to request any nodesets that used a 4-20-14 label would fail, as they don't exist. 4-20-1 labels do exist.\r\nThis patch fixes the labels + naming.\r\n\r\nSee https://softwarefactory-project.io/zuul/t/rdoproject.org/labels", 2026-03-16 13:51:24.381813 | controller | "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3762", 2026-03-16 13:51:24.381829 | controller | "commit_id": "ed1459308f1be1461735f3a83194ee0409942b2b", 2026-03-16 13:51:24.381845 | controller | "patchset": "ed1459308f1be1461735f3a83194ee0409942b2b", 2026-03-16 13:51:24.381859 | controller | "project": { 2026-03-16 13:51:24.381873 | controller | "canonical_hostname": "github.com", 2026-03-16 13:51:24.381888 | controller | "canonical_name": "github.com/openstack-k8s-operators/ci-framework", 2026-03-16 13:51:24.381902 | controller | "name": "openstack-k8s-operators/ci-framework", 2026-03-16 13:51:24.381915 | controller | "short_name": "ci-framework", 2026-03-16 13:51:24.381928 | controller | "src_dir": "src/github.com/openstack-k8s-operators/ci-framework" 2026-03-16 13:51:24.381942 | controller | }, 2026-03-16 13:51:24.381955 | controller | "topic": null 2026-03-16 13:51:24.381967 | controller | } 2026-03-16 13:51:24.397929 | controller | ok: 2026-03-16 13:51:24.398004 | controller | { 2026-03-16 13:51:24.398030 | controller | "branch": "main", 2026-03-16 13:51:24.398048 | controller | "change": "3768", 2026-03-16 13:51:24.398065 | controller | "change_message": "dnm: test nodesets\n\nDepends-On: https://github.com/openstack-k8s-operators/ci-framework/pull/3762", 2026-03-16 13:51:24.398081 | controller | "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3768", 2026-03-16 13:51:24.398098 | controller | "commit_id": "8933b7e917cb45bba3ac70a793e7699f681c52e9", 2026-03-16 13:51:24.398114 | controller | "patchset": "8933b7e917cb45bba3ac70a793e7699f681c52e9", 2026-03-16 13:51:24.398128 | controller | "project": { 2026-03-16 13:51:24.398142 | controller | "canonical_hostname": "github.com", 2026-03-16 13:51:24.398156 | controller | "canonical_name": "github.com/openstack-k8s-operators/ci-framework", 2026-03-16 13:51:24.398169 | controller | "name": "openstack-k8s-operators/ci-framework", 2026-03-16 13:51:24.398183 | controller | "short_name": "ci-framework", 2026-03-16 13:51:24.398199 | controller | "src_dir": "src/github.com/openstack-k8s-operators/ci-framework" 2026-03-16 13:51:24.398213 | controller | }, 2026-03-16 13:51:24.398227 | controller | "topic": null 2026-03-16 13:51:24.398240 | controller | } 2026-03-16 13:51:24.432773 | 2026-03-16 13:51:24.433007 | TASK [os_must_gather : Get git tag for image tagging] 2026-03-16 13:51:25.042249 | controller | skipping: Conditional result was False 2026-03-16 13:51:25.060514 | 2026-03-16 13:51:25.060603 | TASK [os_must_gather : Debug git show-ref] 2026-03-16 13:51:25.084528 | controller | skipping: Conditional result was False 2026-03-16 13:51:25.104897 | 2026-03-16 13:51:25.104960 | TASK [os_must_gather : Build openstack-must-gather container] 2026-03-16 13:51:25.128746 | controller | skipping: Conditional result was False 2026-03-16 13:51:25.146383 | 2026-03-16 13:51:25.146458 | TASK [os_must_gather : Push openstack-must-gather container] 2026-03-16 13:51:25.170433 | controller | skipping: Conditional result was False 2026-03-16 13:51:25.188425 | 2026-03-16 13:51:25.188499 | TASK [os_must_gather : Set cifmw_os_must_gather_image to new image tag] 2026-03-16 13:51:25.212772 | controller | skipping: Conditional result was False 2026-03-16 13:51:25.230951 | 2026-03-16 13:51:25.231020 | TASK [os_must_gather : Check for oc command] 2026-03-16 13:51:25.607852 | controller | changed 2026-03-16 13:51:25.625112 | 2026-03-16 13:51:25.625241 | TASK [os_must_gather : Check if kubeconfig exists] 2026-03-16 13:51:25.859394 | controller | ok 2026-03-16 13:51:25.875482 | 2026-03-16 13:51:25.875548 | TASK [os_must_gather : Run openstack-must-gather command] 2026-03-16 13:55:02.137095 | controller | changed 2026-03-16 13:55:02.164328 | 2026-03-16 13:55:02.164424 | TASK [os_must_gather : Find existing os-must-gather directories] 2026-03-16 13:55:02.368736 | controller | ok: All paths examined 2026-03-16 13:55:02.385166 | 2026-03-16 13:55:02.385229 | TASK [os_must_gather : Create a symlink to newest os-must-gather directory] 2026-03-16 13:55:02.649727 | controller | changed 2026-03-16 13:55:02.665960 | 2026-03-16 13:55:02.666031 | TASK [os_must_gather : Collect pod usage] 2026-03-16 13:55:02.714297 | controller | ok 2026-03-16 13:55:02.734093 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/os_must_gather/tasks/get_top.yml 2026-03-16 13:55:02.755205 | 2026-03-16 13:55:02.755289 | TASK [os_must_gather : Get all containers usage - sort by cpu] 2026-03-16 13:55:03.125544 | controller | error: Metrics API not available 2026-03-16 13:55:03.370163 | controller | ERROR 2026-03-16 13:55:03.370375 | controller | { 2026-03-16 13:55:03.370411 | controller | "delta": "0:00:00.093330", 2026-03-16 13:55:03.370433 | controller | "end": "2026-03-16 13:55:03.129215", 2026-03-16 13:55:03.370450 | controller | "msg": "non-zero return code", 2026-03-16 13:55:03.370465 | controller | "rc": 1, 2026-03-16 13:55:03.370480 | controller | "start": "2026-03-16 13:55:03.035885" 2026-03-16 13:55:03.370495 | controller | } 2026-03-16 13:55:03.370518 | controller | ERROR: Ignoring Errors 2026-03-16 13:55:03.386286 | 2026-03-16 13:55:03.386355 | TASK [os_must_gather : Print message when metrics are not available] 2026-03-16 13:55:03.424638 | controller | skipping: Conditional result was False 2026-03-16 13:55:03.445282 | 2026-03-16 13:55:03.445353 | TASK [os_must_gather : Get all containers usage - sort by memory] 2026-03-16 13:55:04.119638 | controller | skipping: Conditional result was False 2026-03-16 13:55:04.139280 | 2026-03-16 13:55:04.139350 | TASK [os_must_gather : Find all namespaces directories] 2026-03-16 13:55:04.167466 | controller | skipping: Conditional result was False 2026-03-16 13:55:04.188602 | 2026-03-16 13:55:04.188678 | LOOP [os_must_gather : Get resource usage by pods per namespace] 2026-03-16 13:55:04.239277 | 2026-03-16 13:55:04.239503 | TASK [os_must_gather : Get node resource usage] 2026-03-16 13:55:04.904699 | controller | skipping: Conditional result was False 2026-03-16 13:55:04.943733 | 2026-03-16 13:55:04.943810 | TASK [artifacts : Create crc logs directory] 2026-03-16 13:55:05.161703 | controller | changed 2026-03-16 13:55:05.177636 | 2026-03-16 13:55:05.177706 | TASK [artifacts : Ensure controller knows CRC ssh keys] 2026-03-16 13:55:05.785051 | controller | changed 2026-03-16 13:55:05.800834 | 2026-03-16 13:55:05.800903 | TASK [artifacts : Recognize new keypair] 2026-03-16 13:55:06.070463 | controller | ok 2026-03-16 13:55:06.085341 | 2026-03-16 13:55:06.085406 | TASK [artifacts : Set fact if new keypair exists] 2026-03-16 13:55:06.110799 | controller | skipping: Conditional result was False 2026-03-16 13:55:06.129425 | 2026-03-16 13:55:06.129493 | TASK [artifacts : Prepare root ssh accesses] 2026-03-16 13:55:08.913897 | controller | changed 2026-03-16 13:55:08.936151 | 2026-03-16 13:55:08.936227 | TASK [artifacts : Copy logs from CRC VM] 2026-03-16 13:55:10.934569 | controller | changed 2026-03-16 13:55:10.953863 | 2026-03-16 13:55:10.953929 | TASK [artifacts : List all of the existing virtual machines] 2026-03-16 13:55:10.978222 | controller | skipping: Conditional result was False 2026-03-16 13:55:10.995677 | 2026-03-16 13:55:10.995754 | TASK [artifacts : Filter out edpm vm] 2026-03-16 13:55:11.020326 | controller | skipping: Conditional result was False 2026-03-16 13:55:11.038405 | 2026-03-16 13:55:11.038471 | TASK [artifacts : Slurp zuul inventory file] 2026-03-16 13:55:11.232282 | controller | ok 2026-03-16 13:55:11.248320 | 2026-03-16 13:55:11.248387 | LOOP [artifacts : Extract Compute and Networker from zuul mapping if any] 2026-03-16 13:55:11.301747 | 2026-03-16 13:55:11.301877 | LOOP [artifacts : Generate logs on edpm vm {{ item.split('/')[0] }}] 2026-03-16 13:55:11.348191 | 2026-03-16 13:55:11.348369 | LOOP [artifacts : Copy logs to host machine from {{ item.split('/')[0] }}] 2026-03-16 13:55:11.427021 | 2026-03-16 13:55:11.427152 | TASK [artifacts : Generate list of ansible logs to collect in home directory] 2026-03-16 13:55:11.671627 | controller | ok: All paths examined 2026-03-16 13:55:11.687325 | 2026-03-16 13:55:11.687387 | LOOP [artifacts : Copy ansible logs to logs directory] 2026-03-16 13:55:12.015707 | controller | changed: 2026-03-16 13:55:12.015878 | controller | { 2026-03-16 13:55:12.015906 | controller | "atime": 1773666868.2387047, 2026-03-16 13:55:12.015926 | controller | "ctime": 1773669069.7981935, 2026-03-16 13:55:12.015943 | controller | "dev": 64513, 2026-03-16 13:55:12.015960 | controller | "gid": 1000, 2026-03-16 13:55:12.015975 | controller | "gr_name": "zuul", 2026-03-16 13:55:12.015990 | controller | "inode": 650511, 2026-03-16 13:55:12.016005 | controller | "isblk": false, 2026-03-16 13:55:12.016019 | controller | "ischr": false, 2026-03-16 13:55:12.016032 | controller | "isdir": false, 2026-03-16 13:55:12.016046 | controller | "isfifo": false, 2026-03-16 13:55:12.016059 | controller | "isgid": false, 2026-03-16 13:55:12.016072 | controller | "islnk": false, 2026-03-16 13:55:12.016085 | controller | "isreg": true, 2026-03-16 13:55:12.016097 | controller | "issock": false, 2026-03-16 13:55:12.016110 | controller | "isuid": false, 2026-03-16 13:55:12.016122 | controller | "mode": "0644", 2026-03-16 13:55:12.016135 | controller | "mtime": 1773669069.7981935, 2026-03-16 13:55:12.016148 | controller | "nlink": 1, 2026-03-16 13:55:12.016161 | controller | "path": "/home/zuul/ansible.log", 2026-03-16 13:55:12.016173 | controller | "pw_name": "zuul", 2026-03-16 13:55:12.016186 | controller | "rgrp": true, 2026-03-16 13:55:12.016199 | controller | "roth": true, 2026-03-16 13:55:12.016211 | controller | "rusr": true, 2026-03-16 13:55:12.016223 | controller | "size": 998353, 2026-03-16 13:55:12.016236 | controller | "uid": 1000, 2026-03-16 13:55:12.016248 | controller | "wgrp": false, 2026-03-16 13:55:12.016261 | controller | "woth": false, 2026-03-16 13:55:12.016313 | controller | "wusr": true, 2026-03-16 13:55:12.016331 | controller | "xgrp": false, 2026-03-16 13:55:12.016347 | controller | "xoth": false, 2026-03-16 13:55:12.016361 | controller | "xusr": false 2026-03-16 13:55:12.016375 | controller | } 2026-03-16 13:55:12.016396 | 2026-03-16 13:55:12.035887 | 2026-03-16 13:55:12.035970 | TASK [artifacts : Ensure we have proper rights on the gathered content] 2026-03-16 13:55:14.646891 | controller | changed 2026-03-16 13:55:14.663968 | 2026-03-16 13:55:14.664038 | LOOP [artifacts : Mask secrets in yaml log files] 2026-03-16 13:57:21.678425 | controller | changed: "/home/zuul/ci-framework-data/logs" 2026-03-16 13:57:22.237650 | controller | changed: "/home/zuul/ci-framework-data/artifacts" 2026-03-16 13:57:22.274428 | 2026-03-16 13:57:22.274536 | LOOP [env_op_images : Ensure directory is present] 2026-03-16 13:57:22.464951 | controller | ok: "artifacts" 2026-03-16 13:57:22.465157 | controller | changed: All items complete 2026-03-16 13:57:22.465296 | 2026-03-16 13:57:22.609913 | controller | ok: "logs" 2026-03-16 13:57:22.630823 | 2026-03-16 13:57:22.630922 | TASK [env_op_images : Check if OpenStackControlPlane is setup] 2026-03-16 13:57:23.271897 | controller | changed 2026-03-16 13:57:23.288856 | 2026-03-16 13:57:23.288928 | TASK [env_op_images : Get images from the CSV] 2026-03-16 13:57:23.898737 | controller | skipping: Conditional result was False 2026-03-16 13:57:23.945291 | 2026-03-16 13:57:23.945394 | TASK [env_op_images : Get the images name] 2026-03-16 13:57:24.552956 | controller | skipping: Conditional result was False 2026-03-16 13:57:24.572114 | 2026-03-16 13:57:24.572191 | TASK [env_op_images : Extract env variable name and images] 2026-03-16 13:57:24.596436 | controller | skipping: Conditional result was False 2026-03-16 13:57:24.615405 | 2026-03-16 13:57:24.615471 | TASK [env_op_images : Get all pods from all namespaces to find openstack-operator-index] 2026-03-16 13:57:24.639408 | controller | skipping: Conditional result was False 2026-03-16 13:57:24.656878 | 2026-03-16 13:57:24.656946 | TASK [env_op_images : Retrieve openstack-operator-index pod] 2026-03-16 13:57:24.680772 | controller | skipping: Conditional result was False 2026-03-16 13:57:24.698824 | 2026-03-16 13:57:24.698890 | TASK [env_op_images : Get all the pods in openstack-operator namespace] 2026-03-16 13:57:24.723423 | controller | skipping: Conditional result was False 2026-03-16 13:57:24.741632 | 2026-03-16 13:57:24.741697 | TASK [env_op_images : Get operator images and pods] 2026-03-16 13:57:24.765924 | controller | skipping: Conditional result was False 2026-03-16 13:57:24.784066 | 2026-03-16 13:57:24.784132 | LOOP [env_op_images : Add operator images to the dictionary] 2026-03-16 13:57:24.825741 | 2026-03-16 13:57:24.825866 | TASK [env_op_images : Write images to file] 2026-03-16 13:57:24.849854 | controller | skipping: Conditional result was False 2026-03-16 13:57:24.917831 | 2026-03-16 13:57:24.918006 | TASK [cifmw_setup : Create a versioned log folder] 2026-03-16 13:57:25.112025 | controller | changed 2026-03-16 13:57:25.127638 | 2026-03-16 13:57:25.127703 | TASK [cifmw_setup : Return a list of log files in home directory] 2026-03-16 13:57:25.311925 | controller | ok: All paths examined 2026-03-16 13:57:25.328142 | 2026-03-16 13:57:25.328207 | TASK [cifmw_setup : Ensure ansible facts cache exists] 2026-03-16 13:57:25.522112 | controller | ok 2026-03-16 13:57:25.538513 | 2026-03-16 13:57:25.538578 | LOOP [cifmw_setup : Copy logs to proper location] 2026-03-16 13:57:25.839256 | controller | changed: 2026-03-16 13:57:25.839445 | controller | { 2026-03-16 13:57:25.839473 | controller | "atime": 1773669311.9364169, 2026-03-16 13:57:25.839492 | controller | "ctime": 1773669069.7981935, 2026-03-16 13:57:25.839507 | controller | "dev": 64513, 2026-03-16 13:57:25.839522 | controller | "gid": 1000, 2026-03-16 13:57:25.839537 | controller | "gr_name": "zuul", 2026-03-16 13:57:25.839551 | controller | "inode": 650511, 2026-03-16 13:57:25.839565 | controller | "isblk": false, 2026-03-16 13:57:25.839579 | controller | "ischr": false, 2026-03-16 13:57:25.839592 | controller | "isdir": false, 2026-03-16 13:57:25.839605 | controller | "isfifo": false, 2026-03-16 13:57:25.839618 | controller | "isgid": false, 2026-03-16 13:57:25.839631 | controller | "islnk": false, 2026-03-16 13:57:25.839645 | controller | "isreg": true, 2026-03-16 13:57:25.839658 | controller | "issock": false, 2026-03-16 13:57:25.839670 | controller | "isuid": false, 2026-03-16 13:57:25.839684 | controller | "mode": "0644", 2026-03-16 13:57:25.839696 | controller | "mtime": 1773669069.7981935, 2026-03-16 13:57:25.839710 | controller | "nlink": 1, 2026-03-16 13:57:25.839732 | controller | "path": "/home/zuul/ansible.log", 2026-03-16 13:57:25.839748 | controller | "pw_name": "zuul", 2026-03-16 13:57:25.839763 | controller | "rgrp": true, 2026-03-16 13:57:25.839783 | controller | "roth": true, 2026-03-16 13:57:25.839798 | controller | "rusr": true, 2026-03-16 13:57:25.839817 | controller | "size": 998353, 2026-03-16 13:57:25.839832 | controller | "uid": 1000, 2026-03-16 13:57:25.839845 | controller | "wgrp": false, 2026-03-16 13:57:25.839859 | controller | "woth": false, 2026-03-16 13:57:25.839871 | controller | "wusr": true, 2026-03-16 13:57:25.839884 | controller | "xgrp": false, 2026-03-16 13:57:25.839897 | controller | "xoth": false, 2026-03-16 13:57:25.839909 | controller | "xusr": false 2026-03-16 13:57:25.839922 | controller | } 2026-03-16 13:57:25.839945 | 2026-03-16 13:57:25.860124 | 2026-03-16 13:57:25.860213 | LOOP [cifmw_setup : Remove original log from home directory] 2026-03-16 13:57:26.052769 | controller | changed: 2026-03-16 13:57:26.052909 | controller | { 2026-03-16 13:57:26.052938 | controller | "atime": 1773669311.9364169, 2026-03-16 13:57:26.052957 | controller | "ctime": 1773669069.7981935, 2026-03-16 13:57:26.052973 | controller | "dev": 64513, 2026-03-16 13:57:26.052988 | controller | "gid": 1000, 2026-03-16 13:57:26.053003 | controller | "gr_name": "zuul", 2026-03-16 13:57:26.053016 | controller | "inode": 650511, 2026-03-16 13:57:26.053030 | controller | "isblk": false, 2026-03-16 13:57:26.053043 | controller | "ischr": false, 2026-03-16 13:57:26.053056 | controller | "isdir": false, 2026-03-16 13:57:26.053068 | controller | "isfifo": false, 2026-03-16 13:57:26.053082 | controller | "isgid": false, 2026-03-16 13:57:26.053095 | controller | "islnk": false, 2026-03-16 13:57:26.053108 | controller | "isreg": true, 2026-03-16 13:57:26.053121 | controller | "issock": false, 2026-03-16 13:57:26.053133 | controller | "isuid": false, 2026-03-16 13:57:26.053146 | controller | "mode": "0644", 2026-03-16 13:57:26.053158 | controller | "mtime": 1773669069.7981935, 2026-03-16 13:57:26.053171 | controller | "nlink": 1, 2026-03-16 13:57:26.053186 | controller | "path": "/home/zuul/ansible.log", 2026-03-16 13:57:26.053201 | controller | "pw_name": "zuul", 2026-03-16 13:57:26.053215 | controller | "rgrp": true, 2026-03-16 13:57:26.053229 | controller | "roth": true, 2026-03-16 13:57:26.053242 | controller | "rusr": true, 2026-03-16 13:57:26.053256 | controller | "size": 998353, 2026-03-16 13:57:26.053291 | controller | "uid": 1000, 2026-03-16 13:57:26.053309 | controller | "wgrp": false, 2026-03-16 13:57:26.053326 | controller | "woth": false, 2026-03-16 13:57:26.053341 | controller | "wusr": true, 2026-03-16 13:57:26.053355 | controller | "xgrp": false, 2026-03-16 13:57:26.053369 | controller | "xoth": false, 2026-03-16 13:57:26.053382 | controller | "xusr": false 2026-03-16 13:57:26.053396 | controller | } 2026-03-16 13:57:26.071631 | 2026-03-16 13:57:26.071700 | TASK [cifmw_setup : Copy facts to dated directory] 2026-03-16 13:57:26.377632 | controller | changed 2026-03-16 13:57:26.393527 | 2026-03-16 13:57:26.393626 | TASK [run_hook : Assert parameters are valid] 2026-03-16 13:57:26.580078 | controller | ok: All assertions passed 2026-03-16 13:57:26.595561 | 2026-03-16 13:57:26.595635 | TASK [run_hook : Assert single hooks are all mappings] 2026-03-16 13:57:26.689549 | controller | ok: All assertions passed 2026-03-16 13:57:26.706100 | 2026-03-16 13:57:26.706192 | LOOP [run_hook : Loop on hooks for post_logs] 2026-03-16 13:57:26.890126 | 2026-03-16 13:57:26.890320 | PLAY [Run ci/playbooks/e2e-collect-logs.yml on CRC host] 2026-03-16 13:57:26.908555 | 2026-03-16 13:57:26.908620 | TASK [Get kubelet journalctl logs] 2026-03-16 13:57:28.443116 | crc | Output suppressed because no_log was given 2026-03-16 13:57:28.449175 | 2026-03-16 13:57:28.449237 | TASK [Compress logs bigger than 2MB] 2026-03-16 13:57:29.522438 | crc | changed 2026-03-16 13:57:29.531415 | 2026-03-16 13:57:29.531503 | TASK [Copy files from workspace on node] 2026-03-16 13:57:29.553126 | crc | ok 2026-03-16 13:57:29.578431 | 2026-03-16 13:57:29.578546 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-16 13:57:29.611159 | crc | ok 2026-03-16 13:57:29.617904 | 2026-03-16 13:57:29.617976 | TASK [fetch-output : Set log path for single node] 2026-03-16 13:57:29.642008 | crc | skipping: Conditional result was False 2026-03-16 13:57:29.649180 | 2026-03-16 13:57:29.649247 | LOOP [fetch-output : Ensure local output dirs] 2026-03-16 13:57:29.850503 | crc -> localhost | changed: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/logs/crc" 2026-03-16 13:57:29.850756 | 2026-03-16 13:57:30.040189 | crc -> localhost | changed: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/artifacts" 2026-03-16 13:57:30.214366 | crc -> localhost | changed: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/docs" 2026-03-16 13:57:30.233769 | 2026-03-16 13:57:30.233867 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-16 13:57:30.782117 | crc | changed: >f+++++++++ kubelet.log.gz 2026-03-16 13:57:31.227489 | crc | changed: .d..t...... ./ 2026-03-16 13:57:31.691277 | crc | changed: .d..t...... ./ 2026-03-16 13:57:31.732961 | 2026-03-16 13:57:31.733039 | PLAY RECAP 2026-03-16 13:57:31.733086 | controller | ok: 82 changed: 37 unreachable: 0 failed: 0 skipped: 40 rescued: 0 ignored: 2 2026-03-16 13:57:31.733114 | crc | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-16 13:57:31.733133 | 2026-03-16 13:57:31.859210 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2026-03-16 13:57:31.862217 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-03-16 13:57:32.388154 | 2026-03-16 13:57:32.388255 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-03-16 13:57:32.469896 | 2026-03-16 13:57:32.469991 | TASK [Filter out host if needed] 2026-03-16 13:57:32.513352 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-16 13:57:32.519320 | 2026-03-16 13:57:32.519391 | TASK [Filter out host if needed] 2026-03-16 13:57:32.548858 | 2026-03-16 13:57:32.548936 | TASK [Ensure file is present] 2026-03-16 13:57:32.949701 | controller | ok 2026-03-16 13:57:32.970057 | 2026-03-16 13:57:32.970124 | TASK [Manage molecule report file] 2026-03-16 13:57:33.628747 | controller | skipping: Conditional result was False 2026-03-16 13:57:33.650649 | 2026-03-16 13:57:33.650716 | TASK [Check if we get ci-framework-data basedir] 2026-03-16 13:57:33.858046 | controller | ok 2026-03-16 13:57:33.878493 | 2026-03-16 13:57:33.878556 | TASK [Create ci-framework-data log directory for zuul] 2026-03-16 13:57:34.240807 | controller | changed 2026-03-16 13:57:34.261161 | 2026-03-16 13:57:34.261225 | TASK [Copy ci-framework interesting files] 2026-03-16 13:57:35.405356 | controller | changed 2026-03-16 13:57:35.425673 | 2026-03-16 13:57:35.425746 | TASK [Get SELinux listing] 2026-03-16 13:57:36.082005 | controller | changed 2026-03-16 13:57:36.103111 | 2026-03-16 13:57:36.103176 | TASK [Generate log index] 2026-03-16 13:57:36.790047 | controller | changed 2026-03-16 13:57:36.810764 | 2026-03-16 13:57:36.810829 | TASK [Get some env related data] 2026-03-16 13:57:37.510095 | controller | /home/zuul/.local/bin/ansible 2026-03-16 13:57:38.481373 | controller | changed 2026-03-16 13:57:38.522464 | 2026-03-16 13:57:38.522550 | TASK [Generate list of logs to collect in home directory] 2026-03-16 13:57:38.821894 | controller | ok: All paths examined 2026-03-16 13:57:38.841870 | 2026-03-16 13:57:38.841961 | LOOP [Copy logs from home directory] 2026-03-16 13:57:38.877440 | 2026-03-16 13:57:38.877559 | TASK [Copy crio stats log file] 2026-03-16 13:57:38.891446 | controller | skipping: Conditional result was False 2026-03-16 13:57:38.913691 | 2026-03-16 13:57:38.913765 | TASK [Get SELinux related data] 2026-03-16 13:57:39.281612 | controller | 2026-03-16 13:57:39.574792 | controller | ERROR 2026-03-16 13:57:39.574956 | controller | { 2026-03-16 13:57:39.574994 | controller | "delta": "0:00:00.009750", 2026-03-16 13:57:39.575020 | controller | "end": "2026-03-16 13:57:39.282594", 2026-03-16 13:57:39.575049 | controller | "msg": "non-zero return code", 2026-03-16 13:57:39.575070 | controller | "rc": 1, 2026-03-16 13:57:39.575090 | controller | "start": "2026-03-16 13:57:39.272844" 2026-03-16 13:57:39.575107 | controller | } 2026-03-16 13:57:39.575131 | controller | ERROR: Ignoring Errors 2026-03-16 13:57:39.597677 | 2026-03-16 13:57:39.597750 | TASK [Create system configuration directory] 2026-03-16 13:57:39.828630 | controller | changed 2026-03-16 13:57:39.848988 | 2026-03-16 13:57:39.849066 | TASK [Get some of the system configurations] 2026-03-16 13:57:40.505500 | controller | changed 2026-03-16 13:57:40.526502 | 2026-03-16 13:57:40.526571 | TASK [Copy generated documentation if available] 2026-03-16 13:57:40.541178 | controller | skipping: Conditional result was False 2026-03-16 13:57:40.563769 | 2026-03-16 13:57:40.563837 | TASK [Copy generated AsciiDoc documentation if available] 2026-03-16 13:57:40.577799 | controller | skipping: Conditional result was False 2026-03-16 13:57:40.600642 | 2026-03-16 13:57:40.600710 | TASK [Compress logs bigger than 2MB] 2026-03-16 13:57:55.287651 | controller | changed 2026-03-16 13:57:55.308323 | 2026-03-16 13:57:55.308388 | TASK [Copy files from workspace on node] 2026-03-16 13:57:55.344092 | controller | ok 2026-03-16 13:57:55.397736 | 2026-03-16 13:57:55.397806 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-16 13:57:55.443307 | controller | ok 2026-03-16 13:57:55.463527 | 2026-03-16 13:57:55.463601 | TASK [fetch-output : Set log path for single node] 2026-03-16 13:57:55.477392 | controller | skipping: Conditional result was False 2026-03-16 13:57:55.526716 | 2026-03-16 13:57:55.526819 | LOOP [fetch-output : Ensure local output dirs] 2026-03-16 13:57:55.721383 | controller -> localhost | changed: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/logs/controller" 2026-03-16 13:57:55.721595 | 2026-03-16 13:57:55.906262 | controller -> localhost | ok: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/artifacts" 2026-03-16 13:57:56.079964 | controller -> localhost | ok: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/docs" 2026-03-16 13:57:56.114399 | 2026-03-16 13:57:56.114509 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-16 13:57:59.177806 | controller | changed: 2026-03-16 13:57:59.178001 | controller | .d..t...... ./ 2026-03-16 13:57:59.178030 | controller | >f+++++++++ README.html 2026-03-16 13:57:59.178051 | controller | >f+++++++++ dmesg.log 2026-03-16 13:57:59.178069 | controller | >f+++++++++ installed-pkgs.log 2026-03-16 13:57:59.178086 | controller | >f+++++++++ python.log 2026-03-16 13:57:59.178103 | controller | >f+++++++++ registries.conf 2026-03-16 13:57:59.178119 | controller | >f+++++++++ selinux-denials.log 2026-03-16 13:57:59.178135 | controller | >f+++++++++ selinux-listing.log 2026-03-16 13:57:59.178150 | controller | cd+++++++++ ci-framework-data/ 2026-03-16 13:57:59.178168 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-03-16 13:57:59.178185 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-facts.yml 2026-03-16 13:57:59.178201 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-vars.yml 2026-03-16 13:57:59.178217 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_check_for_oc.sh 2026-03-16 13:57:59.178233 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_copy_logs_from_crc.sh 2026-03-16 13:57:59.178250 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_prepare_root_ssh.sh 2026-03-16 13:57:59.178286 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_download.sh 2026-03-16 13:57:59.178308 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_openstack_must_gather.sh 2026-03-16 13:57:59.178325 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_001_fetch_openshift.sh 2026-03-16 13:57:59.178341 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_002_run_crc_attach_default.sh 2026-03-16 13:57:59.178361 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_003_run_hook_without_retry_fetch.sh 2026-03-16 13:57:59.178377 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_004_run_hook_without_retry_fetch.sh 2026-03-16 13:57:59.178392 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_005_run_openstack.sh 2026-03-16 13:57:59.178407 | controller | >f+++++++++ ci-framework-data/artifacts/hosts 2026-03-16 13:57:59.178421 | controller | >f+++++++++ ci-framework-data/artifacts/install_yamls.sh 2026-03-16 13:57:59.178436 | controller | >f+++++++++ ci-framework-data/artifacts/installed-packages.yml 2026-03-16 13:57:59.178451 | controller | >f+++++++++ ci-framework-data/artifacts/ip-network.txt 2026-03-16 13:57:59.178466 | controller | >f+++++++++ ci-framework-data/artifacts/resolv.conf 2026-03-16 13:57:59.178480 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-03-16 13:57:59.178495 | controller | cd+++++++++ ci-framework-data/artifacts/NetworkManager/ 2026-03-16 13:57:59.178511 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ci-private-network.nmconnection 2026-03-16 13:57:59.178527 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ens3.nmconnection 2026-03-16 13:57:59.178542 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2026-03-16_13-57/ 2026-03-16 13:57:59.178557 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2026-03-16_13-57/ansible_facts_cache/ 2026-03-16 13:57:59.178572 | controller | >f+++++++++ ci-framework-data/artifacts/ansible_facts.2026-03-16_13-57/ansible_facts_cache/localhost 2026-03-16 13:57:59.178587 | controller | cd+++++++++ ci-framework-data/artifacts/ci-env/ 2026-03-16 13:57:59.178603 | controller | >f+++++++++ ci-framework-data/artifacts/ci-env/networking-info.yml 2026-03-16 13:57:59.178618 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-03-16 13:57:59.178632 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/cert-manager-operator/ 2026-03-16 13:57:59.178646 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/cert-manager-operator/namespace.yaml 2026-03-16 13:57:59.178661 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/ 2026-03-16 13:57:59.178676 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op/ 2026-03-16 13:57:59.178690 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op/operatorgroup.yaml 2026-03-16 13:57:59.178705 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/cert-manager-operator/cert-manager/op/subscription.yaml 2026-03-16 13:57:59.178729 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/crc-storage/ 2026-03-16 13:57:59.178747 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/crc-storage/namespace.yaml 2026-03-16 13:57:59.178763 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/crc/ 2026-03-16 13:57:59.178778 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/crc/storage.yaml 2026-03-16 13:57:59.178794 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/ 2026-03-16 13:57:59.178809 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml 2026-03-16 13:57:59.178824 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/ 2026-03-16 13:57:59.178838 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ 2026-03-16 13:57:59.178853 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpadvertisement.yaml 2026-03-16 13:57:59.178867 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgpextras.yaml 2026-03-16 13:57:59.178881 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/bgppeers.yaml 2026-03-16 13:57:59.178899 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml 2026-03-16 13:57:59.178914 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ipaddresspools.yaml 2026-03-16 13:57:59.178930 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/l2advertisement.yaml 2026-03-16 13:57:59.178945 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openshift-nmstate/ 2026-03-16 13:57:59.178959 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openshift-nmstate/namespace.yaml 2026-03-16 13:57:59.178974 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/ 2026-03-16 13:57:59.178989 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr/ 2026-03-16 13:57:59.179004 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openshift-nmstate/nmstate/cr/deploy_operator.yaml 2026-03-16 13:57:59.179018 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/ 2026-03-16 13:57:59.179032 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/namespace.yaml 2026-03-16 13:57:59.179046 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input/ 2026-03-16 13:57:59.179060 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/input/kustomization.yaml 2026-03-16 13:57:59.179074 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/ 2026-03-16 13:57:59.179087 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/ 2026-03-16 13:57:59.179101 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/ctlplane.yaml 2026-03-16 13:57:59.179114 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/datacentre.yaml 2026-03-16 13:57:59.179128 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/designate.yaml 2026-03-16 13:57:59.179141 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/designateext.yaml 2026-03-16 13:57:59.179155 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/internalapi.yaml 2026-03-16 13:57:59.179168 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/octavia.yaml 2026-03-16 13:57:59.179181 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/storage.yaml 2026-03-16 13:57:59.179195 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/storagemgmt.yaml 2026-03-16 13:57:59.179208 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/netattach/cr/tenant.yaml 2026-03-16 13:57:59.179222 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/ 2026-03-16 13:57:59.179235 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr/ 2026-03-16 13:57:59.179249 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/nncp/cr/crc_nncp.yaml 2026-03-16 13:57:59.179278 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/ 2026-03-16 13:57:59.179302 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr/ 2026-03-16 13:57:59.179319 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-03-16 13:57:59.179334 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-kuttl-tests/openstack/cr/kustomization.yaml 2026-03-16 13:57:59.179348 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/ 2026-03-16 13:57:59.179366 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml 2026-03-16 13:57:59.179382 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/ 2026-03-16 13:57:59.179397 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/ 2026-03-16 13:57:59.179413 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/operatorgroup.yaml 2026-03-16 13:57:59.179427 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/subscription.yaml 2026-03-16 13:57:59.179442 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/nmstate/ 2026-03-16 13:57:59.179457 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op/ 2026-03-16 13:57:59.179471 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op/operatorgroup.yaml 2026-03-16 13:57:59.179486 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/nmstate/op/subscription.yaml 2026-03-16 13:57:59.179501 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/openstack/ 2026-03-16 13:57:59.179515 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/openstack/op/ 2026-03-16 13:57:59.179529 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/openstack/op/catalogsource.yaml 2026-03-16 13:57:59.179544 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/openstack/op/operatorgroup.yaml 2026-03-16 13:57:59.179559 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/openstack/op/subscription.yaml 2026-03-16 13:57:59.179573 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-03-16 13:57:59.179587 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-03-16 13:57:59.179602 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/storage/ 2026-03-16 13:57:59.179616 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage-class.yaml 2026-03-16 13:57:59.179630 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage.yaml 2026-03-16 13:57:59.179644 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-03-16 13:57:59.179658 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/custom-params.yml 2026-03-16 13:57:59.179672 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/install-yamls-params.yml 2026-03-16 13:57:59.179686 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/openshift-login-params.yml 2026-03-16 13:57:59.179700 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/pre_kuttl_fetch_crc_facts_and_save_them_.yml 2026-03-16 13:57:59.179715 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-03-16 13:57:59.179739 | controller | cd+++++++++ ci-framework-data/artifacts/repositories/ 2026-03-16 13:57:59.179754 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean-antelope-testing.repo 2026-03-16 13:57:59.179768 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo 2026-03-16 13:57:59.179783 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo.md5 2026-03-16 13:57:59.179797 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-appstream.repo 2026-03-16 13:57:59.179810 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-baseos.repo 2026-03-16 13:57:59.179824 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-highavailability.repo 2026-03-16 13:57:59.179838 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-powertools.repo 2026-03-16 13:57:59.179854 | controller | cd+++++++++ ci-framework-data/artifacts/roles/ 2026-03-16 13:57:59.179869 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/ 2026-03-16 13:57:59.179882 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/ 2026-03-16 13:57:59.179896 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_all.yml 2026-03-16 13:57:59.179909 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface.yml 2026-03-16 13:57:59.179923 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface_cleanup.yml 2026-03-16 13:57:59.179937 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican.yml 2026-03-16 13:57:59.179952 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_cleanup.yml 2026-03-16 13:57:59.179967 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy.yml 2026-03-16 13:57:59.179981 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_cleanup.yml 2026-03-16 13:57:59.179995 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_prep.yml 2026-03-16 13:57:59.180009 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_validate.yml 2026-03-16 13:57:59.180025 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl.yml 2026-03-16 13:57:59.180040 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl_run.yml 2026-03-16 13:57:59.180055 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_prep.yml 2026-03-16 13:57:59.180069 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal.yml 2026-03-16 13:57:59.180084 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_cleanup.yml 2026-03-16 13:57:59.180098 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_prep.yml 2026-03-16 13:57:59.180112 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas.yml 2026-03-16 13:57:59.180126 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad.yml 2026-03-16 13:57:59.180140 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad_cleanup.yml 2026-03-16 13:57:59.180154 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_cleanup.yml 2026-03-16 13:57:59.180168 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network.yml 2026-03-16 13:57:59.180181 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network_cleanup.yml 2026-03-16 13:57:59.180195 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge.yml 2026-03-16 13:57:59.180209 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge_cleanup.yml 2026-03-16 13:57:59.180223 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_generate_nodes_yaml.yml 2026-03-16 13:57:59.180237 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb.yml 2026-03-16 13:57:59.180251 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb_cleanup.yml 2026-03-16 13:57:59.180279 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network.yml 2026-03-16 13:57:59.180304 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network_cleanup.yml 2026-03-16 13:57:59.180321 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks.yml 2026-03-16 13:57:59.180335 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks_cleanup.yml 2026-03-16 13:57:59.180349 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator.yml 2026-03-16 13:57:59.180363 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_cleanup.yml 2026-03-16 13:57:59.180377 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_wait.yml 2026-03-16 13:57:59.180390 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms.yml 2026-03-16 13:57:59.180404 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms_cleanup.yml 2026-03-16 13:57:59.180417 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph.yml 2026-03-16 13:57:59.180431 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_cleanup.yml 2026-03-16 13:57:59.180444 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_help.yml 2026-03-16 13:57:59.180458 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager.yml 2026-03-16 13:57:59.180471 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager_cleanup.yml 2026-03-16 13:57:59.180484 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_cleanup.yml 2026-03-16 13:57:59.180497 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_prepare.yml 2026-03-16 13:57:59.180511 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder.yml 2026-03-16 13:57:59.180525 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_cleanup.yml 2026-03-16 13:57:59.180539 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy.yml 2026-03-16 13:57:59.180553 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_cleanup.yml 2026-03-16 13:57:59.180566 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_prep.yml 2026-03-16 13:57:59.180579 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl.yml 2026-03-16 13:57:59.180593 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl_run.yml 2026-03-16 13:57:59.180609 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_prep.yml 2026-03-16 13:57:59.180624 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cleanup.yml 2026-03-16 13:57:59.180638 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc.yml 2026-03-16 13:57:59.180652 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface.yml 2026-03-16 13:57:59.180666 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface_cleanup.yml 2026-03-16 13:57:59.180680 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_cleanup.yml 2026-03-16 13:57:59.180694 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_setup.yml 2026-03-16 13:57:59.180711 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_cleanup.yml 2026-03-16 13:57:59.180735 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_scrub.yml 2026-03-16 13:57:59.180752 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage.yml 2026-03-16 13:57:59.180767 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup.yml 2026-03-16 13:57:59.180781 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup_with_retries.yml 2026-03-16 13:57:59.180795 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_release.yml 2026-03-16 13:57:59.180809 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_with_retries.yml 2026-03-16 13:57:59.180823 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_deploy_cleanup.yml 2026-03-16 13:57:59.180836 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate.yml 2026-03-16 13:57:59.180850 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_cleanup.yml 2026-03-16 13:57:59.180864 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy.yml 2026-03-16 13:57:59.180878 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_cleanup.yml 2026-03-16 13:57:59.180891 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_prep.yml 2026-03-16 13:57:59.180905 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl.yml 2026-03-16 13:57:59.180918 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl_run.yml 2026-03-16 13:57:59.180932 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_prep.yml 2026-03-16 13:57:59.180946 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy.yml 2026-03-16 13:57:59.180960 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_cleanup.yml 2026-03-16 13:57:59.180974 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_prep.yml 2026-03-16 13:57:59.180987 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_download_tools.yml 2026-03-16 13:57:59.181001 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_ansible_runner.yml 2026-03-16 13:57:59.181015 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_baremetal_compute.yml 2026-03-16 13:57:59.181029 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute.yml 2026-03-16 13:57:59.181044 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_bootc.yml 2026-03-16 13:57:59.181058 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_cleanup.yml 2026-03-16 13:57:59.181072 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_repos.yml 2026-03-16 13:57:59.181086 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_computes_bgp.yml 2026-03-16 13:57:59.181099 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy.yml 2026-03-16 13:57:59.181112 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal.yml 2026-03-16 13:57:59.181129 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal_prep.yml 2026-03-16 13:57:59.181144 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_cleanup.yml 2026-03-16 13:57:59.181158 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_generate_keys.yml 2026-03-16 13:57:59.181171 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_instance.yml 2026-03-16 13:57:59.181185 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker.yml 2026-03-16 13:57:59.181198 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_cleanup.yml 2026-03-16 13:57:59.181212 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_prep.yml 2026-03-16 13:57:59.181225 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_prep.yml 2026-03-16 13:57:59.181238 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker.yml 2026-03-16 13:57:59.181252 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker_cleanup.yml 2026-03-16 13:57:59.181281 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_nova_discover_hosts.yml 2026-03-16 13:57:59.181300 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_patch_ansible_runner_image.yml 2026-03-16 13:57:59.181314 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_register_dns.yml 2026-03-16 13:57:59.181329 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy.yml 2026-03-16 13:57:59.181343 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy_baremetal.yml 2026-03-16 13:57:59.181357 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance.yml 2026-03-16 13:57:59.181371 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_cleanup.yml 2026-03-16 13:57:59.181385 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy.yml 2026-03-16 13:57:59.181398 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_cleanup.yml 2026-03-16 13:57:59.181419 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_prep.yml 2026-03-16 13:57:59.181432 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml 2026-03-16 13:57:59.181446 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl_run.yml 2026-03-16 13:57:59.181459 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_prep.yml 2026-03-16 13:57:59.181472 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat.yml 2026-03-16 13:57:59.181486 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_cleanup.yml 2026-03-16 13:57:59.181499 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy.yml 2026-03-16 13:57:59.181513 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_cleanup.yml 2026-03-16 13:57:59.181526 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_prep.yml 2026-03-16 13:57:59.181540 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl.yml 2026-03-16 13:57:59.181558 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_crc.yml 2026-03-16 13:57:59.181573 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_run.yml 2026-03-16 13:57:59.181586 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_prep.yml 2026-03-16 13:57:59.181600 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_help.yml 2026-03-16 13:57:59.181615 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon.yml 2026-03-16 13:57:59.181629 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_cleanup.yml 2026-03-16 13:57:59.181642 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy.yml 2026-03-16 13:57:59.181655 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_cleanup.yml 2026-03-16 13:57:59.181669 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_prep.yml 2026-03-16 13:57:59.181682 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl.yml 2026-03-16 13:57:59.181696 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl_run.yml 2026-03-16 13:57:59.181710 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_prep.yml 2026-03-16 13:57:59.181732 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra.yml 2026-03-16 13:57:59.181749 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_cleanup.yml 2026-03-16 13:57:59.181764 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl.yml 2026-03-16 13:57:59.181778 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl_run.yml 2026-03-16 13:57:59.181792 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_prep.yml 2026-03-16 13:57:59.181806 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input.yml 2026-03-16 13:57:59.181819 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input_cleanup.yml 2026-03-16 13:57:59.181833 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab.yml 2026-03-16 13:57:59.181847 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_cleanup.yml 2026-03-16 13:57:59.181861 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router.yml 2026-03-16 13:57:59.181875 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router_cleanup.yml 2026-03-16 13:57:59.181888 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network.yml 2026-03-16 13:57:59.181902 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network_cleanup.yml 2026-03-16 13:57:59.181916 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno.yml 2026-03-16 13:57:59.181930 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno_cleanup.yml 2026-03-16 13:57:59.181944 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic.yml 2026-03-16 13:57:59.181959 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_cleanup.yml 2026-03-16 13:57:59.181976 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy.yml 2026-03-16 13:57:59.181991 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_cleanup.yml 2026-03-16 13:57:59.182005 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_prep.yml 2026-03-16 13:57:59.182019 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl.yml 2026-03-16 13:57:59.182033 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_crc.yml 2026-03-16 13:57:59.182046 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_run.yml 2026-03-16 13:57:59.182061 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_prep.yml 2026-03-16 13:57:59.182076 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone.yml 2026-03-16 13:57:59.182090 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_cleanup.yml 2026-03-16 13:57:59.182105 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy.yml 2026-03-16 13:57:59.182120 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_cleanup.yml 2026-03-16 13:57:59.182134 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_prep.yml 2026-03-16 13:57:59.182149 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl.yml 2026-03-16 13:57:59.182163 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl_run.yml 2026-03-16 13:57:59.182178 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_prep.yml 2026-03-16 13:57:59.182193 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_cleanup.yml 2026-03-16 13:57:59.182208 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_prep.yml 2026-03-16 13:57:59.182223 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_cleanup.yml 2026-03-16 13:57:59.182237 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_prep.yml 2026-03-16 13:57:59.182252 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki.yml 2026-03-16 13:57:59.182286 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_cleanup.yml 2026-03-16 13:57:59.182305 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy.yml 2026-03-16 13:57:59.182320 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy_cleanup.yml 2026-03-16 13:57:59.182335 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_lvms.yml 2026-03-16 13:57:59.182351 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila.yml 2026-03-16 13:57:59.182366 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_cleanup.yml 2026-03-16 13:57:59.182380 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy.yml 2026-03-16 13:57:59.182395 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_cleanup.yml 2026-03-16 13:57:59.182410 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_prep.yml 2026-03-16 13:57:59.187570 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl.yml 2026-03-16 13:57:59.187607 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl_run.yml 2026-03-16 13:57:59.187630 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_prep.yml 2026-03-16 13:57:59.187649 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb.yml 2026-03-16 13:57:59.187667 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw.yml 2026-03-16 13:57:59.187684 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw_run.yml 2026-03-16 13:57:59.187701 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_cleanup.yml 2026-03-16 13:57:59.187717 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy.yml 2026-03-16 13:57:59.187745 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_cleanup.yml 2026-03-16 13:57:59.187763 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_prep.yml 2026-03-16 13:57:59.187779 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl.yml 2026-03-16 13:57:59.187794 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl_run.yml 2026-03-16 13:57:59.187809 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy.yml 2026-03-16 13:57:59.187828 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_cleanup.yml 2026-03-16 13:57:59.187845 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_prep.yml 2026-03-16 13:57:59.187861 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb.yml 2026-03-16 13:57:59.187877 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_cleanup.yml 2026-03-16 13:57:59.187893 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config.yml 2026-03-16 13:57:59.187909 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config_cleanup.yml 2026-03-16 13:57:59.187925 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mirror_registry.yml 2026-03-16 13:57:59.187941 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mirror_registry_ca.yml 2026-03-16 13:57:59.187958 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mirror_registry_cleanup.yml 2026-03-16 13:57:59.187975 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mirror_registry_secure.yml 2026-03-16 13:57:59.187992 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace.yml 2026-03-16 13:57:59.188008 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace_cleanup.yml 2026-03-16 13:57:59.188024 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach.yml 2026-03-16 13:57:59.188041 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach_cleanup.yml 2026-03-16 13:57:59.188057 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy.yml 2026-03-16 13:57:59.188073 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_cleanup.yml 2026-03-16 13:57:59.188090 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_prep.yml 2026-03-16 13:57:59.188109 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv.yml 2026-03-16 13:57:59.188126 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_cleanup.yml 2026-03-16 13:57:59.188143 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy.yml 2026-03-16 13:57:59.188160 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy_cleanup.yml 2026-03-16 13:57:59.188176 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge.yml 2026-03-16 13:57:59.188192 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge_cleanup.yml 2026-03-16 13:57:59.188209 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron.yml 2026-03-16 13:57:59.188226 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_cleanup.yml 2026-03-16 13:57:59.188242 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy.yml 2026-03-16 13:57:59.188259 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_cleanup.yml 2026-03-16 13:57:59.188299 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_prep.yml 2026-03-16 13:57:59.188318 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl.yml 2026-03-16 13:57:59.188336 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl_run.yml 2026-03-16 13:57:59.188353 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_prep.yml 2026-03-16 13:57:59.188369 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs.yml 2026-03-16 13:57:59.188386 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs_cleanup.yml 2026-03-16 13:57:59.188402 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nmstate.yml 2026-03-16 13:57:59.188419 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp.yml 2026-03-16 13:57:59.188435 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp_cleanup.yml 2026-03-16 13:57:59.188451 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova.yml 2026-03-16 13:57:59.188467 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_cleanup.yml 2026-03-16 13:57:59.188483 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy.yml 2026-03-16 13:57:59.188499 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_cleanup.yml 2026-03-16 13:57:59.188516 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_prep.yml 2026-03-16 13:57:59.188532 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_prep.yml 2026-03-16 13:57:59.188549 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia.yml 2026-03-16 13:57:59.188565 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_cleanup.yml 2026-03-16 13:57:59.188580 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy.yml 2026-03-16 13:57:59.188597 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_cleanup.yml 2026-03-16 13:57:59.188614 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_prep.yml 2026-03-16 13:57:59.188633 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl.yml 2026-03-16 13:57:59.188650 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl_run.yml 2026-03-16 13:57:59.188665 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_prep.yml 2026-03-16 13:57:59.188680 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack.yml 2026-03-16 13:57:59.188696 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_cleanup.yml 2026-03-16 13:57:59.188712 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds.yml 2026-03-16 13:57:59.188737 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds_cleanup.yml 2026-03-16 13:57:59.188754 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy.yml 2026-03-16 13:57:59.188770 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_cleanup.yml 2026-03-16 13:57:59.188786 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_prep.yml 2026-03-16 13:57:59.188801 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_init.yml 2026-03-16 13:57:59.188817 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl.yml 2026-03-16 13:57:59.188834 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_cleanup.yml 2026-03-16 13:57:59.188849 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_prep.yml 2026-03-16 13:57:59.188866 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_run.yml 2026-03-16 13:57:59.188882 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_patch_version.yml 2026-03-16 13:57:59.188898 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_prep.yml 2026-03-16 13:57:59.188913 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_repo.yml 2026-03-16 13:57:59.188929 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_update_run.yml 2026-03-16 13:57:59.188944 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait.yml 2026-03-16 13:57:59.188959 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait_deploy.yml 2026-03-16 13:57:59.188975 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_operator_namespace.yml 2026-03-16 13:57:59.188991 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn.yml 2026-03-16 13:57:59.189007 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_cleanup.yml 2026-03-16 13:57:59.189024 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy.yml 2026-03-16 13:57:59.189040 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_cleanup.yml 2026-03-16 13:57:59.189057 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_prep.yml 2026-03-16 13:57:59.189074 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl.yml 2026-03-16 13:57:59.189091 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl_run.yml 2026-03-16 13:57:59.189111 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_prep.yml 2026-03-16 13:57:59.189129 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement.yml 2026-03-16 13:57:59.189146 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_cleanup.yml 2026-03-16 13:57:59.189162 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy.yml 2026-03-16 13:57:59.189178 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_cleanup.yml 2026-03-16 13:57:59.189194 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_prep.yml 2026-03-16 13:57:59.189210 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl.yml 2026-03-16 13:57:59.189225 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl_run.yml 2026-03-16 13:57:59.189240 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_prep.yml 2026-03-16 13:57:59.189256 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq.yml 2026-03-16 13:57:59.189295 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_cleanup.yml 2026-03-16 13:57:59.189314 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy.yml 2026-03-16 13:57:59.189331 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_cleanup.yml 2026-03-16 13:57:59.189347 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_prep.yml 2026-03-16 13:57:59.189362 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_prep.yml 2026-03-16 13:57:59.189379 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy.yml 2026-03-16 13:57:59.189396 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_cleanup.yml 2026-03-16 13:57:59.189412 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_prep.yml 2026-03-16 13:57:59.189430 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook.yml 2026-03-16 13:57:59.189446 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_cleanup.yml 2026-03-16 13:57:59.189463 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_crc_disk.yml 2026-03-16 13:57:59.189478 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy.yml 2026-03-16 13:57:59.189495 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy_prep.yml 2026-03-16 13:57:59.189512 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_prep.yml 2026-03-16 13:57:59.189527 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_set_slower_etcd_profile.yml 2026-03-16 13:57:59.189543 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone.yml 2026-03-16 13:57:59.189559 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_cleanup.yml 2026-03-16 13:57:59.189576 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_deploy.yml 2026-03-16 13:57:59.189592 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_revert.yml 2026-03-16 13:57:59.189609 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_snapshot.yml 2026-03-16 13:57:59.189630 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_sync.yml 2026-03-16 13:57:59.189647 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift.yml 2026-03-16 13:57:59.189661 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_cleanup.yml 2026-03-16 13:57:59.189676 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy.yml 2026-03-16 13:57:59.189690 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_cleanup.yml 2026-03-16 13:57:59.189703 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_prep.yml 2026-03-16 13:57:59.189717 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl.yml 2026-03-16 13:57:59.189742 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl_run.yml 2026-03-16 13:57:59.189759 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_prep.yml 2026-03-16 13:57:59.189773 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry.yml 2026-03-16 13:57:59.189789 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_cleanup.yml 2026-03-16 13:57:59.189804 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy.yml 2026-03-16 13:57:59.189819 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_cleanup.yml 2026-03-16 13:57:59.189836 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_prep.yml 2026-03-16 13:57:59.189851 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl.yml 2026-03-16 13:57:59.189866 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl_run.yml 2026-03-16 13:57:59.189881 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_prep.yml 2026-03-16 13:57:59.189895 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_tripleo_deploy.yml 2026-03-16 13:57:59.189910 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_services.yml 2026-03-16 13:57:59.189923 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_system.yml 2026-03-16 13:57:59.189937 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_validate_marketplace.yml 2026-03-16 13:57:59.189953 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_wait.yml 2026-03-16 13:57:59.189968 | controller | cd+++++++++ ci-framework-data/artifacts/yum_repos/ 2026-03-16 13:57:59.189982 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean-antelope-testing.repo 2026-03-16 13:57:59.189997 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo 2026-03-16 13:57:59.190013 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo.md5 2026-03-16 13:57:59.190028 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-appstream.repo 2026-03-16 13:57:59.190043 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-baseos.repo 2026-03-16 13:57:59.190059 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-highavailability.repo 2026-03-16 13:57:59.190073 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-powertools.repo 2026-03-16 13:57:59.190091 | controller | cd+++++++++ ci-framework-data/logs/ 2026-03-16 13:57:59.190107 | controller | >f+++++++++ ci-framework-data/logs/ansible.log 2026-03-16 13:57:59.190121 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_copy_logs_from_crc.log 2026-03-16 13:57:59.190135 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_prepare_root_ssh.log 2026-03-16 13:57:59.190151 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_download.log 2026-03-16 13:57:59.190166 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_openstack_must_gather.log 2026-03-16 13:57:59.190181 | controller | >f+++++++++ ci-framework-data/logs/ci_script_001_fetch_openshift.log 2026-03-16 13:57:59.190196 | controller | >f+++++++++ ci-framework-data/logs/ci_script_002_run_crc_attach_default.log 2026-03-16 13:57:59.190210 | controller | >f+++++++++ ci-framework-data/logs/ci_script_003_run_hook_without_retry_fetch.log 2026-03-16 13:57:59.190225 | controller | >f+++++++++ ci-framework-data/logs/ci_script_004_run_hook_without_retry_fetch.log 2026-03-16 13:57:59.190240 | controller | >f+++++++++ ci-framework-data/logs/ci_script_005_run_openstack.log 2026-03-16 13:57:59.190255 | controller | >f+++++++++ ci-framework-data/logs/cmd_after_openstack_kuttl.log 2026-03-16 13:57:59.190291 | controller | >f+++++++++ ci-framework-data/logs/cmd_before_openstack_kuttl.log 2026-03-16 13:57:59.190309 | controller | >f+++++++++ ci-framework-data/logs/pre_kuttl_fetch_crc_facts_and_save_them_.log 2026-03-16 13:57:59.190325 | controller | cd+++++++++ ci-framework-data/logs/2026-03-16_13-51/ 2026-03-16 13:57:59.190340 | controller | >f+++++++++ ci-framework-data/logs/2026-03-16_13-51/ansible.log 2026-03-16 13:57:59.190354 | controller | cd+++++++++ ci-framework-data/logs/crc/ 2026-03-16 13:57:59.190369 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/ 2026-03-16 13:57:59.190383 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/ 2026-03-16 13:57:59.190397 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager-operator_cert-manager-operator-controller-manager-7f6f97fb86-nm6kj_487562fd-9ae9-4051-a527-24a738dd4876/ 2026-03-16 13:57:59.190413 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager-operator_cert-manager-operator-controller-manager-7f6f97fb86-nm6kj_487562fd-9ae9-4051-a527-24a738dd4876/cert-manager-operator/ 2026-03-16 13:57:59.190428 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager-operator_cert-manager-operator-controller-manager-7f6f97fb86-nm6kj_487562fd-9ae9-4051-a527-24a738dd4876/cert-manager-operator/0.log 2026-03-16 13:57:59.190443 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager_cert-manager-759f64656b-g2hjp_5f0e674d-c17f-4daa-a37e-8e2b1a4f6dd7/ 2026-03-16 13:57:59.190458 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager_cert-manager-759f64656b-g2hjp_5f0e674d-c17f-4daa-a37e-8e2b1a4f6dd7/cert-manager-controller/ 2026-03-16 13:57:59.190472 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager_cert-manager-759f64656b-g2hjp_5f0e674d-c17f-4daa-a37e-8e2b1a4f6dd7/cert-manager-controller/0.log 2026-03-16 13:57:59.190487 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager_cert-manager-cainjector-8966b78d4-9lvw8_b3c5b559-3a82-4ffa-802b-7e9ad8e49c52/ 2026-03-16 13:57:59.190502 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager_cert-manager-cainjector-8966b78d4-9lvw8_b3c5b559-3a82-4ffa-802b-7e9ad8e49c52/cert-manager-cainjector/ 2026-03-16 13:57:59.190517 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager_cert-manager-cainjector-8966b78d4-9lvw8_b3c5b559-3a82-4ffa-802b-7e9ad8e49c52/cert-manager-cainjector/0.log 2026-03-16 13:57:59.190532 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager_cert-manager-webhook-597b96b99b-5xkqn_4ce95a79-bd46-4f73-a233-0d7b869046ba/ 2026-03-16 13:57:59.190549 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager_cert-manager-webhook-597b96b99b-5xkqn_4ce95a79-bd46-4f73-a233-0d7b869046ba/cert-manager-webhook/ 2026-03-16 13:57:59.190564 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/cert-manager_cert-manager-webhook-597b96b99b-5xkqn_4ce95a79-bd46-4f73-a233-0d7b869046ba/cert-manager-webhook/0.log 2026-03-16 13:57:59.190579 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/crc-storage_crc-storage-crc-v9b5m_d044b14d-806d-4e65-a2a3-8194b7ddaa06/ 2026-03-16 13:57:59.190594 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/crc-storage_crc-storage-crc-v9b5m_d044b14d-806d-4e65-a2a3-8194b7ddaa06/storage/ 2026-03-16 13:57:59.190608 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/crc-storage_crc-storage-crc-v9b5m_d044b14d-806d-4e65-a2a3-8194b7ddaa06/storage/0.log 2026-03-16 13:57:59.190622 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-tq7cq_d6a67ee1-697d-4340-9064-c24e0dbd080b/ 2026-03-16 13:57:59.190636 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-tq7cq_d6a67ee1-697d-4340-9064-c24e0dbd080b/csi-provisioner/ 2026-03-16 13:57:59.190649 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-tq7cq_d6a67ee1-697d-4340-9064-c24e0dbd080b/csi-provisioner/0.log 2026-03-16 13:57:59.190663 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-tq7cq_d6a67ee1-697d-4340-9064-c24e0dbd080b/hostpath-provisioner/ 2026-03-16 13:57:59.190676 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-tq7cq_d6a67ee1-697d-4340-9064-c24e0dbd080b/hostpath-provisioner/0.log 2026-03-16 13:57:59.190690 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-tq7cq_d6a67ee1-697d-4340-9064-c24e0dbd080b/liveness-probe/ 2026-03-16 13:57:59.190704 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-tq7cq_d6a67ee1-697d-4340-9064-c24e0dbd080b/liveness-probe/0.log 2026-03-16 13:57:59.190717 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-tq7cq_d6a67ee1-697d-4340-9064-c24e0dbd080b/node-driver-registrar/ 2026-03-16 13:57:59.190741 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-tq7cq_d6a67ee1-697d-4340-9064-c24e0dbd080b/node-driver-registrar/0.log 2026-03-16 13:57:59.190756 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-774d88f846-glmqk_a787c80d-7a29-4fa9-b5e2-335785499ec3/ 2026-03-16 13:57:59.190771 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-774d88f846-glmqk_a787c80d-7a29-4fa9-b5e2-335785499ec3/controller/ 2026-03-16 13:57:59.190785 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-774d88f846-glmqk_a787c80d-7a29-4fa9-b5e2-335785499ec3/controller/0.log.gz 2026-03-16 13:57:59.190798 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-774d88f846-glmqk_a787c80d-7a29-4fa9-b5e2-335785499ec3/kube-rbac-proxy/ 2026-03-16 13:57:59.190812 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-774d88f846-glmqk_a787c80d-7a29-4fa9-b5e2-335785499ec3/kube-rbac-proxy/0.log 2026-03-16 13:57:59.190826 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-6cdcb85899-x7t65_5229b811-944b-4010-8df6-f2f54bbaeefe/ 2026-03-16 13:57:59.190842 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-6cdcb85899-x7t65_5229b811-944b-4010-8df6-f2f54bbaeefe/manager/ 2026-03-16 13:57:59.190857 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-6cdcb85899-x7t65_5229b811-944b-4010-8df6-f2f54bbaeefe/manager/0.log 2026-03-16 13:57:59.190871 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-754d499d9c-wvks6_fce107bc-5860-4b8c-b330-ded7dd35c6aa/ 2026-03-16 13:57:59.190885 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-754d499d9c-wvks6_fce107bc-5860-4b8c-b330-ded7dd35c6aa/webhook-server/ 2026-03-16 13:57:59.190899 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-754d499d9c-wvks6_fce107bc-5860-4b8c-b330-ded7dd35c6aa/webhook-server/0.log 2026-03-16 13:57:59.190912 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-ccvkx_4e4e2dff-7723-44e9-ac2b-21fcbfc64f43/ 2026-03-16 13:57:59.190926 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-ccvkx_4e4e2dff-7723-44e9-ac2b-21fcbfc64f43/kube-rbac-proxy/ 2026-03-16 13:57:59.190940 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-ccvkx_4e4e2dff-7723-44e9-ac2b-21fcbfc64f43/kube-rbac-proxy/0.log 2026-03-16 13:57:59.190954 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-ccvkx_4e4e2dff-7723-44e9-ac2b-21fcbfc64f43/speaker/ 2026-03-16 13:57:59.190967 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-ccvkx_4e4e2dff-7723-44e9-ac2b-21fcbfc64f43/speaker/0.log.gz 2026-03-16 13:57:59.190980 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-846cbfc458-5pbgx_e38bef32-3ddc-4d2c-93ca-cd077f7ecfcd/ 2026-03-16 13:57:59.190994 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-846cbfc458-5pbgx_e38bef32-3ddc-4d2c-93ca-cd077f7ecfcd/openshift-apiserver-operator/ 2026-03-16 13:57:59.191007 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-846cbfc458-5pbgx_e38bef32-3ddc-4d2c-93ca-cd077f7ecfcd/openshift-apiserver-operator/0.log 2026-03-16 13:57:59.191022 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-9ddfb9f55-f7gz7_d92828d4-abf1-4fd1-aa08-3ee5ffe26743/ 2026-03-16 13:57:59.191037 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-9ddfb9f55-f7gz7_d92828d4-abf1-4fd1-aa08-3ee5ffe26743/fix-audit-permissions/ 2026-03-16 13:57:59.191051 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-9ddfb9f55-f7gz7_d92828d4-abf1-4fd1-aa08-3ee5ffe26743/fix-audit-permissions/0.log 2026-03-16 13:57:59.191065 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-9ddfb9f55-f7gz7_d92828d4-abf1-4fd1-aa08-3ee5ffe26743/openshift-apiserver-check-endpoints/ 2026-03-16 13:57:59.191079 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-9ddfb9f55-f7gz7_d92828d4-abf1-4fd1-aa08-3ee5ffe26743/openshift-apiserver-check-endpoints/0.log 2026-03-16 13:57:59.191093 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-9ddfb9f55-f7gz7_d92828d4-abf1-4fd1-aa08-3ee5ffe26743/openshift-apiserver/ 2026-03-16 13:57:59.191110 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-9ddfb9f55-f7gz7_d92828d4-abf1-4fd1-aa08-3ee5ffe26743/openshift-apiserver/0.log 2026-03-16 13:57:59.191124 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-7f5c659b84-kr5jr_bfb7cdaa-4776-49a6-87ad-40d85a6a36f5/ 2026-03-16 13:57:59.191139 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-7f5c659b84-kr5jr_bfb7cdaa-4776-49a6-87ad-40d85a6a36f5/authentication-operator/ 2026-03-16 13:57:59.191153 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-7f5c659b84-kr5jr_bfb7cdaa-4776-49a6-87ad-40d85a6a36f5/authentication-operator/0.log 2026-03-16 13:57:59.191168 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-6567f5ffdb-nd92f_a3044fa6-5805-431b-9dfc-a3e068092ade/ 2026-03-16 13:57:59.191182 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-6567f5ffdb-nd92f_a3044fa6-5805-431b-9dfc-a3e068092ade/oauth-openshift/ 2026-03-16 13:57:59.191196 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-6567f5ffdb-nd92f_a3044fa6-5805-431b-9dfc-a3e068092ade/oauth-openshift/0.log 2026-03-16 13:57:59.191210 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-54c688565-29gbc_847e826f-b0cf-4fe3-a6c8-9f5a69517a0b/ 2026-03-16 13:57:59.191224 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-54c688565-29gbc_847e826f-b0cf-4fe3-a6c8-9f5a69517a0b/kube-rbac-proxy/ 2026-03-16 13:57:59.191238 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-54c688565-29gbc_847e826f-b0cf-4fe3-a6c8-9f5a69517a0b/kube-rbac-proxy/0.log 2026-03-16 13:57:59.191252 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-54c688565-29gbc_847e826f-b0cf-4fe3-a6c8-9f5a69517a0b/machine-approver-controller/ 2026-03-16 13:57:59.191283 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-54c688565-29gbc_847e826f-b0cf-4fe3-a6c8-9f5a69517a0b/machine-approver-controller/0.log 2026-03-16 13:57:59.191303 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-6b564684c8-sdcbz_fed97f4d-1948-4c94-9e96-4a1c71ef6a07/ 2026-03-16 13:57:59.191319 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-6b564684c8-sdcbz_fed97f4d-1948-4c94-9e96-4a1c71ef6a07/cda3f19b1169ae2f8f1ff781af640bc48d81cadb78211ca625659334ee088628.log 2026-03-16 13:57:59.191335 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-6b564684c8-sdcbz_fed97f4d-1948-4c94-9e96-4a1c71ef6a07/cluster-samples-operator-watch/ 2026-03-16 13:57:59.191350 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-6b564684c8-sdcbz_fed97f4d-1948-4c94-9e96-4a1c71ef6a07/cluster-samples-operator-watch/0.log 2026-03-16 13:57:59.191364 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-6b564684c8-sdcbz_fed97f4d-1948-4c94-9e96-4a1c71ef6a07/cluster-samples-operator/ 2026-03-16 13:57:59.191378 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-6b564684c8-sdcbz_fed97f4d-1948-4c94-9e96-4a1c71ef6a07/cluster-samples-operator/0.log 2026-03-16 13:57:59.191396 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-7c9b9cfd6-hjv54_01115bf8-4be6-470d-9b27-9cd0a70bfd6d/ 2026-03-16 13:57:59.191412 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-7c9b9cfd6-hjv54_01115bf8-4be6-470d-9b27-9cd0a70bfd6d/cluster-version-operator/ 2026-03-16 13:57:59.191427 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-7c9b9cfd6-hjv54_01115bf8-4be6-470d-9b27-9cd0a70bfd6d/cluster-version-operator/0.log.gz 2026-03-16 13:57:59.191441 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-5777786469-f2vgj_5aa22c0b-cbb2-4044-94fc-f34f2a22ca92/ 2026-03-16 13:57:59.191455 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-5777786469-f2vgj_5aa22c0b-cbb2-4044-94fc-f34f2a22ca92/openshift-api/ 2026-03-16 13:57:59.191469 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-5777786469-f2vgj_5aa22c0b-cbb2-4044-94fc-f34f2a22ca92/openshift-api/0.log 2026-03-16 13:57:59.191483 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-5777786469-f2vgj_5aa22c0b-cbb2-4044-94fc-f34f2a22ca92/openshift-config-operator/ 2026-03-16 13:57:59.191504 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-5777786469-f2vgj_5aa22c0b-cbb2-4044-94fc-f34f2a22ca92/openshift-config-operator/0.log 2026-03-16 13:57:59.191518 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-67c89758df-cbknd_6f45c8c5-9fd3-40a3-895d-996e82dba7e9/ 2026-03-16 13:57:59.191533 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-67c89758df-cbknd_6f45c8c5-9fd3-40a3-895d-996e82dba7e9/console-operator/ 2026-03-16 13:57:59.191547 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-67c89758df-cbknd_6f45c8c5-9fd3-40a3-895d-996e82dba7e9/console-operator/0.log 2026-03-16 13:57:59.191561 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-769cbf8bcb-dq64n_e79770f0-39d3-4208-9a75-65fa5c36b6e7/ 2026-03-16 13:57:59.191575 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-769cbf8bcb-dq64n_e79770f0-39d3-4208-9a75-65fa5c36b6e7/console/ 2026-03-16 13:57:59.191589 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-769cbf8bcb-dq64n_e79770f0-39d3-4208-9a75-65fa5c36b6e7/console/0.log 2026-03-16 13:57:59.191602 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-747b44746d-plw2x_f2296980-434a-4483-8883-6a838cc800f4/ 2026-03-16 13:57:59.191616 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-747b44746d-plw2x_f2296980-434a-4483-8883-6a838cc800f4/download-server/ 2026-03-16 13:57:59.191630 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-747b44746d-plw2x_f2296980-434a-4483-8883-6a838cc800f4/download-server/0.log 2026-03-16 13:57:59.191644 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-686468bdd5-t46qw_c448f389-3194-4d8e-87d8-e0846247aff5/ 2026-03-16 13:57:59.191658 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-686468bdd5-t46qw_c448f389-3194-4d8e-87d8-e0846247aff5/openshift-controller-manager-operator/ 2026-03-16 13:57:59.191674 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-686468bdd5-t46qw_c448f389-3194-4d8e-87d8-e0846247aff5/openshift-controller-manager-operator/0.log 2026-03-16 13:57:59.191689 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-845c69c967-6vwkk_c42e33cf-5ef3-4941-85bb-c78a4d0b443b/ 2026-03-16 13:57:59.191703 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-845c69c967-6vwkk_c42e33cf-5ef3-4941-85bb-c78a4d0b443b/controller-manager/ 2026-03-16 13:57:59.191717 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-845c69c967-6vwkk_c42e33cf-5ef3-4941-85bb-c78a4d0b443b/controller-manager/0.log 2026-03-16 13:57:59.191741 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-799b87ffcd-zlj8v_023c2ca8-9ec5-4ab5-b50a-cd114ee3c793/ 2026-03-16 13:57:59.191757 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-799b87ffcd-zlj8v_023c2ca8-9ec5-4ab5-b50a-cd114ee3c793/dns-operator/ 2026-03-16 13:57:59.191771 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-799b87ffcd-zlj8v_023c2ca8-9ec5-4ab5-b50a-cd114ee3c793/dns-operator/0.log 2026-03-16 13:57:59.191786 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-799b87ffcd-zlj8v_023c2ca8-9ec5-4ab5-b50a-cd114ee3c793/kube-rbac-proxy/ 2026-03-16 13:57:59.191800 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-799b87ffcd-zlj8v_023c2ca8-9ec5-4ab5-b50a-cd114ee3c793/kube-rbac-proxy/0.log 2026-03-16 13:57:59.191814 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-sxs7j_a6c2ab61-00b1-4cbf-a1ec-643d554e8a58/ 2026-03-16 13:57:59.191828 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-sxs7j_a6c2ab61-00b1-4cbf-a1ec-643d554e8a58/dns/ 2026-03-16 13:57:59.191843 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-sxs7j_a6c2ab61-00b1-4cbf-a1ec-643d554e8a58/dns/0.log 2026-03-16 13:57:59.191856 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-sxs7j_a6c2ab61-00b1-4cbf-a1ec-643d554e8a58/kube-rbac-proxy/ 2026-03-16 13:57:59.191870 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-sxs7j_a6c2ab61-00b1-4cbf-a1ec-643d554e8a58/kube-rbac-proxy/0.log 2026-03-16 13:57:59.191884 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-952wf_78bd1260-3469-4a38-899e-5923bffe1b59/ 2026-03-16 13:57:59.191898 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-952wf_78bd1260-3469-4a38-899e-5923bffe1b59/dns-node-resolver/ 2026-03-16 13:57:59.191912 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-952wf_78bd1260-3469-4a38-899e-5923bffe1b59/dns-node-resolver/0.log 2026-03-16 13:57:59.191926 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-69b85846b6-vz7z7_95ac2478-4b8a-40c5-b88f-5a470c217b89/ 2026-03-16 13:57:59.191941 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-69b85846b6-vz7z7_95ac2478-4b8a-40c5-b88f-5a470c217b89/etcd-operator/ 2026-03-16 13:57:59.191958 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-69b85846b6-vz7z7_95ac2478-4b8a-40c5-b88f-5a470c217b89/etcd-operator/0.log 2026-03-16 13:57:59.191972 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/ 2026-03-16 13:57:59.191986 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd-ensure-env-vars/ 2026-03-16 13:57:59.192000 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd-ensure-env-vars/0.log 2026-03-16 13:57:59.192014 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd-metrics/ 2026-03-16 13:57:59.192027 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd-metrics/0.log 2026-03-16 13:57:59.192041 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd-readyz/ 2026-03-16 13:57:59.192055 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd-readyz/0.log 2026-03-16 13:57:59.192069 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd-resources-copy/ 2026-03-16 13:57:59.192082 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd-resources-copy/0.log 2026-03-16 13:57:59.192096 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd-rev/ 2026-03-16 13:57:59.192109 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd-rev/0.log 2026-03-16 13:57:59.192123 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd/ 2026-03-16 13:57:59.192137 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcd/0.log 2026-03-16 13:57:59.192151 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcdctl/ 2026-03-16 13:57:59.192165 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/etcdctl/0.log 2026-03-16 13:57:59.192179 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/setup/ 2026-03-16 13:57:59.192193 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_20c5c5b4bed930554494851fe3cb2b2a/setup/0.log 2026-03-16 13:57:59.192207 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/ 2026-03-16 13:57:59.192220 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/659484bdd6e6500bdd73006972998b8ee03527c43dc0d94ba4cfe6352a190acb.log 2026-03-16 13:57:59.192234 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/controller/ 2026-03-16 13:57:59.192248 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/controller/0.log 2026-03-16 13:57:59.192275 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/cp-frr-files/ 2026-03-16 13:57:59.192300 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/cp-frr-files/0.log 2026-03-16 13:57:59.192318 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/cp-frr-status/ 2026-03-16 13:57:59.192333 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/cp-frr-status/0.log 2026-03-16 13:57:59.192347 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/cp-metrics/ 2026-03-16 13:57:59.192361 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/cp-metrics/0.log 2026-03-16 13:57:59.192375 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/cp-reloader/ 2026-03-16 13:57:59.192389 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/cp-reloader/0.log 2026-03-16 13:57:59.192403 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/frr-metrics/ 2026-03-16 13:57:59.192418 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/frr-metrics/0.log 2026-03-16 13:57:59.192432 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/frr-status/ 2026-03-16 13:57:59.192447 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/frr-status/0.log 2026-03-16 13:57:59.192460 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/frr/ 2026-03-16 13:57:59.192474 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/frr/0.log 2026-03-16 13:57:59.192488 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/kube-rbac-proxy-frr/ 2026-03-16 13:57:59.192502 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/kube-rbac-proxy-frr/0.log 2026-03-16 13:57:59.192517 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/kube-rbac-proxy/ 2026-03-16 13:57:59.192531 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/kube-rbac-proxy/0.log 2026-03-16 13:57:59.192545 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/reloader/ 2026-03-16 13:57:59.192559 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-kk5pm_aaf1089c-a411-4767-b952-ceabb40cd9be/reloader/0.log 2026-03-16 13:57:59.192573 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-webhook-server-bc5694f79-xlc4b_0f2269c9-107c-4367-998d-8de306c70772/ 2026-03-16 13:57:59.192587 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-webhook-server-bc5694f79-xlc4b_0f2269c9-107c-4367-998d-8de306c70772/frr-k8s-webhook-server/ 2026-03-16 13:57:59.192606 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-frr-k8s_frr-k8s-webhook-server-bc5694f79-xlc4b_0f2269c9-107c-4367-998d-8de306c70772/frr-k8s-webhook-server/0.log 2026-03-16 13:57:59.192620 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-86c45576b9-ps9vm_5949311d-c4a9-401d-a809-ffcd9f76d61d/ 2026-03-16 13:57:59.192635 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-86c45576b9-ps9vm_5949311d-c4a9-401d-a809-ffcd9f76d61d/cluster-image-registry-operator/ 2026-03-16 13:57:59.192649 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-86c45576b9-ps9vm_5949311d-c4a9-401d-a809-ffcd9f76d61d/cluster-image-registry-operator/0.log 2026-03-16 13:57:59.192663 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-5d9d95bf5b-5w7c9_7581752e-b356-42ed-b535-118a73ede87c/ 2026-03-16 13:57:59.192677 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-5d9d95bf5b-5w7c9_7581752e-b356-42ed-b535-118a73ede87c/registry/ 2026-03-16 13:57:59.192690 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-5d9d95bf5b-5w7c9_7581752e-b356-42ed-b535-118a73ede87c/registry/0.log 2026-03-16 13:57:59.192704 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-98dmx_d31a544e-cc56-4b4e-b639-91a00349a2da/ 2026-03-16 13:57:59.192718 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-98dmx_d31a544e-cc56-4b4e-b639-91a00349a2da/node-ca/ 2026-03-16 13:57:59.192745 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-98dmx_d31a544e-cc56-4b4e-b639-91a00349a2da/node-ca/0.log 2026-03-16 13:57:59.192760 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-infra_auto-csr-approver-29561150-n99zr_95eedf89-5260-4150-88a1-eb6ca5eab829/ 2026-03-16 13:57:59.192775 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-infra_auto-csr-approver-29561150-n99zr_95eedf89-5260-4150-88a1-eb6ca5eab829/oc/ 2026-03-16 13:57:59.192789 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-infra_auto-csr-approver-29561150-n99zr_95eedf89-5260-4150-88a1-eb6ca5eab829/oc/0.log 2026-03-16 13:57:59.192808 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-infra_auto-csr-approver-29561152-sv7jn_592249e4-db85-4949-98e7-bf8b75777308/ 2026-03-16 13:57:59.192827 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-infra_auto-csr-approver-29561152-sv7jn_592249e4-db85-4949-98e7-bf8b75777308/oc/ 2026-03-16 13:57:59.192840 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-infra_auto-csr-approver-29561152-sv7jn_592249e4-db85-4949-98e7-bf8b75777308/oc/0.log 2026-03-16 13:57:59.192854 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-infra_auto-csr-approver-29561154-dmfjf_c0158af3-9186-4f81-8c42-3ca81809dcf1/ 2026-03-16 13:57:59.192868 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-infra_auto-csr-approver-29561154-dmfjf_c0158af3-9186-4f81-8c42-3ca81809dcf1/oc/ 2026-03-16 13:57:59.192882 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-infra_auto-csr-approver-29561154-dmfjf_c0158af3-9186-4f81-8c42-3ca81809dcf1/oc/0.log 2026-03-16 13:57:59.192895 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-gzhdr_9755f02f-1a2f-4844-a346-ef17fe95535c/ 2026-03-16 13:57:59.192912 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-gzhdr_9755f02f-1a2f-4844-a346-ef17fe95535c/serve-healthcheck-canary/ 2026-03-16 13:57:59.192927 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-gzhdr_9755f02f-1a2f-4844-a346-ef17fe95535c/serve-healthcheck-canary/0.log 2026-03-16 13:57:59.192940 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-6b9cb4dbcf-ccklg_5ec24af0-7340-4ec1-9a4e-0bea8c17d87f/ 2026-03-16 13:57:59.192954 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-6b9cb4dbcf-ccklg_5ec24af0-7340-4ec1-9a4e-0bea8c17d87f/ingress-operator/ 2026-03-16 13:57:59.192968 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-6b9cb4dbcf-ccklg_5ec24af0-7340-4ec1-9a4e-0bea8c17d87f/ingress-operator/0.log 2026-03-16 13:57:59.192982 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-6b9cb4dbcf-ccklg_5ec24af0-7340-4ec1-9a4e-0bea8c17d87f/kube-rbac-proxy/ 2026-03-16 13:57:59.192996 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-6b9cb4dbcf-ccklg_5ec24af0-7340-4ec1-9a4e-0bea8c17d87f/kube-rbac-proxy/0.log 2026-03-16 13:57:59.193010 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-68cf44c8b8-6hwhj_9e25b438-8403-4ede-bb95-4c48c10acd65/ 2026-03-16 13:57:59.193024 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-68cf44c8b8-6hwhj_9e25b438-8403-4ede-bb95-4c48c10acd65/router/ 2026-03-16 13:57:59.193037 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-68cf44c8b8-6hwhj_9e25b438-8403-4ede-bb95-4c48c10acd65/router/0.log 2026-03-16 13:57:59.193050 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-575994946d-8kbzc_4bac7d2a-a90e-4c1e-bd8b-ca5c07c00a62/ 2026-03-16 13:57:59.193064 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-575994946d-8kbzc_4bac7d2a-a90e-4c1e-bd8b-ca5c07c00a62/kube-apiserver-operator/ 2026-03-16 13:57:59.193078 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-575994946d-8kbzc_4bac7d2a-a90e-4c1e-bd8b-ca5c07c00a62/kube-apiserver-operator/0.log 2026-03-16 13:57:59.193092 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-12-crc_1061bd55-2388-4bb3-bc23-35431748b0da/ 2026-03-16 13:57:59.193105 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-12-crc_1061bd55-2388-4bb3-bc23-35431748b0da/installer/ 2026-03-16 13:57:59.193119 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-12-crc_1061bd55-2388-4bb3-bc23-35431748b0da/installer/0.log 2026-03-16 13:57:59.193133 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/ 2026-03-16 13:57:59.193146 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/kube-apiserver-cert-regeneration-controller/ 2026-03-16 13:57:59.193160 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/kube-apiserver-cert-regeneration-controller/0.log 2026-03-16 13:57:59.193177 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/kube-apiserver-cert-syncer/ 2026-03-16 13:57:59.193191 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/kube-apiserver-cert-syncer/0.log 2026-03-16 13:57:59.193205 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/kube-apiserver-check-endpoints/ 2026-03-16 13:57:59.193219 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/kube-apiserver-check-endpoints/0.log 2026-03-16 13:57:59.193232 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/kube-apiserver-insecure-readyz/ 2026-03-16 13:57:59.193245 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/kube-apiserver-insecure-readyz/0.log 2026-03-16 13:57:59.193258 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/kube-apiserver/ 2026-03-16 13:57:59.193305 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/kube-apiserver/0.log 2026-03-16 13:57:59.193324 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/setup/ 2026-03-16 13:57:59.193340 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_57755cc5f99000cc11e193051474d4e2/setup/0.log 2026-03-16 13:57:59.193354 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-11-crc_e35eb279-da09-4530-bd1f-f07b6627aaf8/ 2026-03-16 13:57:59.193369 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-11-crc_e35eb279-da09-4530-bd1f-f07b6627aaf8/pruner/ 2026-03-16 13:57:59.193383 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-11-crc_e35eb279-da09-4530-bd1f-f07b6627aaf8/pruner/0.log 2026-03-16 13:57:59.193397 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-12-crc_3d2796b5-1f1c-4b1e-9331-f59370ecf758/ 2026-03-16 13:57:59.193411 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-12-crc_3d2796b5-1f1c-4b1e-9331-f59370ecf758/pruner/ 2026-03-16 13:57:59.193425 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-12-crc_3d2796b5-1f1c-4b1e-9331-f59370ecf758/pruner/0.log 2026-03-16 13:57:59.193439 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-69d5f845f8-25vvr_192438f9-d116-4b9b-9e87-f6b4e9475ca4/ 2026-03-16 13:57:59.193452 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-69d5f845f8-25vvr_192438f9-d116-4b9b-9e87-f6b4e9475ca4/kube-controller-manager-operator/ 2026-03-16 13:57:59.193467 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-69d5f845f8-25vvr_192438f9-d116-4b9b-9e87-f6b4e9475ca4/kube-controller-manager-operator/0.log 2026-03-16 13:57:59.193481 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_9f0bc7fcb0822a2c13eb2d22cd8c0641/ 2026-03-16 13:57:59.193498 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_9f0bc7fcb0822a2c13eb2d22cd8c0641/cluster-policy-controller/ 2026-03-16 13:57:59.193513 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_9f0bc7fcb0822a2c13eb2d22cd8c0641/cluster-policy-controller/0.log 2026-03-16 13:57:59.193527 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_9f0bc7fcb0822a2c13eb2d22cd8c0641/kube-controller-manager-cert-syncer/ 2026-03-16 13:57:59.193541 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_9f0bc7fcb0822a2c13eb2d22cd8c0641/kube-controller-manager-cert-syncer/0.log 2026-03-16 13:57:59.193556 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_9f0bc7fcb0822a2c13eb2d22cd8c0641/kube-controller-manager-recovery-controller/ 2026-03-16 13:57:59.193571 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_9f0bc7fcb0822a2c13eb2d22cd8c0641/kube-controller-manager-recovery-controller/0.log 2026-03-16 13:57:59.193586 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_9f0bc7fcb0822a2c13eb2d22cd8c0641/kube-controller-manager/ 2026-03-16 13:57:59.193602 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_9f0bc7fcb0822a2c13eb2d22cd8c0641/kube-controller-manager/0.log 2026-03-16 13:57:59.193616 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_9f0bc7fcb0822a2c13eb2d22cd8c0641/kube-controller-manager/1.log.gz 2026-03-16 13:57:59.193631 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-54f497555d-fdr9t_fae3fc75-a8d1-4d8f-be36-4eeb9506738a/ 2026-03-16 13:57:59.193645 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-54f497555d-fdr9t_fae3fc75-a8d1-4d8f-be36-4eeb9506738a/kube-scheduler-operator-container/ 2026-03-16 13:57:59.193660 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-54f497555d-fdr9t_fae3fc75-a8d1-4d8f-be36-4eeb9506738a/kube-scheduler-operator-container/0.log 2026-03-16 13:57:59.193675 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_0b638b8f4bb0070e40528db779baf6a2/ 2026-03-16 13:57:59.193690 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_0b638b8f4bb0070e40528db779baf6a2/kube-scheduler-cert-syncer/ 2026-03-16 13:57:59.193704 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_0b638b8f4bb0070e40528db779baf6a2/kube-scheduler-cert-syncer/0.log 2026-03-16 13:57:59.193718 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_0b638b8f4bb0070e40528db779baf6a2/kube-scheduler-recovery-controller/ 2026-03-16 13:57:59.193744 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_0b638b8f4bb0070e40528db779baf6a2/kube-scheduler-recovery-controller/0.log 2026-03-16 13:57:59.193763 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_0b638b8f4bb0070e40528db779baf6a2/kube-scheduler/ 2026-03-16 13:57:59.193779 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_0b638b8f4bb0070e40528db779baf6a2/kube-scheduler/0.log 2026-03-16 13:57:59.193793 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_0b638b8f4bb0070e40528db779baf6a2/wait-for-host-port/ 2026-03-16 13:57:59.193808 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_0b638b8f4bb0070e40528db779baf6a2/wait-for-host-port/0.log 2026-03-16 13:57:59.193822 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_revision-pruner-6-crc_390d765c-337a-4d5b-901d-0e2425dc85b0/ 2026-03-16 13:57:59.193837 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_revision-pruner-6-crc_390d765c-337a-4d5b-901d-0e2425dc85b0/pruner/ 2026-03-16 13:57:59.193851 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_revision-pruner-6-crc_390d765c-337a-4d5b-901d-0e2425dc85b0/pruner/0.log 2026-03-16 13:57:59.193866 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-565b79b866-cmlsr_6050a028-e057-4537-b148-82acb6e42774/ 2026-03-16 13:57:59.193880 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-565b79b866-cmlsr_6050a028-e057-4537-b148-82acb6e42774/kube-storage-version-migrator-operator/ 2026-03-16 13:57:59.193894 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-565b79b866-cmlsr_6050a028-e057-4537-b148-82acb6e42774/kube-storage-version-migrator-operator/0.log 2026-03-16 13:57:59.193909 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-866fcbc849-9c4tk_02b06f20-f46e-4bbc-bbb0-128997bff4ea/ 2026-03-16 13:57:59.193923 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-866fcbc849-9c4tk_02b06f20-f46e-4bbc-bbb0-128997bff4ea/graceful-termination/ 2026-03-16 13:57:59.193936 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-866fcbc849-9c4tk_02b06f20-f46e-4bbc-bbb0-128997bff4ea/graceful-termination/0.log 2026-03-16 13:57:59.193950 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-866fcbc849-9c4tk_02b06f20-f46e-4bbc-bbb0-128997bff4ea/migrator/ 2026-03-16 13:57:59.193963 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-866fcbc849-9c4tk_02b06f20-f46e-4bbc-bbb0-128997bff4ea/migrator/0.log 2026-03-16 13:57:59.193977 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-75ffdb6fcd-p5pmg_87aa0d49-02c3-402a-942d-d4247fa5e87e/ 2026-03-16 13:57:59.193991 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-75ffdb6fcd-p5pmg_87aa0d49-02c3-402a-942d-d4247fa5e87e/control-plane-machine-set-operator/ 2026-03-16 13:57:59.194004 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-75ffdb6fcd-p5pmg_87aa0d49-02c3-402a-942d-d4247fa5e87e/control-plane-machine-set-operator/0.log 2026-03-16 13:57:59.194021 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-755bb95488-s5fxv_c9f3be91-73a7-4d14-8d2f-86da802e4900/ 2026-03-16 13:57:59.194035 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-755bb95488-s5fxv_c9f3be91-73a7-4d14-8d2f-86da802e4900/kube-rbac-proxy/ 2026-03-16 13:57:59.194049 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-755bb95488-s5fxv_c9f3be91-73a7-4d14-8d2f-86da802e4900/kube-rbac-proxy/0.log 2026-03-16 13:57:59.194063 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-755bb95488-s5fxv_c9f3be91-73a7-4d14-8d2f-86da802e4900/machine-api-operator/ 2026-03-16 13:57:59.194076 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-755bb95488-s5fxv_c9f3be91-73a7-4d14-8d2f-86da802e4900/machine-api-operator/0.log 2026-03-16 13:57:59.194090 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_4e08c320b1e9e2405e6e0107bdf7eeb4/ 2026-03-16 13:57:59.194104 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_4e08c320b1e9e2405e6e0107bdf7eeb4/kube-rbac-proxy-crio/ 2026-03-16 13:57:59.194118 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_4e08c320b1e9e2405e6e0107bdf7eeb4/kube-rbac-proxy-crio/0.log 2026-03-16 13:57:59.194133 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_4e08c320b1e9e2405e6e0107bdf7eeb4/setup/ 2026-03-16 13:57:59.194147 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_4e08c320b1e9e2405e6e0107bdf7eeb4/setup/0.log 2026-03-16 13:57:59.194160 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-f9cdd68f7-6psp9_8c1e52c8-858e-45e4-a861-ac850209ce6d/ 2026-03-16 13:57:59.194174 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-f9cdd68f7-6psp9_8c1e52c8-858e-45e4-a861-ac850209ce6d/kube-rbac-proxy/ 2026-03-16 13:57:59.194188 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-f9cdd68f7-6psp9_8c1e52c8-858e-45e4-a861-ac850209ce6d/kube-rbac-proxy/0.log 2026-03-16 13:57:59.194202 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-f9cdd68f7-6psp9_8c1e52c8-858e-45e4-a861-ac850209ce6d/machine-config-controller/ 2026-03-16 13:57:59.194216 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-f9cdd68f7-6psp9_8c1e52c8-858e-45e4-a861-ac850209ce6d/machine-config-controller/0.log 2026-03-16 13:57:59.194229 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-b7rgl_772f09fa-7db8-4626-a5ad-5c9779b8170d/ 2026-03-16 13:57:59.194243 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-b7rgl_772f09fa-7db8-4626-a5ad-5c9779b8170d/kube-rbac-proxy/ 2026-03-16 13:57:59.194257 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-b7rgl_772f09fa-7db8-4626-a5ad-5c9779b8170d/kube-rbac-proxy/0.log 2026-03-16 13:57:59.194290 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-b7rgl_772f09fa-7db8-4626-a5ad-5c9779b8170d/machine-config-daemon/ 2026-03-16 13:57:59.194311 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-b7rgl_772f09fa-7db8-4626-a5ad-5c9779b8170d/machine-config-daemon/10.log 2026-03-16 13:57:59.194327 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-b7rgl_772f09fa-7db8-4626-a5ad-5c9779b8170d/machine-config-daemon/11.log 2026-03-16 13:57:59.194342 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-67c9d58cbb-msncm_2ec6f3d9-44b9-4e97-8659-ea963c7909dd/ 2026-03-16 13:57:59.194356 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-67c9d58cbb-msncm_2ec6f3d9-44b9-4e97-8659-ea963c7909dd/kube-rbac-proxy/ 2026-03-16 13:57:59.194371 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-67c9d58cbb-msncm_2ec6f3d9-44b9-4e97-8659-ea963c7909dd/kube-rbac-proxy/0.log 2026-03-16 13:57:59.194386 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-67c9d58cbb-msncm_2ec6f3d9-44b9-4e97-8659-ea963c7909dd/machine-config-operator/ 2026-03-16 13:57:59.194400 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-67c9d58cbb-msncm_2ec6f3d9-44b9-4e97-8659-ea963c7909dd/machine-config-operator/0.log 2026-03-16 13:57:59.194415 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-bldz2_a9951d15-be29-4c09-aa01-fcaf695cb4d4/ 2026-03-16 13:57:59.194428 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-bldz2_a9951d15-be29-4c09-aa01-fcaf695cb4d4/machine-config-server/ 2026-03-16 13:57:59.194442 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-bldz2_a9951d15-be29-4c09-aa01-fcaf695cb4d4/machine-config-server/0.log 2026-03-16 13:57:59.194456 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz_c62f6170-9809-4a7a-a2df-d5c1f11da5e0/ 2026-03-16 13:57:59.194471 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz_c62f6170-9809-4a7a-a2df-d5c1f11da5e0/extract/ 2026-03-16 13:57:59.194485 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz_c62f6170-9809-4a7a-a2df-d5c1f11da5e0/extract/0.log 2026-03-16 13:57:59.194499 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz_c62f6170-9809-4a7a-a2df-d5c1f11da5e0/pull/ 2026-03-16 13:57:59.194513 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz_c62f6170-9809-4a7a-a2df-d5c1f11da5e0/pull/0.log 2026-03-16 13:57:59.194527 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz_c62f6170-9809-4a7a-a2df-d5c1f11da5e0/util/ 2026-03-16 13:57:59.194541 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz_c62f6170-9809-4a7a-a2df-d5c1f11da5e0/util/0.log 2026-03-16 13:57:59.194557 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq_73106cf1-a54e-4ec3-9cfe-51a9ea1219f8/ 2026-03-16 13:57:59.194572 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq_73106cf1-a54e-4ec3-9cfe-51a9ea1219f8/extract/ 2026-03-16 13:57:59.194587 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq_73106cf1-a54e-4ec3-9cfe-51a9ea1219f8/extract/0.log 2026-03-16 13:57:59.194601 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq_73106cf1-a54e-4ec3-9cfe-51a9ea1219f8/pull/ 2026-03-16 13:57:59.194615 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq_73106cf1-a54e-4ec3-9cfe-51a9ea1219f8/pull/0.log 2026-03-16 13:57:59.194629 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq_73106cf1-a54e-4ec3-9cfe-51a9ea1219f8/util/ 2026-03-16 13:57:59.194643 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq_73106cf1-a54e-4ec3-9cfe-51a9ea1219f8/util/0.log 2026-03-16 13:57:59.194657 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh_625cf0ec-73a5-49a0-8736-87f258e50826/ 2026-03-16 13:57:59.194671 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh_625cf0ec-73a5-49a0-8736-87f258e50826/extract/ 2026-03-16 13:57:59.194685 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh_625cf0ec-73a5-49a0-8736-87f258e50826/extract/0.log 2026-03-16 13:57:59.194698 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh_625cf0ec-73a5-49a0-8736-87f258e50826/pull/ 2026-03-16 13:57:59.194712 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh_625cf0ec-73a5-49a0-8736-87f258e50826/pull/0.log 2026-03-16 13:57:59.194734 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh_625cf0ec-73a5-49a0-8736-87f258e50826/util/ 2026-03-16 13:57:59.194750 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh_625cf0ec-73a5-49a0-8736-87f258e50826/util/0.log 2026-03-16 13:57:59.194764 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-2qsrs_318ad99c-6c0f-46b0-b626-3e123a81b3d2/ 2026-03-16 13:57:59.194779 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-2qsrs_318ad99c-6c0f-46b0-b626-3e123a81b3d2/extract-content/ 2026-03-16 13:57:59.194794 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-2qsrs_318ad99c-6c0f-46b0-b626-3e123a81b3d2/extract-content/0.log 2026-03-16 13:57:59.194808 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-2qsrs_318ad99c-6c0f-46b0-b626-3e123a81b3d2/extract-utilities/ 2026-03-16 13:57:59.194826 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-2qsrs_318ad99c-6c0f-46b0-b626-3e123a81b3d2/extract-utilities/0.log 2026-03-16 13:57:59.194842 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-2qsrs_318ad99c-6c0f-46b0-b626-3e123a81b3d2/registry-server/ 2026-03-16 13:57:59.194856 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-2qsrs_318ad99c-6c0f-46b0-b626-3e123a81b3d2/registry-server/0.log.gz 2026-03-16 13:57:59.194871 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-2vplc_cf8ecd63-98d9-47a8-839f-927a5ca04ec6/ 2026-03-16 13:57:59.194885 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-2vplc_cf8ecd63-98d9-47a8-839f-927a5ca04ec6/extract-content/ 2026-03-16 13:57:59.194899 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-2vplc_cf8ecd63-98d9-47a8-839f-927a5ca04ec6/extract-content/0.log 2026-03-16 13:57:59.194913 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-2vplc_cf8ecd63-98d9-47a8-839f-927a5ca04ec6/extract-utilities/ 2026-03-16 13:57:59.194927 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-2vplc_cf8ecd63-98d9-47a8-839f-927a5ca04ec6/extract-utilities/0.log 2026-03-16 13:57:59.194941 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-2vplc_cf8ecd63-98d9-47a8-839f-927a5ca04ec6/registry-server/ 2026-03-16 13:57:59.194955 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-2vplc_cf8ecd63-98d9-47a8-839f-927a5ca04ec6/registry-server/0.log.gz 2026-03-16 13:57:59.194968 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k_e389f96d-d6e4-4211-86ff-1e439988c87d/ 2026-03-16 13:57:59.194983 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k_e389f96d-d6e4-4211-86ff-1e439988c87d/extract/ 2026-03-16 13:57:59.194996 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k_e389f96d-d6e4-4211-86ff-1e439988c87d/extract/0.log 2026-03-16 13:57:59.195010 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k_e389f96d-d6e4-4211-86ff-1e439988c87d/pull/ 2026-03-16 13:57:59.195024 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k_e389f96d-d6e4-4211-86ff-1e439988c87d/pull/0.log 2026-03-16 13:57:59.195039 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k_e389f96d-d6e4-4211-86ff-1e439988c87d/util/ 2026-03-16 13:57:59.195053 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k_e389f96d-d6e4-4211-86ff-1e439988c87d/util/0.log 2026-03-16 13:57:59.195066 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-547dbd544d-pzc7k_2fe4fcbb-95ce-47f4-9483-59d73b9f7b23/ 2026-03-16 13:57:59.195080 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-547dbd544d-pzc7k_2fe4fcbb-95ce-47f4-9483-59d73b9f7b23/marketplace-operator/ 2026-03-16 13:57:59.195097 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-547dbd544d-pzc7k_2fe4fcbb-95ce-47f4-9483-59d73b9f7b23/marketplace-operator/0.log 2026-03-16 13:57:59.195112 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-jzsdp_5ab61305-abfd-4a6f-897b-7e82819260f6/ 2026-03-16 13:57:59.195127 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-jzsdp_5ab61305-abfd-4a6f-897b-7e82819260f6/extract-content/ 2026-03-16 13:57:59.195141 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-jzsdp_5ab61305-abfd-4a6f-897b-7e82819260f6/extract-content/0.log 2026-03-16 13:57:59.195155 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-jzsdp_5ab61305-abfd-4a6f-897b-7e82819260f6/extract-utilities/ 2026-03-16 13:57:59.195170 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-jzsdp_5ab61305-abfd-4a6f-897b-7e82819260f6/extract-utilities/0.log 2026-03-16 13:57:59.195186 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-jzsdp_5ab61305-abfd-4a6f-897b-7e82819260f6/registry-server/ 2026-03-16 13:57:59.195200 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-jzsdp_5ab61305-abfd-4a6f-897b-7e82819260f6/registry-server/0.log 2026-03-16 13:57:59.195215 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4cbxz_cae8ed9c-e60f-4e14-b71c-f57857fb3ce7/ 2026-03-16 13:57:59.195229 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4cbxz_cae8ed9c-e60f-4e14-b71c-f57857fb3ce7/extract-content/ 2026-03-16 13:57:59.195243 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4cbxz_cae8ed9c-e60f-4e14-b71c-f57857fb3ce7/extract-content/0.log 2026-03-16 13:57:59.195257 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4cbxz_cae8ed9c-e60f-4e14-b71c-f57857fb3ce7/extract-utilities/ 2026-03-16 13:57:59.195290 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4cbxz_cae8ed9c-e60f-4e14-b71c-f57857fb3ce7/extract-utilities/0.log 2026-03-16 13:57:59.195308 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4cbxz_cae8ed9c-e60f-4e14-b71c-f57857fb3ce7/registry-server/ 2026-03-16 13:57:59.195323 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-4cbxz_cae8ed9c-e60f-4e14-b71c-f57857fb3ce7/registry-server/0.log.gz 2026-03-16 13:57:59.195337 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/ 2026-03-16 13:57:59.195351 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/bond-cni-plugin/ 2026-03-16 13:57:59.195366 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/bond-cni-plugin/0.log 2026-03-16 13:57:59.195380 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/cni-plugins/ 2026-03-16 13:57:59.195397 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/cni-plugins/0.log 2026-03-16 13:57:59.195412 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/egress-router-binary-copy/ 2026-03-16 13:57:59.195427 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/egress-router-binary-copy/0.log 2026-03-16 13:57:59.195441 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/kube-multus-additional-cni-plugins/ 2026-03-16 13:57:59.195455 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/kube-multus-additional-cni-plugins/0.log 2026-03-16 13:57:59.195469 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/routeoverride-cni/ 2026-03-16 13:57:59.195483 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/routeoverride-cni/0.log 2026-03-16 13:57:59.195496 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/whereabouts-cni-bincopy/ 2026-03-16 13:57:59.195510 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/whereabouts-cni-bincopy/0.log 2026-03-16 13:57:59.195524 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/whereabouts-cni/ 2026-03-16 13:57:59.195537 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-9fvrp_a5092e19-dcde-4527-bb59-cb6c408d4411/whereabouts-cni/0.log 2026-03-16 13:57:59.195551 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-69db94689b-h29jz_bae16743-6485-49ce-a9e0-110ebe079f08/ 2026-03-16 13:57:59.195565 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-69db94689b-h29jz_bae16743-6485-49ce-a9e0-110ebe079f08/kube-rbac-proxy/ 2026-03-16 13:57:59.195579 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-69db94689b-h29jz_bae16743-6485-49ce-a9e0-110ebe079f08/kube-rbac-proxy/0.log 2026-03-16 13:57:59.195594 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-69db94689b-h29jz_bae16743-6485-49ce-a9e0-110ebe079f08/multus-admission-controller/ 2026-03-16 13:57:59.195608 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-69db94689b-h29jz_bae16743-6485-49ce-a9e0-110ebe079f08/multus-admission-controller/0.log 2026-03-16 13:57:59.195624 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-wfwbx_9c20ed32-4ad5-4984-9876-39b7b1ee1877/ 2026-03-16 13:57:59.195639 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-wfwbx_9c20ed32-4ad5-4984-9876-39b7b1ee1877/kube-multus/ 2026-03-16 13:57:59.195653 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-wfwbx_9c20ed32-4ad5-4984-9876-39b7b1ee1877/kube-multus/0.log 2026-03-16 13:57:59.195670 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-wfwbx_9c20ed32-4ad5-4984-9876-39b7b1ee1877/kube-multus/1.log.gz 2026-03-16 13:57:59.195685 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-qxdgg_713054df-4196-45ae-8e8e-b3f526c510e9/ 2026-03-16 13:57:59.195700 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-qxdgg_713054df-4196-45ae-8e8e-b3f526c510e9/kube-rbac-proxy/ 2026-03-16 13:57:59.195714 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-qxdgg_713054df-4196-45ae-8e8e-b3f526c510e9/kube-rbac-proxy/0.log 2026-03-16 13:57:59.195736 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-qxdgg_713054df-4196-45ae-8e8e-b3f526c510e9/network-metrics-daemon/ 2026-03-16 13:57:59.195752 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-qxdgg_713054df-4196-45ae-8e8e-b3f526c510e9/network-metrics-daemon/0.log 2026-03-16 13:57:59.195767 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-65ppj_must-gather-78j2v_a038e719-8daa-4048-9f52-ed96166f9507/ 2026-03-16 13:57:59.195781 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-65ppj_must-gather-78j2v_a038e719-8daa-4048-9f52-ed96166f9507/copy/ 2026-03-16 13:57:59.195795 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-65ppj_must-gather-78j2v_a038e719-8daa-4048-9f52-ed96166f9507/gather/ 2026-03-16 13:57:59.195809 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-console_networking-console-plugin-5ff7774fd9-nljh6_6a9ae5f6-97bd-46ac-bafa-ca1b4452a141/ 2026-03-16 13:57:59.195823 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-console_networking-console-plugin-5ff7774fd9-nljh6_6a9ae5f6-97bd-46ac-bafa-ca1b4452a141/networking-console-plugin/ 2026-03-16 13:57:59.195837 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-console_networking-console-plugin-5ff7774fd9-nljh6_6a9ae5f6-97bd-46ac-bafa-ca1b4452a141/networking-console-plugin/0.log 2026-03-16 13:57:59.195851 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-source-5bb8f5cd97-xdvz5_f863fff9-286a-45fa-b8f0-8a86994b8440/ 2026-03-16 13:57:59.195865 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-source-5bb8f5cd97-xdvz5_f863fff9-286a-45fa-b8f0-8a86994b8440/check-endpoints/ 2026-03-16 13:57:59.195879 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-source-5bb8f5cd97-xdvz5_f863fff9-286a-45fa-b8f0-8a86994b8440/check-endpoints/0.log 2026-03-16 13:57:59.195893 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-target-fhkjl_17b87002-b798-480a-8e17-83053d698239/ 2026-03-16 13:57:59.195907 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-target-fhkjl_17b87002-b798-480a-8e17-83053d698239/network-check-target-container/ 2026-03-16 13:57:59.195921 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-target-fhkjl_17b87002-b798-480a-8e17-83053d698239/network-check-target-container/0.log 2026-03-16 13:57:59.195936 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-node-identity_network-node-identity-dgvkt_fc4541ce-7789-4670-bc75-5c2868e52ce0/ 2026-03-16 13:57:59.195951 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-node-identity_network-node-identity-dgvkt_fc4541ce-7789-4670-bc75-5c2868e52ce0/approver/ 2026-03-16 13:57:59.195969 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-node-identity_network-node-identity-dgvkt_fc4541ce-7789-4670-bc75-5c2868e52ce0/approver/0.log 2026-03-16 13:57:59.195985 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-node-identity_network-node-identity-dgvkt_fc4541ce-7789-4670-bc75-5c2868e52ce0/webhook/ 2026-03-16 13:57:59.195999 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-node-identity_network-node-identity-dgvkt_fc4541ce-7789-4670-bc75-5c2868e52ce0/webhook/0.log 2026-03-16 13:57:59.196014 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_iptables-alerter-5jnd7_428b39f5-eb1c-4f65-b7a4-eeb6e84860cc/ 2026-03-16 13:57:59.196028 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_iptables-alerter-5jnd7_428b39f5-eb1c-4f65-b7a4-eeb6e84860cc/iptables-alerter/ 2026-03-16 13:57:59.196042 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_iptables-alerter-5jnd7_428b39f5-eb1c-4f65-b7a4-eeb6e84860cc/iptables-alerter/0.log 2026-03-16 13:57:59.196056 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_network-operator-7bdcf4f5bd-7fjxv_34177974-8d82-49d2-a763-391d0df3bbd8/ 2026-03-16 13:57:59.196071 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_network-operator-7bdcf4f5bd-7fjxv_34177974-8d82-49d2-a763-391d0df3bbd8/network-operator/ 2026-03-16 13:57:59.196085 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_network-operator-7bdcf4f5bd-7fjxv_34177974-8d82-49d2-a763-391d0df3bbd8/network-operator/0.log 2026-03-16 13:57:59.196100 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-console-plugin-74686bb6b4-qh988_7e99427c-ec9d-48f0-a078-aebc933dba2b/ 2026-03-16 13:57:59.196114 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-console-plugin-74686bb6b4-qh988_7e99427c-ec9d-48f0-a078-aebc933dba2b/nmstate-console-plugin/ 2026-03-16 13:57:59.196129 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-console-plugin-74686bb6b4-qh988_7e99427c-ec9d-48f0-a078-aebc933dba2b/nmstate-console-plugin/0.log 2026-03-16 13:57:59.196143 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-handler-6f7qf_44977e20-5353-45ed-b2ef-069946a7fedc/ 2026-03-16 13:57:59.196158 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-handler-6f7qf_44977e20-5353-45ed-b2ef-069946a7fedc/nmstate-handler/ 2026-03-16 13:57:59.196173 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-handler-6f7qf_44977e20-5353-45ed-b2ef-069946a7fedc/nmstate-handler/0.log 2026-03-16 13:57:59.196188 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-metrics-7f888697b-2gt2d_795a6c5a-054d-497e-963e-faff3ca80086/ 2026-03-16 13:57:59.196203 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-metrics-7f888697b-2gt2d_795a6c5a-054d-497e-963e-faff3ca80086/kube-rbac-proxy/ 2026-03-16 13:57:59.196217 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-metrics-7f888697b-2gt2d_795a6c5a-054d-497e-963e-faff3ca80086/kube-rbac-proxy/0.log 2026-03-16 13:57:59.196232 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-metrics-7f888697b-2gt2d_795a6c5a-054d-497e-963e-faff3ca80086/nmstate-metrics/ 2026-03-16 13:57:59.196249 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-metrics-7f888697b-2gt2d_795a6c5a-054d-497e-963e-faff3ca80086/nmstate-metrics/0.log 2026-03-16 13:57:59.196280 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-operator-54b58fcbc5-57jgc_60db2621-32fa-4111-9b59-ba60756ca410/ 2026-03-16 13:57:59.196304 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-operator-54b58fcbc5-57jgc_60db2621-32fa-4111-9b59-ba60756ca410/nmstate-operator/ 2026-03-16 13:57:59.196321 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-operator-54b58fcbc5-57jgc_60db2621-32fa-4111-9b59-ba60756ca410/nmstate-operator/0.log 2026-03-16 13:57:59.196342 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-webhook-78fdd78d8b-ljkg4_ab0f671f-c99b-4a1e-a09f-c248dd1c40c3/ 2026-03-16 13:57:59.196358 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-webhook-78fdd78d8b-ljkg4_ab0f671f-c99b-4a1e-a09f-c248dd1c40c3/nmstate-webhook/ 2026-03-16 13:57:59.196374 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-nmstate_nmstate-webhook-78fdd78d8b-ljkg4_ab0f671f-c99b-4a1e-a09f-c248dd1c40c3/nmstate-webhook/0.log 2026-03-16 13:57:59.196389 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-8596bd845d-qp2nr_c169fbed-7785-4866-9576-b973e87f6130/ 2026-03-16 13:57:59.196405 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-8596bd845d-qp2nr_c169fbed-7785-4866-9576-b973e87f6130/fix-audit-permissions/ 2026-03-16 13:57:59.196426 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-8596bd845d-qp2nr_c169fbed-7785-4866-9576-b973e87f6130/fix-audit-permissions/0.log 2026-03-16 13:57:59.196442 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-8596bd845d-qp2nr_c169fbed-7785-4866-9576-b973e87f6130/oauth-apiserver/ 2026-03-16 13:57:59.196457 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-8596bd845d-qp2nr_c169fbed-7785-4866-9576-b973e87f6130/oauth-apiserver/0.log 2026-03-16 13:57:59.196473 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-75ff9f647d-2ftbn_6be2dd5f-e697-404b-882a-16668347c323/ 2026-03-16 13:57:59.196488 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-75ff9f647d-2ftbn_6be2dd5f-e697-404b-882a-16668347c323/catalog-operator/ 2026-03-16 13:57:59.196504 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-75ff9f647d-2ftbn_6be2dd5f-e697-404b-882a-16668347c323/catalog-operator/0.log 2026-03-16 13:57:59.196519 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29561115-gcrwt_81444552-4fc5-4fcb-adc8-8fd275e08e54/ 2026-03-16 13:57:59.196534 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29561115-gcrwt_81444552-4fc5-4fcb-adc8-8fd275e08e54/collect-profiles/ 2026-03-16 13:57:59.196549 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29561115-gcrwt_81444552-4fc5-4fcb-adc8-8fd275e08e54/collect-profiles/0.log 2026-03-16 13:57:59.196564 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29561130-cpmc9_83539942-66dd-4a22-aec2-1c71b3a5b104/ 2026-03-16 13:57:59.196582 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29561130-cpmc9_83539942-66dd-4a22-aec2-1c71b3a5b104/collect-profiles/ 2026-03-16 13:57:59.196597 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29561130-cpmc9_83539942-66dd-4a22-aec2-1c71b3a5b104/collect-profiles/0.log 2026-03-16 13:57:59.196612 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29561145-4h8fn_cad0ea3b-fa8f-4660-8328-d4644423dbdc/ 2026-03-16 13:57:59.196627 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29561145-4h8fn_cad0ea3b-fa8f-4660-8328-d4644423dbdc/collect-profiles/ 2026-03-16 13:57:59.196642 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29561145-4h8fn_cad0ea3b-fa8f-4660-8328-d4644423dbdc/collect-profiles/0.log 2026-03-16 13:57:59.196657 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-5cdf44d969-66pgw_ea65d07b-f121-4fa9-92c9-a1829a09e8ef/ 2026-03-16 13:57:59.196672 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-5cdf44d969-66pgw_ea65d07b-f121-4fa9-92c9-a1829a09e8ef/olm-operator/ 2026-03-16 13:57:59.196690 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-5cdf44d969-66pgw_ea65d07b-f121-4fa9-92c9-a1829a09e8ef/olm-operator/0.log 2026-03-16 13:57:59.196705 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-77f986bd66-c67zb_33758395-6171-4b56-ae2d-1b99f16ee69f/ 2026-03-16 13:57:59.196720 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-77f986bd66-c67zb_33758395-6171-4b56-ae2d-1b99f16ee69f/kube-rbac-proxy/ 2026-03-16 13:57:59.196746 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-77f986bd66-c67zb_33758395-6171-4b56-ae2d-1b99f16ee69f/kube-rbac-proxy/0.log 2026-03-16 13:57:59.196762 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-77f986bd66-c67zb_33758395-6171-4b56-ae2d-1b99f16ee69f/package-server-manager/ 2026-03-16 13:57:59.196777 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-77f986bd66-c67zb_33758395-6171-4b56-ae2d-1b99f16ee69f/package-server-manager/0.log 2026-03-16 13:57:59.196791 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-7d4fc7d867-8s7hc_fc143e43-fd08-456b-b440-751251cd3a72/ 2026-03-16 13:57:59.196806 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-7d4fc7d867-8s7hc_fc143e43-fd08-456b-b440-751251cd3a72/packageserver/ 2026-03-16 13:57:59.196821 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-7d4fc7d867-8s7hc_fc143e43-fd08-456b-b440-751251cd3a72/packageserver/0.log 2026-03-16 13:57:59.196835 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_obo-prometheus-operator-9bc85b4bf-gbd62_d6fd85f1-32b0-4570-acb3-7b1fb0867c1b/ 2026-03-16 13:57:59.196850 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_obo-prometheus-operator-9bc85b4bf-gbd62_d6fd85f1-32b0-4570-acb3-7b1fb0867c1b/prometheus-operator/ 2026-03-16 13:57:59.196869 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_obo-prometheus-operator-9bc85b4bf-gbd62_d6fd85f1-32b0-4570-acb3-7b1fb0867c1b/prometheus-operator/0.log 2026-03-16 13:57:59.196884 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_obo-prometheus-operator-admission-webhook-576559b676-6gd9h_cc235ee8-3961-47e5-84b5-12e947225302/ 2026-03-16 13:57:59.196899 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_obo-prometheus-operator-admission-webhook-576559b676-6gd9h_cc235ee8-3961-47e5-84b5-12e947225302/prometheus-operator-admission-webhook/ 2026-03-16 13:57:59.196915 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_obo-prometheus-operator-admission-webhook-576559b676-6gd9h_cc235ee8-3961-47e5-84b5-12e947225302/prometheus-operator-admission-webhook/0.log 2026-03-16 13:57:59.196931 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_obo-prometheus-operator-admission-webhook-576559b676-r8xwr_eb2de269-dadc-4a69-b46f-10c88e8eba95/ 2026-03-16 13:57:59.196946 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_obo-prometheus-operator-admission-webhook-576559b676-r8xwr_eb2de269-dadc-4a69-b46f-10c88e8eba95/prometheus-operator-admission-webhook/ 2026-03-16 13:57:59.196961 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_obo-prometheus-operator-admission-webhook-576559b676-r8xwr_eb2de269-dadc-4a69-b46f-10c88e8eba95/prometheus-operator-admission-webhook/0.log 2026-03-16 13:57:59.196977 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_observability-operator-85c68dddb-tmk4r_f1da25c3-d735-49a7-8b68-6f19f08b22d0/ 2026-03-16 13:57:59.196992 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_observability-operator-85c68dddb-tmk4r_f1da25c3-d735-49a7-8b68-6f19f08b22d0/operator/ 2026-03-16 13:57:59.197007 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_observability-operator-85c68dddb-tmk4r_f1da25c3-d735-49a7-8b68-6f19f08b22d0/operator/0.log 2026-03-16 13:57:59.197022 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_perses-operator-669c9f96b5-b2wm6_a3dfb35b-2857-483f-a058-3b267ab01cfd/ 2026-03-16 13:57:59.197037 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_perses-operator-669c9f96b5-b2wm6_a3dfb35b-2857-483f-a058-3b267ab01cfd/perses-operator/ 2026-03-16 13:57:59.197052 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operators_perses-operator-669c9f96b5-b2wm6_a3dfb35b-2857-483f-a058-3b267ab01cfd/perses-operator/0.log 2026-03-16 13:57:59.197067 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-97c9b6c48-dbhz9_1ae0afcc-e6c1-4d93-acac-018eb69522d1/ 2026-03-16 13:57:59.197081 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-97c9b6c48-dbhz9_1ae0afcc-e6c1-4d93-acac-018eb69522d1/kube-rbac-proxy/ 2026-03-16 13:57:59.197096 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-97c9b6c48-dbhz9_1ae0afcc-e6c1-4d93-acac-018eb69522d1/kube-rbac-proxy/0.log 2026-03-16 13:57:59.197111 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-97c9b6c48-dbhz9_1ae0afcc-e6c1-4d93-acac-018eb69522d1/ovnkube-cluster-manager/ 2026-03-16 13:57:59.197125 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-97c9b6c48-dbhz9_1ae0afcc-e6c1-4d93-acac-018eb69522d1/ovnkube-cluster-manager/0.log 2026-03-16 13:57:59.197143 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/ 2026-03-16 13:57:59.197158 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/kube-rbac-proxy-node/ 2026-03-16 13:57:59.197173 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/kube-rbac-proxy-node/0.log 2026-03-16 13:57:59.197188 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/kube-rbac-proxy-ovn-metrics/ 2026-03-16 13:57:59.197202 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/kube-rbac-proxy-ovn-metrics/0.log 2026-03-16 13:57:59.197216 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/kubecfg-setup/ 2026-03-16 13:57:59.197231 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/kubecfg-setup/0.log 2026-03-16 13:57:59.197246 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/nbdb/ 2026-03-16 13:57:59.197260 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/nbdb/0.log 2026-03-16 13:57:59.206584 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/northd/ 2026-03-16 13:57:59.206627 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/northd/0.log 2026-03-16 13:57:59.206650 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/ovn-acl-logging/ 2026-03-16 13:57:59.206667 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/ovn-acl-logging/0.log 2026-03-16 13:57:59.206684 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/ovn-controller/ 2026-03-16 13:57:59.206702 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/ovn-controller/0.log 2026-03-16 13:57:59.206719 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/ovnkube-controller/ 2026-03-16 13:57:59.206749 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/ovnkube-controller/0.log.gz 2026-03-16 13:57:59.206768 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/sbdb/ 2026-03-16 13:57:59.206785 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-6vmkd_64f58b37-ffa8-4355-a882-8c3f157e094c/sbdb/0.log 2026-03-16 13:57:59.206800 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-5d649d5479-fgbz8_84af087f-2c90-4932-ad68-8105c53ea334/ 2026-03-16 13:57:59.206821 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-5d649d5479-fgbz8_84af087f-2c90-4932-ad68-8105c53ea334/route-controller-manager/ 2026-03-16 13:57:59.206837 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-5d649d5479-fgbz8_84af087f-2c90-4932-ad68-8105c53ea334/route-controller-manager/0.log 2026-03-16 13:57:59.206853 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-5b9c976747-ktnzd_04371676-8de0-4cac-9246-3ba85ab6ec1b/ 2026-03-16 13:57:59.206868 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-5b9c976747-ktnzd_04371676-8de0-4cac-9246-3ba85ab6ec1b/service-ca-operator/ 2026-03-16 13:57:59.206884 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-5b9c976747-ktnzd_04371676-8de0-4cac-9246-3ba85ab6ec1b/service-ca-operator/0.log 2026-03-16 13:57:59.206900 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-74545575db-hl62p_f2df72d4-9559-472f-9a2d-611919176b34/ 2026-03-16 13:57:59.206914 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-74545575db-hl62p_f2df72d4-9559-472f-9a2d-611919176b34/service-ca-controller/ 2026-03-16 13:57:59.206932 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-74545575db-hl62p_f2df72d4-9559-472f-9a2d-611919176b34/service-ca-controller/0.log 2026-03-16 13:57:59.206948 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-kuttl-tests_dnsmasq-dnsmasq-79dcd846c5-8rw6m_1dcde069-3377-48ed-a6bf-fdf25e80f78d/ 2026-03-16 13:57:59.206962 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-kuttl-tests_dnsmasq-dnsmasq-79dcd846c5-8rw6m_1dcde069-3377-48ed-a6bf-fdf25e80f78d/dnsmasq-dns/ 2026-03-16 13:57:59.206977 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-kuttl-tests_dnsmasq-dnsmasq-79dcd846c5-8rw6m_1dcde069-3377-48ed-a6bf-fdf25e80f78d/dnsmasq-dns/0.log 2026-03-16 13:57:59.206991 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-kuttl-tests_dnsmasq-dnsmasq-79dcd846c5-8rw6m_1dcde069-3377-48ed-a6bf-fdf25e80f78d/init/ 2026-03-16 13:57:59.207005 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-kuttl-tests_dnsmasq-dnsmasq-79dcd846c5-8rw6m_1dcde069-3377-48ed-a6bf-fdf25e80f78d/init/0.log 2026-03-16 13:57:59.207019 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4_c55cc7f7-7b8e-41b5-b85a-048aea828942/ 2026-03-16 13:57:59.207033 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4_c55cc7f7-7b8e-41b5-b85a-048aea828942/extract/ 2026-03-16 13:57:59.207047 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4_c55cc7f7-7b8e-41b5-b85a-048aea828942/extract/0.log 2026-03-16 13:57:59.207060 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4_c55cc7f7-7b8e-41b5-b85a-048aea828942/pull/ 2026-03-16 13:57:59.207074 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4_c55cc7f7-7b8e-41b5-b85a-048aea828942/pull/0.log 2026-03-16 13:57:59.207088 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4_c55cc7f7-7b8e-41b5-b85a-048aea828942/util/ 2026-03-16 13:57:59.207105 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4_c55cc7f7-7b8e-41b5-b85a-048aea828942/util/0.log 2026-03-16 13:57:59.207119 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_barbican-operator-controller-manager-848cfb5779-rvhc2_15cd6c2d-0a84-4a8f-a53f-6a71727f3dfe/ 2026-03-16 13:57:59.207133 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_barbican-operator-controller-manager-848cfb5779-rvhc2_15cd6c2d-0a84-4a8f-a53f-6a71727f3dfe/manager/ 2026-03-16 13:57:59.207147 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_barbican-operator-controller-manager-848cfb5779-rvhc2_15cd6c2d-0a84-4a8f-a53f-6a71727f3dfe/manager/0.log.gz 2026-03-16 13:57:59.207161 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_cinder-operator-controller-manager-55bc8cdcc4-xp7rw_c9dea77a-4d1e-4b1a-922d-562ecff4eb24/ 2026-03-16 13:57:59.207174 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_cinder-operator-controller-manager-55bc8cdcc4-xp7rw_c9dea77a-4d1e-4b1a-922d-562ecff4eb24/manager/ 2026-03-16 13:57:59.207188 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_cinder-operator-controller-manager-55bc8cdcc4-xp7rw_c9dea77a-4d1e-4b1a-922d-562ecff4eb24/manager/0.log.gz 2026-03-16 13:57:59.207203 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_designate-operator-controller-manager-7cf89c67bb-dqm94_abb96aea-ef66-4411-8824-3317f9e44a8d/ 2026-03-16 13:57:59.207220 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_designate-operator-controller-manager-7cf89c67bb-dqm94_abb96aea-ef66-4411-8824-3317f9e44a8d/manager/ 2026-03-16 13:57:59.207235 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_designate-operator-controller-manager-7cf89c67bb-dqm94_abb96aea-ef66-4411-8824-3317f9e44a8d/manager/0.log 2026-03-16 13:57:59.207249 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-58d9bbd8cc-24vjm_70f26644-127c-4815-8b72-7d4e18e4a809/ 2026-03-16 13:57:59.207279 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-58d9bbd8cc-24vjm_70f26644-127c-4815-8b72-7d4e18e4a809/manager/ 2026-03-16 13:57:59.207303 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-58d9bbd8cc-24vjm_70f26644-127c-4815-8b72-7d4e18e4a809/manager/0.log.gz 2026-03-16 13:57:59.207321 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_heat-operator-controller-manager-79975d4c95-7vrpq_e3f81986-b429-4bae-bdf6-ab4cff5534f9/ 2026-03-16 13:57:59.207336 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_heat-operator-controller-manager-79975d4c95-7vrpq_e3f81986-b429-4bae-bdf6-ab4cff5534f9/manager/ 2026-03-16 13:57:59.207350 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_heat-operator-controller-manager-79975d4c95-7vrpq_e3f81986-b429-4bae-bdf6-ab4cff5534f9/manager/0.log 2026-03-16 13:57:59.207365 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-5bf9fb4564-pdshw_c2559c1e-8b4e-40f5-b4fc-d0fd6950b084/ 2026-03-16 13:57:59.207378 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-5bf9fb4564-pdshw_c2559c1e-8b4e-40f5-b4fc-d0fd6950b084/manager/ 2026-03-16 13:57:59.207396 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-5bf9fb4564-pdshw_c2559c1e-8b4e-40f5-b4fc-d0fd6950b084/manager/0.log 2026-03-16 13:57:59.207412 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-76f8b7ddbd-r98lt_7253144c-27eb-4979-a38d-419a993ae47f/ 2026-03-16 13:57:59.207426 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-76f8b7ddbd-r98lt_7253144c-27eb-4979-a38d-419a993ae47f/manager/ 2026-03-16 13:57:59.207439 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-76f8b7ddbd-r98lt_7253144c-27eb-4979-a38d-419a993ae47f/manager/0.log.gz 2026-03-16 13:57:59.207454 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ironic-operator-controller-manager-997698bf9-kvdhl_c30b09f1-af80-45c5-a218-2726d37fcc84/ 2026-03-16 13:57:59.207468 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ironic-operator-controller-manager-997698bf9-kvdhl_c30b09f1-af80-45c5-a218-2726d37fcc84/manager/ 2026-03-16 13:57:59.207482 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ironic-operator-controller-manager-997698bf9-kvdhl_c30b09f1-af80-45c5-a218-2726d37fcc84/manager/0.log 2026-03-16 13:57:59.207495 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-6f5b9fd59-485fs_7cc12ea5-48ad-4e56-8980-2da1ff87da0b/ 2026-03-16 13:57:59.207508 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-6f5b9fd59-485fs_7cc12ea5-48ad-4e56-8980-2da1ff87da0b/manager/ 2026-03-16 13:57:59.207522 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-6f5b9fd59-485fs_7cc12ea5-48ad-4e56-8980-2da1ff87da0b/manager/0.log.gz 2026-03-16 13:57:59.207535 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_manila-operator-controller-manager-7d6d87b867-w2kh9_efb378d9-327b-4064-b4cb-60d7ea01c7e5/ 2026-03-16 13:57:59.207549 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_manila-operator-controller-manager-7d6d87b867-w2kh9_efb378d9-327b-4064-b4cb-60d7ea01c7e5/manager/ 2026-03-16 13:57:59.207562 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_manila-operator-controller-manager-7d6d87b867-w2kh9_efb378d9-327b-4064-b4cb-60d7ea01c7e5/manager/0.log 2026-03-16 13:57:59.207575 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-5748db694b-2fhf2_d2c78a21-5083-4ded-a44e-6bd51017e613/ 2026-03-16 13:57:59.207589 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-5748db694b-2fhf2_d2c78a21-5083-4ded-a44e-6bd51017e613/manager/ 2026-03-16 13:57:59.207602 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-5748db694b-2fhf2_d2c78a21-5083-4ded-a44e-6bd51017e613/manager/0.log 2026-03-16 13:57:59.207615 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_neutron-operator-controller-manager-75c6f4bc76-66pvn_16bd7d26-97ce-4773-9866-35d85ed1f978/ 2026-03-16 13:57:59.207628 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_neutron-operator-controller-manager-75c6f4bc76-66pvn_16bd7d26-97ce-4773-9866-35d85ed1f978/manager/ 2026-03-16 13:57:59.207641 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_neutron-operator-controller-manager-75c6f4bc76-66pvn_16bd7d26-97ce-4773-9866-35d85ed1f978/manager/0.log 2026-03-16 13:57:59.207658 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_nova-operator-controller-manager-785d77464d-hzfh6_8dd73d63-1019-48db-88da-47a95894a2ae/ 2026-03-16 13:57:59.207672 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_nova-operator-controller-manager-785d77464d-hzfh6_8dd73d63-1019-48db-88da-47a95894a2ae/manager/ 2026-03-16 13:57:59.207685 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_nova-operator-controller-manager-785d77464d-hzfh6_8dd73d63-1019-48db-88da-47a95894a2ae/manager/0.log.gz 2026-03-16 13:57:59.207697 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_octavia-operator-controller-manager-7b89675745-w6gzv_cf6ecc43-5300-45aa-9a53-74967162632e/ 2026-03-16 13:57:59.207709 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_octavia-operator-controller-manager-7b89675745-w6gzv_cf6ecc43-5300-45aa-9a53-74967162632e/manager/ 2026-03-16 13:57:59.207732 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_octavia-operator-controller-manager-7b89675745-w6gzv_cf6ecc43-5300-45aa-9a53-74967162632e/manager/0.log 2026-03-16 13:57:59.207749 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-baremetal-operator-controller-manager-6b6ddbc5995q22v_65a755bb-3a4c-4aaa-a9fd-d69514e1b854/ 2026-03-16 13:57:59.207763 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-baremetal-operator-controller-manager-6b6ddbc5995q22v_65a755bb-3a4c-4aaa-a9fd-d69514e1b854/manager/ 2026-03-16 13:57:59.207776 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-baremetal-operator-controller-manager-6b6ddbc5995q22v_65a755bb-3a4c-4aaa-a9fd-d69514e1b854/manager/0.log 2026-03-16 13:57:59.207789 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-operator-controller-init-7b76cc8c59-b48fp_48a14535-29df-430f-be17-4042252cba4a/ 2026-03-16 13:57:59.207802 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-operator-controller-init-7b76cc8c59-b48fp_48a14535-29df-430f-be17-4042252cba4a/operator/ 2026-03-16 13:57:59.207815 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-operator-controller-init-7b76cc8c59-b48fp_48a14535-29df-430f-be17-4042252cba4a/operator/0.log 2026-03-16 13:57:59.207827 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-operator-controller-manager-5fbcdbcf94-p4bxq_31b27f63-44bb-4f0a-b48e-cce502308c0b/ 2026-03-16 13:57:59.207840 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-operator-controller-manager-5fbcdbcf94-p4bxq_31b27f63-44bb-4f0a-b48e-cce502308c0b/manager/ 2026-03-16 13:57:59.207852 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-operator-controller-manager-5fbcdbcf94-p4bxq_31b27f63-44bb-4f0a-b48e-cce502308c0b/manager/0.log.gz 2026-03-16 13:57:59.207865 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-operator-index-vj6jm_56e99ffe-e8e4-4e04-a9c0-254ae926dfdc/ 2026-03-16 13:57:59.207878 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-operator-index-vj6jm_56e99ffe-e8e4-4e04-a9c0-254ae926dfdc/registry-server/ 2026-03-16 13:57:59.207892 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_openstack-operator-index-vj6jm_56e99ffe-e8e4-4e04-a9c0-254ae926dfdc/registry-server/0.log 2026-03-16 13:57:59.207907 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ovn-operator-controller-manager-6fb6cd45c4-hqxj8_d72d8146-effa-4874-bddf-6c525d6b1cda/ 2026-03-16 13:57:59.207920 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ovn-operator-controller-manager-6fb6cd45c4-hqxj8_d72d8146-effa-4874-bddf-6c525d6b1cda/manager/ 2026-03-16 13:57:59.207933 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_ovn-operator-controller-manager-6fb6cd45c4-hqxj8_d72d8146-effa-4874-bddf-6c525d6b1cda/manager/0.log 2026-03-16 13:57:59.207946 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_placement-operator-controller-manager-57fdd4b4cf-2z7l6_0e928026-eaab-4408-a189-5fceb745b232/ 2026-03-16 13:57:59.207959 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_placement-operator-controller-manager-57fdd4b4cf-2z7l6_0e928026-eaab-4408-a189-5fceb745b232/manager/ 2026-03-16 13:57:59.207972 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_placement-operator-controller-manager-57fdd4b4cf-2z7l6_0e928026-eaab-4408-a189-5fceb745b232/manager/0.log 2026-03-16 13:57:59.207986 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-manager-85d9b55b6-jtjj9_9733ae7a-be03-4a43-a5e8-1e154eb4e91f/ 2026-03-16 13:57:59.207998 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-manager-85d9b55b6-jtjj9_9733ae7a-be03-4a43-a5e8-1e154eb4e91f/operator/ 2026-03-16 13:57:59.208011 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-manager-85d9b55b6-jtjj9_9733ae7a-be03-4a43-a5e8-1e154eb4e91f/operator/0.log 2026-03-16 13:57:59.208024 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-5d89b4d5d5-96l7l_40eebc4f-195d-495e-a989-4fd7684c3624/ 2026-03-16 13:57:59.208036 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-5d89b4d5d5-96l7l_40eebc4f-195d-495e-a989-4fd7684c3624/manager/ 2026-03-16 13:57:59.208049 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-5d89b4d5d5-96l7l_40eebc4f-195d-495e-a989-4fd7684c3624/manager/0.log 2026-03-16 13:57:59.208062 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_telemetry-operator-controller-manager-f5cf7fcb7-h87bk_767e9b64-7c11-4116-ac41-6b1399f52f93/ 2026-03-16 13:57:59.208075 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_telemetry-operator-controller-manager-f5cf7fcb7-h87bk_767e9b64-7c11-4116-ac41-6b1399f52f93/manager/ 2026-03-16 13:57:59.208089 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_telemetry-operator-controller-manager-f5cf7fcb7-h87bk_767e9b64-7c11-4116-ac41-6b1399f52f93/manager/0.log.gz 2026-03-16 13:57:59.208101 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_test-operator-controller-manager-74d567479f-9gf58_b0bcb6b4-d41a-4576-9768-847372afafcc/ 2026-03-16 13:57:59.208114 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_test-operator-controller-manager-74d567479f-9gf58_b0bcb6b4-d41a-4576-9768-847372afafcc/manager/ 2026-03-16 13:57:59.208127 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_test-operator-controller-manager-74d567479f-9gf58_b0bcb6b4-d41a-4576-9768-847372afafcc/manager/0.log 2026-03-16 13:57:59.208142 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_watcher-operator-controller-manager-65d578856c-wknpb_1612f31d-fe0f-4756-b5df-2a95dddfcfa9/ 2026-03-16 13:57:59.208155 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_watcher-operator-controller-manager-65d578856c-wknpb_1612f31d-fe0f-4756-b5df-2a95dddfcfa9/manager/ 2026-03-16 13:57:59.208168 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_watcher-operator-controller-manager-65d578856c-wknpb_1612f31d-fe0f-4756-b5df-2a95dddfcfa9/manager/0.log 2026-03-16 13:57:59.208181 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/ 2026-03-16 13:57:59.208195 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/event-filter.html 2026-03-16 13:57:59.208209 | controller | cL+++++++++ ci-framework-data/logs/openstack-must-gather/latest -> quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3 2026-03-16 13:57:59.208221 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/must-gather.logs 2026-03-16 13:57:59.208234 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/timestamp 2026-03-16 13:57:59.208247 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/ 2026-03-16 13:57:59.208260 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/all-containers-cpu-top.log 2026-03-16 13:57:59.208305 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/gather.logs 2026-03-16 13:57:59.208324 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/must-gather.tar.xz 2026-03-16 13:57:59.208339 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/packagemanifests.gz 2026-03-16 13:57:59.208352 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/run.log 2026-03-16 13:57:59.208366 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/version 2026-03-16 13:57:59.208379 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/ 2026-03-16 13:57:59.208392 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.barbican.openstack.org.yaml 2026-03-16 13:57:59.208406 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.baremetal.openstack.org.yaml 2026-03-16 13:57:59.208419 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.cinder.openstack.org.yaml 2026-03-16 13:57:59.208433 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.client.openstack.org.yaml 2026-03-16 13:57:59.208449 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.core.openstack.org.yaml 2026-03-16 13:57:59.208463 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.dataplane.openstack.org.yaml 2026-03-16 13:57:59.208475 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.designate.openstack.org.yaml 2026-03-16 13:57:59.208488 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.glance.openstack.org.yaml 2026-03-16 13:57:59.208500 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.heat.openstack.org.yaml 2026-03-16 13:57:59.208512 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.horizon.openstack.org.yaml 2026-03-16 13:57:59.208525 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.instanceha.openstack.org.yaml 2026-03-16 13:57:59.208537 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.ironic.openstack.org.yaml 2026-03-16 13:57:59.208550 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.keystone.openstack.org.yaml 2026-03-16 13:57:59.208562 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.manila.openstack.org.yaml 2026-03-16 13:57:59.208574 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.mariadb.openstack.org.yaml 2026-03-16 13:57:59.208586 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.memcached.openstack.org.yaml 2026-03-16 13:57:59.208598 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.network.openstack.org.yaml 2026-03-16 13:57:59.208610 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.neutron.openstack.org.yaml 2026-03-16 13:57:59.208623 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.nova.openstack.org.yaml 2026-03-16 13:57:59.208637 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.octavia.openstack.org.yaml 2026-03-16 13:57:59.208651 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.operator.openstack.org.yaml 2026-03-16 13:57:59.208664 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.ovn.openstack.org.yaml 2026-03-16 13:57:59.208676 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.placement.openstack.org.yaml 2026-03-16 13:57:59.208689 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.rabbitmq.com.yaml 2026-03-16 13:57:59.208702 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.rabbitmq.openstack.org.yaml 2026-03-16 13:57:59.208715 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.redis.openstack.org.yaml 2026-03-16 13:57:59.208741 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.swift.openstack.org.yaml 2026-03-16 13:57:59.208755 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.telemetry.openstack.org.yaml 2026-03-16 13:57:59.208768 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.test.openstack.org.yaml 2026-03-16 13:57:59.208780 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.topology.openstack.org.yaml 2026-03-16 13:57:59.208792 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/apiservices/v1beta1.watcher.openstack.org.yaml 2026-03-16 13:57:59.208806 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ 2026-03-16 13:57:59.208819 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ansibletests.test.openstack.org.yaml 2026-03-16 13:57:59.208832 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/autoscalings.telemetry.openstack.org.yaml 2026-03-16 13:57:59.208847 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/barbicanapis.barbican.openstack.org.yaml 2026-03-16 13:57:59.208862 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/barbicankeystonelisteners.barbican.openstack.org.yaml 2026-03-16 13:57:59.208876 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/barbicans.barbican.openstack.org.yaml 2026-03-16 13:57:59.208890 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/barbicanworkers.barbican.openstack.org.yaml 2026-03-16 13:57:59.208903 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/bgpconfigurations.network.openstack.org.yaml 2026-03-16 13:57:59.208916 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ceilometers.telemetry.openstack.org.yaml 2026-03-16 13:57:59.208928 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/cinderapis.cinder.openstack.org.yaml 2026-03-16 13:57:59.208941 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/cinderbackups.cinder.openstack.org.yaml 2026-03-16 13:57:59.208953 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/cinders.cinder.openstack.org.yaml 2026-03-16 13:57:59.208965 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/cinderschedulers.cinder.openstack.org.yaml 2026-03-16 13:57:59.208978 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/cindervolumes.cinder.openstack.org.yaml 2026-03-16 13:57:59.208990 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/cloudkitties.telemetry.openstack.org.yaml 2026-03-16 13:57:59.209002 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/cloudkittyapis.telemetry.openstack.org.yaml 2026-03-16 13:57:59.209015 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/cloudkittyprocs.telemetry.openstack.org.yaml 2026-03-16 13:57:59.209028 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/designateapis.designate.openstack.org.yaml 2026-03-16 13:57:59.209044 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/designatebackendbind9s.designate.openstack.org.yaml 2026-03-16 13:57:59.209058 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/designatecentrals.designate.openstack.org.yaml 2026-03-16 13:57:59.209072 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/designatemdnses.designate.openstack.org.yaml 2026-03-16 13:57:59.209085 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/designateproducers.designate.openstack.org.yaml 2026-03-16 13:57:59.209097 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/designates.designate.openstack.org.yaml 2026-03-16 13:57:59.209110 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/designateunbounds.designate.openstack.org.yaml 2026-03-16 13:57:59.209123 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/designateworkers.designate.openstack.org.yaml 2026-03-16 13:57:59.209136 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/dnsdata.network.openstack.org.yaml 2026-03-16 13:57:59.209149 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/dnsmasqs.network.openstack.org.yaml 2026-03-16 13:57:59.209161 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/galerabackups.mariadb.openstack.org.yaml 2026-03-16 13:57:59.209174 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/galerarestores.mariadb.openstack.org.yaml 2026-03-16 13:57:59.209186 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/galeras.mariadb.openstack.org.yaml 2026-03-16 13:57:59.209198 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/glanceapis.glance.openstack.org.yaml 2026-03-16 13:57:59.209211 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/glances.glance.openstack.org.yaml 2026-03-16 13:57:59.209224 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/heatapis.heat.openstack.org.yaml 2026-03-16 13:57:59.209239 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/heatcfnapis.heat.openstack.org.yaml 2026-03-16 13:57:59.209253 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/heatengines.heat.openstack.org.yaml 2026-03-16 13:57:59.209280 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/heats.heat.openstack.org.yaml 2026-03-16 13:57:59.209300 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/horizons.horizon.openstack.org.yaml 2026-03-16 13:57:59.209314 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/horizontests.test.openstack.org.yaml 2026-03-16 13:57:59.209328 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/instancehas.instanceha.openstack.org.yaml 2026-03-16 13:57:59.209340 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ipsets.network.openstack.org.yaml 2026-03-16 13:57:59.209353 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ironicapis.ironic.openstack.org.yaml 2026-03-16 13:57:59.209366 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ironicconductors.ironic.openstack.org.yaml 2026-03-16 13:57:59.209378 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ironicinspectors.ironic.openstack.org.yaml 2026-03-16 13:57:59.209391 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ironicneutronagents.ironic.openstack.org.yaml 2026-03-16 13:57:59.209403 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ironics.ironic.openstack.org.yaml 2026-03-16 13:57:59.209415 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/keystoneapis.keystone.openstack.org.yaml 2026-03-16 13:57:59.209428 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/keystoneapplicationcredentials.keystone.openstack.org.yaml 2026-03-16 13:57:59.209441 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/keystoneendpoints.keystone.openstack.org.yaml 2026-03-16 13:57:59.209456 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/keystoneservices.keystone.openstack.org.yaml 2026-03-16 13:57:59.209469 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/loggings.telemetry.openstack.org.yaml 2026-03-16 13:57:59.209481 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/manilaapis.manila.openstack.org.yaml 2026-03-16 13:57:59.209493 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/manilas.manila.openstack.org.yaml 2026-03-16 13:57:59.209505 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/manilaschedulers.manila.openstack.org.yaml 2026-03-16 13:57:59.209517 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/manilashares.manila.openstack.org.yaml 2026-03-16 13:57:59.209529 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/mariadbaccounts.mariadb.openstack.org.yaml 2026-03-16 13:57:59.209541 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/mariadbdatabases.mariadb.openstack.org.yaml 2026-03-16 13:57:59.209553 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/memcacheds.memcached.openstack.org.yaml 2026-03-16 13:57:59.209565 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/metricstorages.telemetry.openstack.org.yaml 2026-03-16 13:57:59.209577 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/netconfigs.network.openstack.org.yaml 2026-03-16 13:57:59.209589 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/neutronapis.neutron.openstack.org.yaml 2026-03-16 13:57:59.209601 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/nova.nova.openstack.org.yaml 2026-03-16 13:57:59.209613 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/novaapis.nova.openstack.org.yaml 2026-03-16 13:57:59.209625 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/novacells.nova.openstack.org.yaml 2026-03-16 13:57:59.209637 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/novacomputes.nova.openstack.org.yaml 2026-03-16 13:57:59.209651 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/novaconductors.nova.openstack.org.yaml 2026-03-16 13:57:59.209664 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/novametadata.nova.openstack.org.yaml 2026-03-16 13:57:59.209676 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/novanovncproxies.nova.openstack.org.yaml 2026-03-16 13:57:59.209688 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/novaschedulers.nova.openstack.org.yaml 2026-03-16 13:57:59.209701 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/octaviaamphoracontrollers.octavia.openstack.org.yaml 2026-03-16 13:57:59.209713 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/octaviaapis.octavia.openstack.org.yaml 2026-03-16 13:57:59.209734 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/octaviarsyslogs.octavia.openstack.org.yaml 2026-03-16 13:57:59.209749 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/octavias.octavia.openstack.org.yaml 2026-03-16 13:57:59.209763 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/openstackbaremetalsets.baremetal.openstack.org.yaml 2026-03-16 13:57:59.209777 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/openstackclients.client.openstack.org.yaml 2026-03-16 13:57:59.209790 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/openstackcontrolplanes.core.openstack.org.yaml 2026-03-16 13:57:59.209804 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/openstackdataplanedeployments.dataplane.openstack.org.yaml 2026-03-16 13:57:59.209817 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/openstackdataplanenodesets.dataplane.openstack.org.yaml 2026-03-16 13:57:59.209831 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/openstackdataplaneservices.dataplane.openstack.org.yaml 2026-03-16 13:57:59.209845 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/openstackprovisionservers.baremetal.openstack.org.yaml 2026-03-16 13:57:59.209860 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/openstacks.operator.openstack.org.yaml 2026-03-16 13:57:59.209874 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/openstackversions.core.openstack.org.yaml 2026-03-16 13:57:59.209886 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ovncontrollers.ovn.openstack.org.yaml 2026-03-16 13:57:59.209899 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ovndbclusters.ovn.openstack.org.yaml 2026-03-16 13:57:59.209912 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/ovnnorthds.ovn.openstack.org.yaml 2026-03-16 13:57:59.209925 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/placementapis.placement.openstack.org.yaml 2026-03-16 13:57:59.209938 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/rabbitmqclusters.rabbitmq.com.yaml 2026-03-16 13:57:59.209951 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/rabbitmqpolicies.rabbitmq.openstack.org.yaml 2026-03-16 13:57:59.209964 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/rabbitmqs.rabbitmq.openstack.org.yaml 2026-03-16 13:57:59.209978 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/rabbitmqusers.rabbitmq.openstack.org.yaml 2026-03-16 13:57:59.209991 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/rabbitmqvhosts.rabbitmq.openstack.org.yaml 2026-03-16 13:57:59.210006 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/redises.redis.openstack.org.yaml 2026-03-16 13:57:59.210019 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/reservations.network.openstack.org.yaml 2026-03-16 13:57:59.210033 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/swiftproxies.swift.openstack.org.yaml 2026-03-16 13:57:59.210046 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/swiftrings.swift.openstack.org.yaml 2026-03-16 13:57:59.210064 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/swifts.swift.openstack.org.yaml 2026-03-16 13:57:59.210078 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/swiftstorages.swift.openstack.org.yaml 2026-03-16 13:57:59.210091 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/telemetries.telemetry.openstack.org.yaml 2026-03-16 13:57:59.210104 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/tempests.test.openstack.org.yaml 2026-03-16 13:57:59.210117 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/tobikoes.test.openstack.org.yaml 2026-03-16 13:57:59.210131 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/topologies.topology.openstack.org.yaml 2026-03-16 13:57:59.210144 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/transporturls.rabbitmq.openstack.org.yaml 2026-03-16 13:57:59.210156 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/watcherapis.watcher.openstack.org.yaml 2026-03-16 13:57:59.210169 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/watcherappliers.watcher.openstack.org.yaml 2026-03-16 13:57:59.210182 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/watcherdecisionengines.watcher.openstack.org.yaml 2026-03-16 13:57:59.210195 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/crd/watchers.watcher.openstack.org.yaml 2026-03-16 13:57:59.210208 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/csv/ 2026-03-16 13:57:59.210222 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/csv/cluster-observability-operator.v1.3.1 2026-03-16 13:57:59.210235 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/csv/kubernetes-nmstate-operator.4.20.0-202602261925 2026-03-16 13:57:59.210248 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/csv/metallb-operator.v4.20.0-202602261925 2026-03-16 13:57:59.210278 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/csv/openstack-operator.v0.6.0 2026-03-16 13:57:59.210301 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/ctlplane/ 2026-03-16 13:57:59.210317 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/ctlplane/endpoints 2026-03-16 13:57:59.210332 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/ctlplane/services 2026-03-16 13:57:59.210346 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/ctlplane/ovn/ 2026-03-16 13:57:59.210360 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/ctlplane/rabbitmq/ 2026-03-16 13:57:59.210374 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/dbs/ 2026-03-16 13:57:59.210388 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/ 2026-03-16 13:57:59.210401 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/ 2026-03-16 13:57:59.210415 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/all_resources.log 2026-03-16 13:57:59.210428 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/events.log 2026-03-16 13:57:59.210442 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/nad.log 2026-03-16 13:57:59.210456 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pvc.log 2026-03-16 13:57:59.210469 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/buildconfig/ 2026-03-16 13:57:59.210483 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/cert/ 2026-03-16 13:57:59.210496 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/certificaterequests/ 2026-03-16 13:57:59.210510 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/configmaps/ 2026-03-16 13:57:59.210526 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/cronjobs/ 2026-03-16 13:57:59.210541 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/daemonset/ 2026-03-16 13:57:59.210555 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/deployments/ 2026-03-16 13:57:59.210568 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/deployments/cert-manager-cainjector.yaml 2026-03-16 13:57:59.210582 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/deployments/cert-manager-webhook.yaml 2026-03-16 13:57:59.210596 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/deployments/cert-manager.yaml 2026-03-16 13:57:59.210609 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/imagestream/ 2026-03-16 13:57:59.210623 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/installplans/ 2026-03-16 13:57:59.210637 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/issuer/ 2026-03-16 13:57:59.210650 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/jobs/ 2026-03-16 13:57:59.210663 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/poddisruptionbudgets/ 2026-03-16 13:57:59.210677 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/ 2026-03-16 13:57:59.210691 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-759f64656b-g2hjp/ 2026-03-16 13:57:59.210704 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-759f64656b-g2hjp/cert-manager-759f64656b-g2hjp-describe 2026-03-16 13:57:59.210720 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-759f64656b-g2hjp/logs/ 2026-03-16 13:57:59.210751 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-759f64656b-g2hjp/logs/cert-manager-controller.log 2026-03-16 13:57:59.210767 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-cainjector-8966b78d4-9lvw8/ 2026-03-16 13:57:59.210782 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-cainjector-8966b78d4-9lvw8/cert-manager-cainjector-8966b78d4-9lvw8-describe 2026-03-16 13:57:59.210797 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-cainjector-8966b78d4-9lvw8/logs/ 2026-03-16 13:57:59.210811 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-cainjector-8966b78d4-9lvw8/logs/cert-manager-cainjector.log 2026-03-16 13:57:59.210825 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-webhook-597b96b99b-5xkqn/ 2026-03-16 13:57:59.210839 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-webhook-597b96b99b-5xkqn/cert-manager-webhook-597b96b99b-5xkqn-describe 2026-03-16 13:57:59.210852 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-webhook-597b96b99b-5xkqn/logs/ 2026-03-16 13:57:59.210865 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/pods/cert-manager-webhook-597b96b99b-5xkqn/logs/cert-manager-webhook.log 2026-03-16 13:57:59.210878 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/replicaset/ 2026-03-16 13:57:59.210892 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/replicaset/cert-manager-759f64656b.yaml 2026-03-16 13:57:59.210905 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/replicaset/cert-manager-cainjector-8966b78d4.yaml 2026-03-16 13:57:59.210919 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/replicaset/cert-manager-webhook-597b96b99b.yaml 2026-03-16 13:57:59.210935 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/routes/ 2026-03-16 13:57:59.210949 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/services/ 2026-03-16 13:57:59.210963 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/services/cert-manager-cainjector.yaml 2026-03-16 13:57:59.210976 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/services/cert-manager-webhook.yaml 2026-03-16 13:57:59.210990 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/services/cert-manager.yaml 2026-03-16 13:57:59.211003 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/statefulset/ 2026-03-16 13:57:59.211016 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/cert-manager/subscriptions/ 2026-03-16 13:57:59.211029 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/ 2026-03-16 13:57:59.211043 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/all_resources.log 2026-03-16 13:57:59.211056 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/events.log 2026-03-16 13:57:59.211069 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/nad.log 2026-03-16 13:57:59.211082 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pvc.log 2026-03-16 13:57:59.211095 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/buildconfig/ 2026-03-16 13:57:59.211108 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/cert/ 2026-03-16 13:57:59.211121 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/certificaterequests/ 2026-03-16 13:57:59.211137 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/configmaps/ 2026-03-16 13:57:59.211151 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/cronjobs/ 2026-03-16 13:57:59.211164 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/ 2026-03-16 13:57:59.211178 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/ipaddresspools.metallb.io/ 2026-03-16 13:57:59.211191 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/ipaddresspools.metallb.io/ctlplane.yaml 2026-03-16 13:57:59.211205 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/ipaddresspools.metallb.io/designateext.yaml 2026-03-16 13:57:59.211218 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/ipaddresspools.metallb.io/internalapi.yaml 2026-03-16 13:57:59.211231 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/ipaddresspools.metallb.io/storage.yaml 2026-03-16 13:57:59.211244 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/ipaddresspools.metallb.io/tenant.yaml 2026-03-16 13:57:59.211257 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/l2advertisements.metallb.io/ 2026-03-16 13:57:59.211304 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/l2advertisements.metallb.io/ctlplane.yaml 2026-03-16 13:57:59.211324 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/l2advertisements.metallb.io/designateext.yaml 2026-03-16 13:57:59.211339 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/l2advertisements.metallb.io/internalapi.yaml 2026-03-16 13:57:59.211353 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/l2advertisements.metallb.io/storage.yaml 2026-03-16 13:57:59.211367 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/l2advertisements.metallb.io/tenant.yaml 2026-03-16 13:57:59.211384 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/metallbs.metallb.io/ 2026-03-16 13:57:59.211399 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/crs/metallbs.metallb.io/metallb.yaml 2026-03-16 13:57:59.211413 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/daemonset/ 2026-03-16 13:57:59.211427 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/daemonset/speaker.yaml 2026-03-16 13:57:59.211440 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/deployments/ 2026-03-16 13:57:59.211454 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/deployments/controller.yaml 2026-03-16 13:57:59.211467 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/deployments/metallb-operator-controller-manager.yaml 2026-03-16 13:57:59.211481 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/deployments/metallb-operator-webhook-server.yaml 2026-03-16 13:57:59.211494 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/imagestream/ 2026-03-16 13:57:59.211508 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/installplans/ 2026-03-16 13:57:59.211521 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/installplans/install-bfmwq 2026-03-16 13:57:59.211534 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/issuer/ 2026-03-16 13:57:59.211548 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/jobs/ 2026-03-16 13:57:59.211561 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/poddisruptionbudgets/ 2026-03-16 13:57:59.211574 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/ 2026-03-16 13:57:59.211590 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/controller-774d88f846-glmqk/ 2026-03-16 13:57:59.211605 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/controller-774d88f846-glmqk/controller-774d88f846-glmqk-describe 2026-03-16 13:57:59.211619 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/controller-774d88f846-glmqk/logs/ 2026-03-16 13:57:59.211632 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/controller-774d88f846-glmqk/logs/controller.log.gz 2026-03-16 13:57:59.211646 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/controller-774d88f846-glmqk/logs/kube-rbac-proxy.log 2026-03-16 13:57:59.211660 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/metallb-operator-controller-manager-6cdcb85899-x7t65/ 2026-03-16 13:57:59.211674 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/metallb-operator-controller-manager-6cdcb85899-x7t65/metallb-operator-controller-manager-6cdcb85899-x7t65-describe 2026-03-16 13:57:59.211689 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/metallb-operator-controller-manager-6cdcb85899-x7t65/logs/ 2026-03-16 13:57:59.211703 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/metallb-operator-controller-manager-6cdcb85899-x7t65/logs/manager.log 2026-03-16 13:57:59.211717 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/metallb-operator-webhook-server-754d499d9c-wvks6/ 2026-03-16 13:57:59.211745 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/metallb-operator-webhook-server-754d499d9c-wvks6/metallb-operator-webhook-server-754d499d9c-wvks6-describe 2026-03-16 13:57:59.211762 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/metallb-operator-webhook-server-754d499d9c-wvks6/logs/ 2026-03-16 13:57:59.211777 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/metallb-operator-webhook-server-754d499d9c-wvks6/logs/webhook-server.log 2026-03-16 13:57:59.211796 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/speaker-ccvkx/ 2026-03-16 13:57:59.211811 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/speaker-ccvkx/speaker-ccvkx-describe 2026-03-16 13:57:59.211826 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/speaker-ccvkx/logs/ 2026-03-16 13:57:59.211840 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/speaker-ccvkx/logs/kube-rbac-proxy.log 2026-03-16 13:57:59.211855 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/pods/speaker-ccvkx/logs/speaker.log.gz 2026-03-16 13:57:59.211869 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/replicaset/ 2026-03-16 13:57:59.211883 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/replicaset/controller-774d88f846.yaml 2026-03-16 13:57:59.211898 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/replicaset/metallb-operator-controller-manager-6cdcb85899.yaml 2026-03-16 13:57:59.211911 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/replicaset/metallb-operator-webhook-server-754d499d9c.yaml 2026-03-16 13:57:59.211925 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/routes/ 2026-03-16 13:57:59.211939 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/services/ 2026-03-16 13:57:59.211954 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/services/controller-monitor-service.yaml 2026-03-16 13:57:59.211969 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/services/metallb-operator-controller-manager-service.yaml 2026-03-16 13:57:59.211983 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/services/metallb-operator-webhook-server-service.yaml 2026-03-16 13:57:59.212000 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/services/metallb-operator-webhook-service.yaml 2026-03-16 13:57:59.212014 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/services/speaker-monitor-service.yaml 2026-03-16 13:57:59.212028 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/services/webhook-service.yaml 2026-03-16 13:57:59.212042 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/statefulset/ 2026-03-16 13:57:59.212056 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/subscriptions/ 2026-03-16 13:57:59.212069 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/metallb-system/subscriptions/metallb-operator-sub 2026-03-16 13:57:59.212082 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/ 2026-03-16 13:57:59.212095 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/all_resources.log 2026-03-16 13:57:59.212110 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/events.log 2026-03-16 13:57:59.212124 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/nad.log 2026-03-16 13:57:59.212137 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/pvc.log 2026-03-16 13:57:59.212153 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/buildconfig/ 2026-03-16 13:57:59.212167 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/cert/ 2026-03-16 13:57:59.212180 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/certificaterequests/ 2026-03-16 13:57:59.212194 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/configmaps/ 2026-03-16 13:57:59.212209 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/cronjobs/ 2026-03-16 13:57:59.212223 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/daemonset/ 2026-03-16 13:57:59.212237 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/deployments/ 2026-03-16 13:57:59.212251 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/deployments/control-plane-machine-set-operator.yaml 2026-03-16 13:57:59.212292 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/deployments/machine-api-operator.yaml 2026-03-16 13:57:59.212311 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/imagestream/ 2026-03-16 13:57:59.212326 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/installplans/ 2026-03-16 13:57:59.212341 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/issuer/ 2026-03-16 13:57:59.212355 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/jobs/ 2026-03-16 13:57:59.212369 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/poddisruptionbudgets/ 2026-03-16 13:57:59.212383 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/pods/ 2026-03-16 13:57:59.212397 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-75ffdb6fcd-p5pmg/ 2026-03-16 13:57:59.212411 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-75ffdb6fcd-p5pmg/control-plane-machine-set-operator-75ffdb6fcd-p5pmg-describe 2026-03-16 13:57:59.212425 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-75ffdb6fcd-p5pmg/logs/ 2026-03-16 13:57:59.212442 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-75ffdb6fcd-p5pmg/logs/control-plane-machine-set-operator.log 2026-03-16 13:57:59.212456 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/pods/machine-api-operator-755bb95488-s5fxv/ 2026-03-16 13:57:59.212470 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/pods/machine-api-operator-755bb95488-s5fxv/machine-api-operator-755bb95488-s5fxv-describe 2026-03-16 13:57:59.212484 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/pods/machine-api-operator-755bb95488-s5fxv/logs/ 2026-03-16 13:57:59.212497 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/pods/machine-api-operator-755bb95488-s5fxv/logs/kube-rbac-proxy.log 2026-03-16 13:57:59.212511 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/pods/machine-api-operator-755bb95488-s5fxv/logs/machine-api-operator.log 2026-03-16 13:57:59.212524 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/replicaset/ 2026-03-16 13:57:59.212537 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/replicaset/control-plane-machine-set-operator-75ffdb6fcd.yaml 2026-03-16 13:57:59.212551 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/replicaset/machine-api-operator-755bb95488.yaml 2026-03-16 13:57:59.212564 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/routes/ 2026-03-16 13:57:59.212577 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/services/ 2026-03-16 13:57:59.212590 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/services/cluster-autoscaler-operator.yaml 2026-03-16 13:57:59.212603 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/services/control-plane-machine-set-operator.yaml 2026-03-16 13:57:59.212620 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/services/machine-api-controllers.yaml 2026-03-16 13:57:59.212634 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/services/machine-api-operator-machine-webhook.yaml 2026-03-16 13:57:59.212648 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/services/machine-api-operator-webhook.yaml 2026-03-16 13:57:59.212661 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/services/machine-api-operator.yaml 2026-03-16 13:57:59.212674 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/statefulset/ 2026-03-16 13:57:59.212687 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-machine-api/subscriptions/ 2026-03-16 13:57:59.212701 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/ 2026-03-16 13:57:59.212715 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/all_resources.log 2026-03-16 13:57:59.212741 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/events.log 2026-03-16 13:57:59.212756 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/nad.log 2026-03-16 13:57:59.212770 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pvc.log 2026-03-16 13:57:59.212784 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/buildconfig/ 2026-03-16 13:57:59.212798 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/cert/ 2026-03-16 13:57:59.212811 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/certificaterequests/ 2026-03-16 13:57:59.212824 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/configmaps/ 2026-03-16 13:57:59.212841 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/cronjobs/ 2026-03-16 13:57:59.212855 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/daemonset/ 2026-03-16 13:57:59.212869 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/deployments/ 2026-03-16 13:57:59.212883 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/deployments/marketplace-operator.yaml 2026-03-16 13:57:59.212897 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/imagestream/ 2026-03-16 13:57:59.212911 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/installplans/ 2026-03-16 13:57:59.212924 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/issuer/ 2026-03-16 13:57:59.212938 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/jobs/ 2026-03-16 13:57:59.212952 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/jobs/5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e9181c43.yaml 2026-03-16 13:57:59.212966 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/jobs/925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e56eb0c.yaml 2026-03-16 13:57:59.212980 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/jobs/98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f081954b.yaml 2026-03-16 13:57:59.212994 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/jobs/d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff837b170.yaml 2026-03-16 13:57:59.213008 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/poddisruptionbudgets/ 2026-03-16 13:57:59.213021 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/ 2026-03-16 13:57:59.213037 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz/ 2026-03-16 13:57:59.213051 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz/5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz-describe 2026-03-16 13:57:59.213071 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz/logs/ 2026-03-16 13:57:59.213085 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz/logs/extract.log 2026-03-16 13:57:59.213098 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz/logs/pull.log 2026-03-16 13:57:59.213111 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/5f0d783fea323979717ec4113d968dc42dcfaeaad7ccdc94e6a93c9e91fzhvz/logs/util.log 2026-03-16 13:57:59.213125 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq/ 2026-03-16 13:57:59.213138 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq/925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq-describe 2026-03-16 13:57:59.213152 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq/logs/ 2026-03-16 13:57:59.213165 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq/logs/extract.log 2026-03-16 13:57:59.213178 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq/logs/pull.log 2026-03-16 13:57:59.213191 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/925ad1f05bf386dc21bdfe2f8249c1fbfd04a404dec7a7fb6362d758e5ckkcq/logs/util.log 2026-03-16 13:57:59.213209 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh/ 2026-03-16 13:57:59.213223 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh/98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh-describe 2026-03-16 13:57:59.213236 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh/logs/ 2026-03-16 13:57:59.213250 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh/logs/extract.log 2026-03-16 13:57:59.213276 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh/logs/pull.log 2026-03-16 13:57:59.213315 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/98629960b44b381d1a86cff1d1439a8df43509c9ad24579158c59d0f0876qxh/logs/util.log 2026-03-16 13:57:59.213332 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/certified-operators-2qsrs/ 2026-03-16 13:57:59.213347 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/certified-operators-2qsrs/certified-operators-2qsrs-describe 2026-03-16 13:57:59.213362 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/certified-operators-2qsrs/logs/ 2026-03-16 13:57:59.213376 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/certified-operators-2qsrs/logs/extract-content.log 2026-03-16 13:57:59.213391 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/certified-operators-2qsrs/logs/extract-utilities.log 2026-03-16 13:57:59.213406 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/certified-operators-2qsrs/logs/registry-server.log.gz 2026-03-16 13:57:59.213423 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/community-operators-2vplc/ 2026-03-16 13:57:59.213438 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/community-operators-2vplc/community-operators-2vplc-describe 2026-03-16 13:57:59.213452 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/community-operators-2vplc/logs/ 2026-03-16 13:57:59.213466 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/community-operators-2vplc/logs/extract-content.log 2026-03-16 13:57:59.213479 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/community-operators-2vplc/logs/extract-utilities.log 2026-03-16 13:57:59.213493 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/community-operators-2vplc/logs/registry-server.log.gz 2026-03-16 13:57:59.213506 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k/ 2026-03-16 13:57:59.213519 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k/d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k-describe 2026-03-16 13:57:59.213533 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k/logs/ 2026-03-16 13:57:59.213546 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k/logs/extract.log 2026-03-16 13:57:59.213559 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k/logs/pull.log 2026-03-16 13:57:59.213572 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/d1f2cf7c6f4ecb15e69cc0ed07a53b6f169b7a9d46d563b1a9827dff83nwv7k/logs/util.log 2026-03-16 13:57:59.213586 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/marketplace-operator-547dbd544d-pzc7k/ 2026-03-16 13:57:59.213602 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/marketplace-operator-547dbd544d-pzc7k/marketplace-operator-547dbd544d-pzc7k-describe 2026-03-16 13:57:59.213617 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/marketplace-operator-547dbd544d-pzc7k/logs/ 2026-03-16 13:57:59.213631 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/marketplace-operator-547dbd544d-pzc7k/logs/marketplace-operator.log 2026-03-16 13:57:59.213645 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-marketplace-jzsdp/ 2026-03-16 13:57:59.213659 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-marketplace-jzsdp/redhat-marketplace-jzsdp-describe 2026-03-16 13:57:59.213672 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-marketplace-jzsdp/logs/ 2026-03-16 13:57:59.213686 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-marketplace-jzsdp/logs/extract-content.log 2026-03-16 13:57:59.213700 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-marketplace-jzsdp/logs/extract-utilities.log 2026-03-16 13:57:59.213714 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-marketplace-jzsdp/logs/registry-server.log 2026-03-16 13:57:59.213740 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-operators-4cbxz/ 2026-03-16 13:57:59.213757 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-operators-4cbxz/redhat-operators-4cbxz-describe 2026-03-16 13:57:59.213771 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-operators-4cbxz/logs/ 2026-03-16 13:57:59.213785 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-operators-4cbxz/logs/extract-content.log 2026-03-16 13:57:59.213801 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-operators-4cbxz/logs/extract-utilities.log 2026-03-16 13:57:59.213816 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/pods/redhat-operators-4cbxz/logs/registry-server.log.gz 2026-03-16 13:57:59.213829 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/replicaset/ 2026-03-16 13:57:59.213843 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/replicaset/marketplace-operator-547dbd544d.yaml 2026-03-16 13:57:59.213856 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/routes/ 2026-03-16 13:57:59.213870 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/services/ 2026-03-16 13:57:59.213884 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/services/certified-operators.yaml 2026-03-16 13:57:59.213897 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/services/community-operators.yaml 2026-03-16 13:57:59.213911 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/services/marketplace-operator-metrics.yaml 2026-03-16 13:57:59.213924 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/services/redhat-marketplace.yaml 2026-03-16 13:57:59.213938 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/services/redhat-operators.yaml 2026-03-16 13:57:59.213952 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/statefulset/ 2026-03-16 13:57:59.213965 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-marketplace/subscriptions/ 2026-03-16 13:57:59.213979 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/ 2026-03-16 13:57:59.213995 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/all_resources.log 2026-03-16 13:57:59.214010 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/events.log 2026-03-16 13:57:59.214023 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/nad.log 2026-03-16 13:57:59.214037 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pvc.log 2026-03-16 13:57:59.214050 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/buildconfig/ 2026-03-16 13:57:59.214063 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/cert/ 2026-03-16 13:57:59.214076 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/certificaterequests/ 2026-03-16 13:57:59.214089 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/configmaps/ 2026-03-16 13:57:59.214103 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/cronjobs/ 2026-03-16 13:57:59.214116 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/daemonset/ 2026-03-16 13:57:59.214129 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/daemonset/nmstate-handler.yaml 2026-03-16 13:57:59.214143 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/deployments/ 2026-03-16 13:57:59.214156 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/deployments/nmstate-console-plugin.yaml 2026-03-16 13:57:59.214169 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/deployments/nmstate-metrics.yaml 2026-03-16 13:57:59.214182 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/deployments/nmstate-operator.yaml 2026-03-16 13:57:59.214198 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/deployments/nmstate-webhook.yaml 2026-03-16 13:57:59.214212 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/imagestream/ 2026-03-16 13:57:59.214225 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/installplans/ 2026-03-16 13:57:59.214238 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/installplans/install-xkgl9 2026-03-16 13:57:59.214251 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/issuer/ 2026-03-16 13:57:59.214280 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/jobs/ 2026-03-16 13:57:59.214302 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/poddisruptionbudgets/ 2026-03-16 13:57:59.214318 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/poddisruptionbudgets/nmstate-webhook.yaml 2026-03-16 13:57:59.214332 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/ 2026-03-16 13:57:59.214346 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-console-plugin-74686bb6b4-qh988/ 2026-03-16 13:57:59.214360 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-console-plugin-74686bb6b4-qh988/nmstate-console-plugin-74686bb6b4-qh988-describe 2026-03-16 13:57:59.214374 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-console-plugin-74686bb6b4-qh988/logs/ 2026-03-16 13:57:59.214388 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-console-plugin-74686bb6b4-qh988/logs/nmstate-console-plugin.log 2026-03-16 13:57:59.214402 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-handler-6f7qf/ 2026-03-16 13:57:59.214415 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-handler-6f7qf/nmstate-handler-6f7qf-describe 2026-03-16 13:57:59.214432 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-handler-6f7qf/logs/ 2026-03-16 13:57:59.214446 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-handler-6f7qf/logs/nmstate-handler.log 2026-03-16 13:57:59.214459 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-metrics-7f888697b-2gt2d/ 2026-03-16 13:57:59.214472 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-metrics-7f888697b-2gt2d/nmstate-metrics-7f888697b-2gt2d-describe 2026-03-16 13:57:59.214486 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-metrics-7f888697b-2gt2d/logs/ 2026-03-16 13:57:59.214499 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-metrics-7f888697b-2gt2d/logs/kube-rbac-proxy.log 2026-03-16 13:57:59.214513 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-metrics-7f888697b-2gt2d/logs/nmstate-metrics.log 2026-03-16 13:57:59.214526 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-operator-54b58fcbc5-57jgc/ 2026-03-16 13:57:59.214539 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-operator-54b58fcbc5-57jgc/nmstate-operator-54b58fcbc5-57jgc-describe 2026-03-16 13:57:59.214553 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-operator-54b58fcbc5-57jgc/logs/ 2026-03-16 13:57:59.214566 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-operator-54b58fcbc5-57jgc/logs/nmstate-operator.log 2026-03-16 13:57:59.214579 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-webhook-78fdd78d8b-ljkg4/ 2026-03-16 13:57:59.214593 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-webhook-78fdd78d8b-ljkg4/nmstate-webhook-78fdd78d8b-ljkg4-describe 2026-03-16 13:57:59.214609 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-webhook-78fdd78d8b-ljkg4/logs/ 2026-03-16 13:57:59.214623 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/pods/nmstate-webhook-78fdd78d8b-ljkg4/logs/nmstate-webhook.log 2026-03-16 13:57:59.214637 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/replicaset/ 2026-03-16 13:57:59.214650 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/replicaset/nmstate-console-plugin-74686bb6b4.yaml 2026-03-16 13:57:59.214664 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/replicaset/nmstate-metrics-7f888697b.yaml 2026-03-16 13:57:59.214677 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/replicaset/nmstate-operator-54b58fcbc5.yaml 2026-03-16 13:57:59.214691 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/replicaset/nmstate-webhook-78fdd78d8b.yaml 2026-03-16 13:57:59.214705 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/routes/ 2026-03-16 13:57:59.214719 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/services/ 2026-03-16 13:57:59.214746 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/services/nmstate-console-plugin.yaml 2026-03-16 13:57:59.214762 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/services/nmstate-monitor.yaml 2026-03-16 13:57:59.214777 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/services/nmstate-webhook.yaml 2026-03-16 13:57:59.214791 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/statefulset/ 2026-03-16 13:57:59.214805 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/subscriptions/ 2026-03-16 13:57:59.214822 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-nmstate/subscriptions/kubernetes-nmstate-operator 2026-03-16 13:57:59.214836 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/ 2026-03-16 13:57:59.214850 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/all_resources.log 2026-03-16 13:57:59.214864 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/events.log 2026-03-16 13:57:59.214877 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/nad.log 2026-03-16 13:57:59.214891 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pvc.log 2026-03-16 13:57:59.214904 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/buildconfig/ 2026-03-16 13:57:59.214918 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/cert/ 2026-03-16 13:57:59.214931 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/certificaterequests/ 2026-03-16 13:57:59.214945 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/configmaps/ 2026-03-16 13:57:59.214959 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/cronjobs/ 2026-03-16 13:57:59.214972 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/daemonset/ 2026-03-16 13:57:59.214986 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/deployments/ 2026-03-16 13:57:59.215000 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/deployments/obo-prometheus-operator-admission-webhook.yaml 2026-03-16 13:57:59.215013 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/deployments/obo-prometheus-operator.yaml 2026-03-16 13:57:59.215029 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/deployments/observability-operator.yaml 2026-03-16 13:57:59.215043 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/deployments/perses-operator.yaml 2026-03-16 13:57:59.215056 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/imagestream/ 2026-03-16 13:57:59.215070 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/installplans/ 2026-03-16 13:57:59.215084 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/installplans/install-m5429 2026-03-16 13:57:59.215099 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/issuer/ 2026-03-16 13:57:59.215113 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/jobs/ 2026-03-16 13:57:59.215126 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/poddisruptionbudgets/ 2026-03-16 13:57:59.215140 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/poddisruptionbudgets/obo-prometheus-operator-admission-webhook.yaml 2026-03-16 13:57:59.215154 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/ 2026-03-16 13:57:59.215167 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-9bc85b4bf-gbd62/ 2026-03-16 13:57:59.215181 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-9bc85b4bf-gbd62/obo-prometheus-operator-9bc85b4bf-gbd62-describe 2026-03-16 13:57:59.215194 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-9bc85b4bf-gbd62/logs/ 2026-03-16 13:57:59.215207 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-9bc85b4bf-gbd62/logs/prometheus-operator.log 2026-03-16 13:57:59.215223 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-admission-webhook-576559b676-6gd9h/ 2026-03-16 13:57:59.215237 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-admission-webhook-576559b676-6gd9h/obo-prometheus-operator-admission-webhook-576559b676-6gd9h-describe 2026-03-16 13:57:59.215250 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-admission-webhook-576559b676-6gd9h/logs/ 2026-03-16 13:57:59.215278 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-admission-webhook-576559b676-6gd9h/logs/prometheus-operator-admission-webhook.log 2026-03-16 13:57:59.215300 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-admission-webhook-576559b676-r8xwr/ 2026-03-16 13:57:59.215317 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-admission-webhook-576559b676-r8xwr/obo-prometheus-operator-admission-webhook-576559b676-r8xwr-describe 2026-03-16 13:57:59.215332 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-admission-webhook-576559b676-r8xwr/logs/ 2026-03-16 13:57:59.215346 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/obo-prometheus-operator-admission-webhook-576559b676-r8xwr/logs/prometheus-operator-admission-webhook.log 2026-03-16 13:57:59.215360 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/observability-operator-85c68dddb-tmk4r/ 2026-03-16 13:57:59.215373 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/observability-operator-85c68dddb-tmk4r/observability-operator-85c68dddb-tmk4r-describe 2026-03-16 13:57:59.215387 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/observability-operator-85c68dddb-tmk4r/logs/ 2026-03-16 13:57:59.215401 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/observability-operator-85c68dddb-tmk4r/logs/operator.log 2026-03-16 13:57:59.215418 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/perses-operator-669c9f96b5-b2wm6/ 2026-03-16 13:57:59.215432 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/perses-operator-669c9f96b5-b2wm6/perses-operator-669c9f96b5-b2wm6-describe 2026-03-16 13:57:59.215446 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/perses-operator-669c9f96b5-b2wm6/logs/ 2026-03-16 13:57:59.215459 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/pods/perses-operator-669c9f96b5-b2wm6/logs/perses-operator.log 2026-03-16 13:57:59.215472 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/replicaset/ 2026-03-16 13:57:59.215485 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/replicaset/obo-prometheus-operator-9bc85b4bf.yaml 2026-03-16 13:57:59.215499 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/replicaset/obo-prometheus-operator-admission-webhook-576559b676.yaml 2026-03-16 13:57:59.215512 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/replicaset/observability-operator-85c68dddb.yaml 2026-03-16 13:57:59.215526 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/replicaset/perses-operator-669c9f96b5.yaml 2026-03-16 13:57:59.215539 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/routes/ 2026-03-16 13:57:59.215553 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/services/ 2026-03-16 13:57:59.215567 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/services/obo-prometheus-operator-admission-webhook-service.yaml 2026-03-16 13:57:59.215580 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/services/obo-prometheus-operator-admission-webhook.yaml 2026-03-16 13:57:59.215594 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/services/obo-prometheus-operator.yaml 2026-03-16 13:57:59.215610 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/services/observability-operator.yaml 2026-03-16 13:57:59.215624 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/statefulset/ 2026-03-16 13:57:59.215637 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/subscriptions/ 2026-03-16 13:57:59.215650 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openshift-operators/subscriptions/cluster-observability-operator 2026-03-16 13:57:59.215663 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/ 2026-03-16 13:57:59.215677 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/all_resources.log 2026-03-16 13:57:59.215690 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/events.log 2026-03-16 13:57:59.215704 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/nad.log 2026-03-16 13:57:59.215717 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/pvc.log 2026-03-16 13:57:59.215744 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/buildconfig/ 2026-03-16 13:57:59.215760 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/cert/ 2026-03-16 13:57:59.215774 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/certificaterequests/ 2026-03-16 13:57:59.215788 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/configmaps/ 2026-03-16 13:57:59.215802 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/cronjobs/ 2026-03-16 13:57:59.215815 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/ 2026-03-16 13:57:59.215831 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/dnsdata.network.openstack.org/ 2026-03-16 13:57:59.215845 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/dnsdata.network.openstack.org/dnsmasq-svc.yaml 2026-03-16 13:57:59.215859 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/dnsmasqs.network.openstack.org/ 2026-03-16 13:57:59.215873 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/dnsmasqs.network.openstack.org/dnsmasq.yaml 2026-03-16 13:57:59.215886 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/netconfigs.network.openstack.org/ 2026-03-16 13:57:59.215900 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/netconfigs.network.openstack.org/netconfig.yaml 2026-03-16 13:57:59.215913 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/network-attachment-definitions.k8s.cni.cncf.io/ 2026-03-16 13:57:59.215926 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/network-attachment-definitions.k8s.cni.cncf.io/ctlplane.yaml 2026-03-16 13:57:59.215940 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/network-attachment-definitions.k8s.cni.cncf.io/datacentre.yaml 2026-03-16 13:57:59.215953 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/network-attachment-definitions.k8s.cni.cncf.io/designate.yaml 2026-03-16 13:57:59.215967 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/network-attachment-definitions.k8s.cni.cncf.io/designateext.yaml 2026-03-16 13:57:59.215980 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/network-attachment-definitions.k8s.cni.cncf.io/internalapi.yaml 2026-03-16 13:57:59.215993 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/network-attachment-definitions.k8s.cni.cncf.io/octavia.yaml 2026-03-16 13:57:59.216009 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/network-attachment-definitions.k8s.cni.cncf.io/storage.yaml 2026-03-16 13:57:59.216023 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/network-attachment-definitions.k8s.cni.cncf.io/storagemgmt.yaml 2026-03-16 13:57:59.216036 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/network-attachment-definitions.k8s.cni.cncf.io/tenant.yaml 2026-03-16 13:57:59.216049 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/openstackversions.core.openstack.org/ 2026-03-16 13:57:59.216062 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/crs/openstackversions.core.openstack.org/openstack.yaml 2026-03-16 13:57:59.216076 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/daemonset/ 2026-03-16 13:57:59.216089 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/deployments/ 2026-03-16 13:57:59.216103 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/deployments/dnsmasq-dnsmasq.yaml 2026-03-16 13:57:59.216117 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/imagestream/ 2026-03-16 13:57:59.216130 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/installplans/ 2026-03-16 13:57:59.216144 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/issuer/ 2026-03-16 13:57:59.216157 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/jobs/ 2026-03-16 13:57:59.216170 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/poddisruptionbudgets/ 2026-03-16 13:57:59.216184 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/pods/ 2026-03-16 13:57:59.216201 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/pods/dnsmasq-dnsmasq-79dcd846c5-8rw6m/ 2026-03-16 13:57:59.216215 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/pods/dnsmasq-dnsmasq-79dcd846c5-8rw6m/dnsmasq-dnsmasq-79dcd846c5-8rw6m-describe 2026-03-16 13:57:59.216229 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/pods/dnsmasq-dnsmasq-79dcd846c5-8rw6m/logs/ 2026-03-16 13:57:59.216242 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/pods/dnsmasq-dnsmasq-79dcd846c5-8rw6m/logs/dnsmasq-dns.log 2026-03-16 13:57:59.216255 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/pods/dnsmasq-dnsmasq-79dcd846c5-8rw6m/logs/init.log 2026-03-16 13:57:59.216288 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/replicaset/ 2026-03-16 13:57:59.216305 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/replicaset/dnsmasq-dnsmasq-58748b8b69.yaml 2026-03-16 13:57:59.216319 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/replicaset/dnsmasq-dnsmasq-58df95f9c7.yaml 2026-03-16 13:57:59.216332 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/replicaset/dnsmasq-dnsmasq-5f5844fc89.yaml 2026-03-16 13:57:59.216346 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/replicaset/dnsmasq-dnsmasq-6bc57886f5.yaml 2026-03-16 13:57:59.216359 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/replicaset/dnsmasq-dnsmasq-76f67dbd4f.yaml 2026-03-16 13:57:59.216372 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/replicaset/dnsmasq-dnsmasq-79dcd846c5.yaml 2026-03-16 13:57:59.216385 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/replicaset/dnsmasq-dnsmasq-d755c5cb5.yaml 2026-03-16 13:57:59.216399 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/routes/ 2026-03-16 13:57:59.216415 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/secrets/ 2026-03-16 13:57:59.216429 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/secrets/dataplane/ 2026-03-16 13:57:59.216442 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/secrets/dataplane/dataplane-ansible-ssh-private-key-secret.yaml 2026-03-16 13:57:59.216566 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/secrets/nova/ 2026-03-16 13:57:59.216594 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/secrets/nova/cert-nova-metadata-internal-svc.yaml 2026-03-16 13:57:59.216612 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/secrets/octavia/ 2026-03-16 13:57:59.216628 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/secrets/octavia/octavia-ca-passphrase.yaml 2026-03-16 13:57:59.216644 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/services/ 2026-03-16 13:57:59.216659 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/services/dnsmasq-dnsmasq.yaml 2026-03-16 13:57:59.216673 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/statefulset/ 2026-03-16 13:57:59.216687 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-kuttl-tests/subscriptions/ 2026-03-16 13:57:59.216702 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/ 2026-03-16 13:57:59.216716 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/all_resources.log 2026-03-16 13:57:59.216744 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/events.log 2026-03-16 13:57:59.216761 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/nad.log 2026-03-16 13:57:59.216780 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pvc.log 2026-03-16 13:57:59.216795 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/buildconfig/ 2026-03-16 13:57:59.216808 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/ 2026-03-16 13:57:59.216823 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/barbican-operator-metrics-certs.yaml 2026-03-16 13:57:59.216838 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/cinder-operator-metrics-certs.yaml 2026-03-16 13:57:59.216852 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/designate-operator-metrics-certs.yaml 2026-03-16 13:57:59.216867 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/glance-operator-metrics-certs.yaml 2026-03-16 13:57:59.216882 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/heat-operator-metrics-certs.yaml 2026-03-16 13:57:59.216896 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/horizon-operator-metrics-certs.yaml 2026-03-16 13:57:59.216910 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/infra-operator-metrics-certs.yaml 2026-03-16 13:57:59.216923 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/infra-operator-serving-cert.yaml 2026-03-16 13:57:59.216937 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/ironic-operator-metrics-certs.yaml 2026-03-16 13:57:59.216950 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/keystone-operator-metrics-certs.yaml 2026-03-16 13:57:59.216964 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/manila-operator-metrics-certs.yaml 2026-03-16 13:57:59.216980 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/mariadb-operator-metrics-certs.yaml 2026-03-16 13:57:59.216994 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/neutron-operator-metrics-certs.yaml 2026-03-16 13:57:59.217008 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/nova-operator-metrics-certs.yaml 2026-03-16 13:57:59.217021 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/octavia-operator-metrics-certs.yaml 2026-03-16 13:57:59.217034 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/openstack-baremetal-operator-metrics-certs.yaml 2026-03-16 13:57:59.217047 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/openstack-baremetal-operator-serving-cert.yaml 2026-03-16 13:57:59.217061 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/openstack-operator-metrics-certs.yaml 2026-03-16 13:57:59.217075 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/openstack-operator-serving-cert.yaml 2026-03-16 13:57:59.217089 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/ovn-operator-metrics-certs.yaml 2026-03-16 13:57:59.217103 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/placement-operator-metrics-certs.yaml 2026-03-16 13:57:59.217116 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/swift-operator-metrics-certs.yaml 2026-03-16 13:57:59.217130 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/telemetry-operator-metrics-certs.yaml 2026-03-16 13:57:59.217143 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/test-operator-metrics-certs.yaml 2026-03-16 13:57:59.217156 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cert/watcher-operator-metrics-certs.yaml 2026-03-16 13:57:59.217172 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/ 2026-03-16 13:57:59.217185 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/barbican-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217199 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/cinder-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217212 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/designate-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217225 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/glance-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217238 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/heat-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217252 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/horizon-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217297 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/infra-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217320 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/infra-operator-serving-cert-1.yaml 2026-03-16 13:57:59.217336 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/ironic-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217351 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/keystone-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217366 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/manila-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217380 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/mariadb-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217397 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/neutron-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217411 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/nova-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217425 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/octavia-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217439 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/openstack-baremetal-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217453 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/openstack-baremetal-operator-serving-cert-1.yaml 2026-03-16 13:57:59.217466 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/openstack-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217480 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/openstack-operator-serving-cert-1.yaml 2026-03-16 13:57:59.217493 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/ovn-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217507 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/placement-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217520 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/swift-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217534 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/telemetry-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217547 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/test-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217561 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/certificaterequests/watcher-operator-metrics-certs-1.yaml 2026-03-16 13:57:59.217576 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/configmaps/ 2026-03-16 13:57:59.217591 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/cronjobs/ 2026-03-16 13:57:59.217604 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/crs/ 2026-03-16 13:57:59.217618 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/crs/openstacks.operator.openstack.org/ 2026-03-16 13:57:59.217631 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/crs/openstacks.operator.openstack.org/openstack.yaml 2026-03-16 13:57:59.217644 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/daemonset/ 2026-03-16 13:57:59.217657 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/ 2026-03-16 13:57:59.217670 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/barbican-operator-controller-manager.yaml 2026-03-16 13:57:59.217684 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/cinder-operator-controller-manager.yaml 2026-03-16 13:57:59.217697 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/designate-operator-controller-manager.yaml 2026-03-16 13:57:59.217711 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/glance-operator-controller-manager.yaml 2026-03-16 13:57:59.217734 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/heat-operator-controller-manager.yaml 2026-03-16 13:57:59.217751 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/horizon-operator-controller-manager.yaml 2026-03-16 13:57:59.217766 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/infra-operator-controller-manager.yaml 2026-03-16 13:57:59.217783 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/ironic-operator-controller-manager.yaml 2026-03-16 13:57:59.217797 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/keystone-operator-controller-manager.yaml 2026-03-16 13:57:59.217811 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/manila-operator-controller-manager.yaml 2026-03-16 13:57:59.217825 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/mariadb-operator-controller-manager.yaml 2026-03-16 13:57:59.217839 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/neutron-operator-controller-manager.yaml 2026-03-16 13:57:59.217853 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/nova-operator-controller-manager.yaml 2026-03-16 13:57:59.217866 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/octavia-operator-controller-manager.yaml 2026-03-16 13:57:59.217880 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/openstack-baremetal-operator-controller-manager.yaml 2026-03-16 13:57:59.217894 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/openstack-operator-controller-init.yaml 2026-03-16 13:57:59.217908 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/openstack-operator-controller-manager.yaml 2026-03-16 13:57:59.217922 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/ovn-operator-controller-manager.yaml 2026-03-16 13:57:59.217936 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/placement-operator-controller-manager.yaml 2026-03-16 13:57:59.217950 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/rabbitmq-cluster-operator-manager.yaml 2026-03-16 13:57:59.217967 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/swift-operator-controller-manager.yaml 2026-03-16 13:57:59.217982 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/telemetry-operator-controller-manager.yaml 2026-03-16 13:57:59.217997 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/test-operator-controller-manager.yaml 2026-03-16 13:57:59.218011 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/deployments/watcher-operator-controller-manager.yaml 2026-03-16 13:57:59.218025 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/imagestream/ 2026-03-16 13:57:59.218039 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/installplans/ 2026-03-16 13:57:59.218052 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/installplans/install-9nz5p 2026-03-16 13:57:59.218067 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/ 2026-03-16 13:57:59.218080 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/barbican-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218094 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/cinder-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218108 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/designate-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218121 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/glance-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218135 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/heat-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218149 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/horizon-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218167 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/infra-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218181 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/ironic-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218195 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/keystone-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218208 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/manila-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218221 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/mariadb-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218234 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/neutron-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218247 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/nova-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218261 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/octavia-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218297 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/openstack-baremetal-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218313 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/openstack-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218327 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/ovn-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218341 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/placement-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218354 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/rabbitmq-cluster-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218371 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/swift-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218386 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/telemetry-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218399 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/test-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218413 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/issuer/watcher-operator-selfsigned-issuer.yaml 2026-03-16 13:57:59.218426 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/jobs/ 2026-03-16 13:57:59.218440 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/jobs/607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffb2fed9.yaml 2026-03-16 13:57:59.218453 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/poddisruptionbudgets/ 2026-03-16 13:57:59.218466 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/ 2026-03-16 13:57:59.218480 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4/ 2026-03-16 13:57:59.218494 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4/607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4-describe 2026-03-16 13:57:59.218507 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4/logs/ 2026-03-16 13:57:59.218521 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4/logs/extract.log 2026-03-16 13:57:59.218535 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4/logs/pull.log 2026-03-16 13:57:59.218551 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/607560efed3261fb385ad992f9f23627ac0d364289331c8dba808cbffbqx4q4/logs/util.log 2026-03-16 13:57:59.218566 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/barbican-operator-controller-manager-848cfb5779-rvhc2/ 2026-03-16 13:57:59.218579 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/barbican-operator-controller-manager-848cfb5779-rvhc2/barbican-operator-controller-manager-848cfb5779-rvhc2-describe 2026-03-16 13:57:59.218592 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/barbican-operator-controller-manager-848cfb5779-rvhc2/logs/ 2026-03-16 13:57:59.218605 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/barbican-operator-controller-manager-848cfb5779-rvhc2/logs/manager.log.gz 2026-03-16 13:57:59.218618 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/cinder-operator-controller-manager-55bc8cdcc4-xp7rw/ 2026-03-16 13:57:59.218632 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/cinder-operator-controller-manager-55bc8cdcc4-xp7rw/cinder-operator-controller-manager-55bc8cdcc4-xp7rw-describe 2026-03-16 13:57:59.218646 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/cinder-operator-controller-manager-55bc8cdcc4-xp7rw/logs/ 2026-03-16 13:57:59.218660 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/cinder-operator-controller-manager-55bc8cdcc4-xp7rw/logs/manager.log.gz 2026-03-16 13:57:59.218675 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/designate-operator-controller-manager-7cf89c67bb-dqm94/ 2026-03-16 13:57:59.218689 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/designate-operator-controller-manager-7cf89c67bb-dqm94/designate-operator-controller-manager-7cf89c67bb-dqm94-describe 2026-03-16 13:57:59.218703 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/designate-operator-controller-manager-7cf89c67bb-dqm94/logs/ 2026-03-16 13:57:59.218716 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/designate-operator-controller-manager-7cf89c67bb-dqm94/logs/manager.log 2026-03-16 13:57:59.218745 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/glance-operator-controller-manager-58d9bbd8cc-24vjm/ 2026-03-16 13:57:59.218760 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/glance-operator-controller-manager-58d9bbd8cc-24vjm/glance-operator-controller-manager-58d9bbd8cc-24vjm-describe 2026-03-16 13:57:59.218774 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/glance-operator-controller-manager-58d9bbd8cc-24vjm/logs/ 2026-03-16 13:57:59.218788 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/glance-operator-controller-manager-58d9bbd8cc-24vjm/logs/manager.log.gz 2026-03-16 13:57:59.218801 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/heat-operator-controller-manager-79975d4c95-7vrpq/ 2026-03-16 13:57:59.218814 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/heat-operator-controller-manager-79975d4c95-7vrpq/heat-operator-controller-manager-79975d4c95-7vrpq-describe 2026-03-16 13:57:59.218828 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/heat-operator-controller-manager-79975d4c95-7vrpq/logs/ 2026-03-16 13:57:59.218842 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/heat-operator-controller-manager-79975d4c95-7vrpq/logs/manager.log 2026-03-16 13:57:59.218855 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/horizon-operator-controller-manager-5bf9fb4564-pdshw/ 2026-03-16 13:57:59.218869 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/horizon-operator-controller-manager-5bf9fb4564-pdshw/horizon-operator-controller-manager-5bf9fb4564-pdshw-describe 2026-03-16 13:57:59.218883 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/horizon-operator-controller-manager-5bf9fb4564-pdshw/logs/ 2026-03-16 13:57:59.218897 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/horizon-operator-controller-manager-5bf9fb4564-pdshw/logs/manager.log 2026-03-16 13:57:59.218913 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/infra-operator-controller-manager-76f8b7ddbd-r98lt/ 2026-03-16 13:57:59.218927 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/infra-operator-controller-manager-76f8b7ddbd-r98lt/infra-operator-controller-manager-76f8b7ddbd-r98lt-describe 2026-03-16 13:57:59.218940 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/infra-operator-controller-manager-76f8b7ddbd-r98lt/logs/ 2026-03-16 13:57:59.218953 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/infra-operator-controller-manager-76f8b7ddbd-r98lt/logs/manager.log.gz 2026-03-16 13:57:59.218967 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/ironic-operator-controller-manager-997698bf9-kvdhl/ 2026-03-16 13:57:59.218980 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/ironic-operator-controller-manager-997698bf9-kvdhl/ironic-operator-controller-manager-997698bf9-kvdhl-describe 2026-03-16 13:57:59.218993 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/ironic-operator-controller-manager-997698bf9-kvdhl/logs/ 2026-03-16 13:57:59.219006 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/ironic-operator-controller-manager-997698bf9-kvdhl/logs/manager.log 2026-03-16 13:57:59.219019 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/keystone-operator-controller-manager-6f5b9fd59-485fs/ 2026-03-16 13:57:59.219033 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/keystone-operator-controller-manager-6f5b9fd59-485fs/keystone-operator-controller-manager-6f5b9fd59-485fs-describe 2026-03-16 13:57:59.219046 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/keystone-operator-controller-manager-6f5b9fd59-485fs/logs/ 2026-03-16 13:57:59.219060 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/keystone-operator-controller-manager-6f5b9fd59-485fs/logs/manager.log.gz 2026-03-16 13:57:59.219077 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/manila-operator-controller-manager-7d6d87b867-w2kh9/ 2026-03-16 13:57:59.219092 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/manila-operator-controller-manager-7d6d87b867-w2kh9/manila-operator-controller-manager-7d6d87b867-w2kh9-describe 2026-03-16 13:57:59.219106 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/manila-operator-controller-manager-7d6d87b867-w2kh9/logs/ 2026-03-16 13:57:59.219120 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/manila-operator-controller-manager-7d6d87b867-w2kh9/logs/manager.log 2026-03-16 13:57:59.219134 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-5748db694b-2fhf2/ 2026-03-16 13:57:59.219147 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-5748db694b-2fhf2/mariadb-operator-controller-manager-5748db694b-2fhf2-describe 2026-03-16 13:57:59.219160 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-5748db694b-2fhf2/logs/ 2026-03-16 13:57:59.219174 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-5748db694b-2fhf2/logs/manager.log 2026-03-16 13:57:59.219188 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/neutron-operator-controller-manager-75c6f4bc76-66pvn/ 2026-03-16 13:57:59.219201 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/neutron-operator-controller-manager-75c6f4bc76-66pvn/neutron-operator-controller-manager-75c6f4bc76-66pvn-describe 2026-03-16 13:57:59.219215 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/neutron-operator-controller-manager-75c6f4bc76-66pvn/logs/ 2026-03-16 13:57:59.219228 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/neutron-operator-controller-manager-75c6f4bc76-66pvn/logs/manager.log 2026-03-16 13:57:59.219243 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/nova-operator-controller-manager-785d77464d-hzfh6/ 2026-03-16 13:57:59.219257 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/nova-operator-controller-manager-785d77464d-hzfh6/nova-operator-controller-manager-785d77464d-hzfh6-describe 2026-03-16 13:57:59.219292 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/nova-operator-controller-manager-785d77464d-hzfh6/logs/ 2026-03-16 13:57:59.219310 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/nova-operator-controller-manager-785d77464d-hzfh6/logs/manager.log.gz 2026-03-16 13:57:59.219325 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/octavia-operator-controller-manager-7b89675745-w6gzv/ 2026-03-16 13:57:59.219339 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/octavia-operator-controller-manager-7b89675745-w6gzv/octavia-operator-controller-manager-7b89675745-w6gzv-describe 2026-03-16 13:57:59.219353 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/octavia-operator-controller-manager-7b89675745-w6gzv/logs/ 2026-03-16 13:57:59.219367 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/octavia-operator-controller-manager-7b89675745-w6gzv/logs/manager.log 2026-03-16 13:57:59.219380 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-baremetal-operator-controller-manager-6b6ddbc5995q22v/ 2026-03-16 13:57:59.219394 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-baremetal-operator-controller-manager-6b6ddbc5995q22v/openstack-baremetal-operator-controller-manager-6b6ddbc5995q22v-describe 2026-03-16 13:57:59.219407 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-baremetal-operator-controller-manager-6b6ddbc5995q22v/logs/ 2026-03-16 13:57:59.219421 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-baremetal-operator-controller-manager-6b6ddbc5995q22v/logs/manager.log 2026-03-16 13:57:59.219437 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-controller-init-7b76cc8c59-b48fp/ 2026-03-16 13:57:59.219452 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-controller-init-7b76cc8c59-b48fp/openstack-operator-controller-init-7b76cc8c59-b48fp-describe 2026-03-16 13:57:59.219465 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-controller-init-7b76cc8c59-b48fp/logs/ 2026-03-16 13:57:59.219479 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-controller-init-7b76cc8c59-b48fp/logs/operator.log 2026-03-16 13:57:59.219492 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-controller-manager-5fbcdbcf94-p4bxq/ 2026-03-16 13:57:59.219505 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-controller-manager-5fbcdbcf94-p4bxq/openstack-operator-controller-manager-5fbcdbcf94-p4bxq-describe 2026-03-16 13:57:59.219518 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-controller-manager-5fbcdbcf94-p4bxq/logs/ 2026-03-16 13:57:59.219532 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-controller-manager-5fbcdbcf94-p4bxq/logs/manager.log.gz 2026-03-16 13:57:59.219545 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-index-vj6jm/ 2026-03-16 13:57:59.219559 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-index-vj6jm/openstack-operator-index-vj6jm-describe 2026-03-16 13:57:59.219572 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-index-vj6jm/logs/ 2026-03-16 13:57:59.219586 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/openstack-operator-index-vj6jm/logs/registry-server.log 2026-03-16 13:57:59.219599 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/ovn-operator-controller-manager-6fb6cd45c4-hqxj8/ 2026-03-16 13:57:59.219614 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/ovn-operator-controller-manager-6fb6cd45c4-hqxj8/ovn-operator-controller-manager-6fb6cd45c4-hqxj8-describe 2026-03-16 13:57:59.219628 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/ovn-operator-controller-manager-6fb6cd45c4-hqxj8/logs/ 2026-03-16 13:57:59.219642 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/ovn-operator-controller-manager-6fb6cd45c4-hqxj8/logs/manager.log 2026-03-16 13:57:59.219655 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/placement-operator-controller-manager-57fdd4b4cf-2z7l6/ 2026-03-16 13:57:59.219668 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/placement-operator-controller-manager-57fdd4b4cf-2z7l6/placement-operator-controller-manager-57fdd4b4cf-2z7l6-describe 2026-03-16 13:57:59.219681 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/placement-operator-controller-manager-57fdd4b4cf-2z7l6/logs/ 2026-03-16 13:57:59.219695 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/placement-operator-controller-manager-57fdd4b4cf-2z7l6/logs/manager.log 2026-03-16 13:57:59.219709 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-manager-85d9b55b6-jtjj9/ 2026-03-16 13:57:59.219732 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-manager-85d9b55b6-jtjj9/rabbitmq-cluster-operator-manager-85d9b55b6-jtjj9-describe 2026-03-16 13:57:59.219748 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-manager-85d9b55b6-jtjj9/logs/ 2026-03-16 13:57:59.219763 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-manager-85d9b55b6-jtjj9/logs/operator.log 2026-03-16 13:57:59.219777 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/swift-operator-controller-manager-5d89b4d5d5-96l7l/ 2026-03-16 13:57:59.219794 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/swift-operator-controller-manager-5d89b4d5d5-96l7l/swift-operator-controller-manager-5d89b4d5d5-96l7l-describe 2026-03-16 13:57:59.219808 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/swift-operator-controller-manager-5d89b4d5d5-96l7l/logs/ 2026-03-16 13:57:59.219822 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/swift-operator-controller-manager-5d89b4d5d5-96l7l/logs/manager.log 2026-03-16 13:57:59.219836 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/telemetry-operator-controller-manager-f5cf7fcb7-h87bk/ 2026-03-16 13:57:59.219851 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/telemetry-operator-controller-manager-f5cf7fcb7-h87bk/telemetry-operator-controller-manager-f5cf7fcb7-h87bk-describe 2026-03-16 13:57:59.219864 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/telemetry-operator-controller-manager-f5cf7fcb7-h87bk/logs/ 2026-03-16 13:57:59.219878 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/telemetry-operator-controller-manager-f5cf7fcb7-h87bk/logs/manager.log.gz 2026-03-16 13:57:59.219892 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/test-operator-controller-manager-74d567479f-9gf58/ 2026-03-16 13:57:59.219905 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/test-operator-controller-manager-74d567479f-9gf58/test-operator-controller-manager-74d567479f-9gf58-describe 2026-03-16 13:57:59.219919 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/test-operator-controller-manager-74d567479f-9gf58/logs/ 2026-03-16 13:57:59.219932 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/test-operator-controller-manager-74d567479f-9gf58/logs/manager.log 2026-03-16 13:57:59.219946 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/watcher-operator-controller-manager-65d578856c-wknpb/ 2026-03-16 13:57:59.219962 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/watcher-operator-controller-manager-65d578856c-wknpb/watcher-operator-controller-manager-65d578856c-wknpb-describe 2026-03-16 13:57:59.219975 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/watcher-operator-controller-manager-65d578856c-wknpb/logs/ 2026-03-16 13:57:59.219989 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/pods/watcher-operator-controller-manager-65d578856c-wknpb/logs/manager.log 2026-03-16 13:57:59.220002 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/ 2026-03-16 13:57:59.220016 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/barbican-operator-controller-manager-848cfb5779.yaml 2026-03-16 13:57:59.220029 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/cinder-operator-controller-manager-55bc8cdcc4.yaml 2026-03-16 13:57:59.220043 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/designate-operator-controller-manager-7cf89c67bb.yaml 2026-03-16 13:57:59.220056 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/glance-operator-controller-manager-58d9bbd8cc.yaml 2026-03-16 13:57:59.220070 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/heat-operator-controller-manager-79975d4c95.yaml 2026-03-16 13:57:59.220084 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/horizon-operator-controller-manager-5bf9fb4564.yaml 2026-03-16 13:57:59.220097 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/infra-operator-controller-manager-76f8b7ddbd.yaml 2026-03-16 13:57:59.220110 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/ironic-operator-controller-manager-997698bf9.yaml 2026-03-16 13:57:59.220123 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/keystone-operator-controller-manager-6f5b9fd59.yaml 2026-03-16 13:57:59.220138 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/manila-operator-controller-manager-7d6d87b867.yaml 2026-03-16 13:57:59.220152 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/mariadb-operator-controller-manager-5748db694b.yaml 2026-03-16 13:57:59.220166 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/neutron-operator-controller-manager-75c6f4bc76.yaml 2026-03-16 13:57:59.220179 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/nova-operator-controller-manager-785d77464d.yaml 2026-03-16 13:57:59.220193 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/octavia-operator-controller-manager-7b89675745.yaml 2026-03-16 13:57:59.220206 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/openstack-baremetal-operator-controller-manager-6b6ddbc599.yaml 2026-03-16 13:57:59.220219 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/openstack-operator-controller-init-7b76cc8c59.yaml 2026-03-16 13:57:59.220233 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/openstack-operator-controller-manager-5fbcdbcf94.yaml 2026-03-16 13:57:59.220246 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/ovn-operator-controller-manager-6fb6cd45c4.yaml 2026-03-16 13:57:59.220260 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/placement-operator-controller-manager-57fdd4b4cf.yaml 2026-03-16 13:57:59.220293 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/rabbitmq-cluster-operator-manager-85d9b55b6.yaml 2026-03-16 13:57:59.220309 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/swift-operator-controller-manager-5d89b4d5d5.yaml 2026-03-16 13:57:59.220324 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/telemetry-operator-controller-manager-f5cf7fcb7.yaml 2026-03-16 13:57:59.220341 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/test-operator-controller-manager-74d567479f.yaml 2026-03-16 13:57:59.220355 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/replicaset/watcher-operator-controller-manager-65d578856c.yaml 2026-03-16 13:57:59.220369 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/routes/ 2026-03-16 13:57:59.220383 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/ 2026-03-16 13:57:59.220396 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/barbican/ 2026-03-16 13:57:59.220409 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/barbican/barbican-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220423 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/cinder/ 2026-03-16 13:57:59.220436 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/cinder/cinder-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220449 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/designate/ 2026-03-16 13:57:59.220463 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/designate/designate-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220476 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/glance/ 2026-03-16 13:57:59.220489 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/glance/glance-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220502 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/heat/ 2026-03-16 13:57:59.220515 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/heat/heat-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220532 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/horizon/ 2026-03-16 13:57:59.220546 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/horizon/horizon-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220559 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/ironic/ 2026-03-16 13:57:59.220573 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/ironic/ironic-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220587 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/keystone/ 2026-03-16 13:57:59.220601 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/keystone/keystone-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220614 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/manila/ 2026-03-16 13:57:59.220628 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/manila/manila-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220641 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/mariadb/ 2026-03-16 13:57:59.220655 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/mariadb/mariadb-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220668 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/neutron/ 2026-03-16 13:57:59.220682 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/neutron/neutron-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220695 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/nova/ 2026-03-16 13:57:59.220708 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/nova/nova-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220734 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/octavia/ 2026-03-16 13:57:59.220750 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/octavia/octavia-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220765 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/ovn/ 2026-03-16 13:57:59.220778 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/ovn/ovn-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220792 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/placement/ 2026-03-16 13:57:59.220806 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/placement/placement-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220819 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/swift/ 2026-03-16 13:57:59.220832 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/swift/swift-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220846 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/telemetry/ 2026-03-16 13:57:59.220859 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/telemetry/telemetry-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220872 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/watcher/ 2026-03-16 13:57:59.220885 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/secrets/watcher/watcher-operator-metrics-server-cert.yaml 2026-03-16 13:57:59.220899 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/ 2026-03-16 13:57:59.220912 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/barbican-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.220930 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/cinder-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.220944 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/designate-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.220957 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/glance-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.220971 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/heat-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.220984 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/horizon-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.220997 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/infra-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221010 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/infra-operator-webhook-service.yaml 2026-03-16 13:57:59.221024 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/ironic-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221037 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/keystone-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221050 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/manila-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221064 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/mariadb-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221076 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/neutron-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221089 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/nova-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221105 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/octavia-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221119 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/openstack-baremetal-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221133 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/openstack-baremetal-operator-webhook-service.yaml 2026-03-16 13:57:59.221146 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/openstack-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221159 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/openstack-operator-index.yaml 2026-03-16 13:57:59.221173 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/openstack-operator-webhook-service.yaml 2026-03-16 13:57:59.221186 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/ovn-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221199 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/placement-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221212 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/rabbitmq-cluster-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221225 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/swift-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221239 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/telemetry-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221252 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/test-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221282 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/services/watcher-operator-controller-manager-metrics-service.yaml 2026-03-16 13:57:59.221305 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/statefulset/ 2026-03-16 13:57:59.221320 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/subscriptions/ 2026-03-16 13:57:59.221335 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack-operators/subscriptions/openstack-operator 2026-03-16 13:57:59.221348 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/ 2026-03-16 13:57:59.221362 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/all_resources.log 2026-03-16 13:57:59.221376 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/events.log 2026-03-16 13:57:59.221389 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/nad.log 2026-03-16 13:57:59.221403 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/pvc.log 2026-03-16 13:57:59.221416 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/buildconfig/ 2026-03-16 13:57:59.221429 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/cert/ 2026-03-16 13:57:59.221443 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/certificaterequests/ 2026-03-16 13:57:59.221456 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/configmaps/ 2026-03-16 13:57:59.221470 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/cronjobs/ 2026-03-16 13:57:59.221483 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/daemonset/ 2026-03-16 13:57:59.221496 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/deployments/ 2026-03-16 13:57:59.221512 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/imagestream/ 2026-03-16 13:57:59.221526 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/installplans/ 2026-03-16 13:57:59.221540 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/issuer/ 2026-03-16 13:57:59.221553 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/jobs/ 2026-03-16 13:57:59.221566 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/poddisruptionbudgets/ 2026-03-16 13:57:59.221580 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/pods/ 2026-03-16 13:57:59.221593 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/pods/-describe 2026-03-16 13:57:59.221606 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/pods/logs/ 2026-03-16 13:57:59.221619 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/replicaset/ 2026-03-16 13:57:59.221633 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/routes/ 2026-03-16 13:57:59.221645 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/services/ 2026-03-16 13:57:59.221659 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/statefulset/ 2026-03-16 13:57:59.221672 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/namespaces/openstack/subscriptions/ 2026-03-16 13:57:59.221685 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/ 2026-03-16 13:57:59.221698 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/l2advertisement.yaml 2026-03-16 13:57:59.221711 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/ipaddresspools/ 2026-03-16 13:57:59.221738 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/ipaddresspools/ctlplane.yaml 2026-03-16 13:57:59.221754 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/ipaddresspools/designateext.yaml 2026-03-16 13:57:59.221768 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/ipaddresspools/internalapi.yaml 2026-03-16 13:57:59.221784 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/ipaddresspools/storage.yaml 2026-03-16 13:57:59.221799 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/ipaddresspools/tenant.yaml 2026-03-16 13:57:59.221813 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/nnce/ 2026-03-16 13:57:59.221827 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/nnce/crc.enp7s0-crc.yaml 2026-03-16 13:57:59.221841 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/nncp/ 2026-03-16 13:57:59.221855 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/nncp/enp7s0-crc.yaml 2026-03-16 13:57:59.221868 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/nns/ 2026-03-16 13:57:59.221881 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/network/nns/crc.yaml 2026-03-16 13:57:59.221894 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/nodes/ 2026-03-16 13:57:59.221907 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/nodes/crc.describe 2026-03-16 13:57:59.221920 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/nodes/crc.yaml 2026-03-16 13:57:59.221933 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/sos-reports/ 2026-03-16 13:57:59.221946 | controller | cL+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/sos-reports/sos-report- -> ../_all_nodes/sosreport- 2026-03-16 13:57:59.221959 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/sos-reports/_all_nodes/ 2026-03-16 13:57:59.221975 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/ 2026-03-16 13:57:59.221989 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/mutating/ 2026-03-16 13:57:59.222002 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/mutating/cert-manager-webhook.yaml 2026-03-16 13:57:59.222015 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/mutating/infra-operator-mutating-webhook-configuration.yaml 2026-03-16 13:57:59.222029 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/mutating/nmstate.yaml 2026-03-16 13:57:59.222042 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/mutating/openstack-baremetal-operator-mutating-webhook-configuration.yaml 2026-03-16 13:57:59.222056 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/mutating/openstack-operator-mutating-webhook-configuration.yaml 2026-03-16 13:57:59.222069 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/ 2026-03-16 13:57:59.222082 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/alertmanagerconfigs.monitoring.rhobs-gjmn4.yaml 2026-03-16 13:57:59.222095 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/bfdprofilevalidationwebhook.metallb.io-cnlvk.yaml 2026-03-16 13:57:59.222108 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/bgpadvertisementvalidationwebhook.metallb.io-qv49b.yaml 2026-03-16 13:57:59.222121 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/bgppeersvalidationwebhook.metallb.io-cbckh.yaml 2026-03-16 13:57:59.222134 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/cert-manager-webhook.yaml 2026-03-16 13:57:59.222147 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/communityvalidationwebhook.metallb.io-mj98n.yaml 2026-03-16 13:57:59.222163 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/controlplanemachineset.machine.openshift.io.yaml 2026-03-16 13:57:59.222176 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/frr-k8s-validating-webhook-configuration-ocp.yaml 2026-03-16 13:57:59.222189 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/infra-operator-validating-webhook-configuration.yaml 2026-03-16 13:57:59.222202 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/ipaddresspoolvalidationwebhook.metallb.io-ppccz.yaml 2026-03-16 13:57:59.222215 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/l2advertisementvalidationwebhook.metallb.io-p7544.yaml 2026-03-16 13:57:59.222228 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/metallbvalidationwebhook.metallb.io-8m4j8.yaml 2026-03-16 13:57:59.222241 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/monitoringconfigmaps.openshift.io.yaml 2026-03-16 13:57:59.222254 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/multus.openshift.io.yaml 2026-03-16 13:57:59.222295 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/network-node-identity.openshift.io.yaml 2026-03-16 13:57:59.222315 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/openstack-baremetal-operator-validating-webhook-configuration.yaml 2026-03-16 13:57:59.222330 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/openstack-operator-validating-webhook-configuration.yaml 2026-03-16 13:57:59.222344 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-7cdea36ddb29e0814006da6ef0a0dd0d2c44975a23ddabbe32663c6f88dc35f3/webhooks/validating/prometheusrules.monitoring.rhobs-g5gdm.yaml 2026-03-16 13:57:59.222359 | controller | cd+++++++++ ci-framework-data/tests/ 2026-03-16 13:57:59.222373 | controller | cd+++++++++ ci-framework-data/tests/kuttl_openstack/ 2026-03-16 13:57:59.222388 | controller | >f+++++++++ ci-framework-data/tests/kuttl_openstack/kuttl-report-openstack.xml 2026-03-16 13:57:59.222402 | controller | cd+++++++++ registries.conf.d/ 2026-03-16 13:57:59.222416 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-03-16 13:57:59.222429 | controller | cd+++++++++ system-config/ 2026-03-16 13:57:59.222446 | controller | cd+++++++++ system-config/libvirt/ 2026-03-16 13:57:59.222461 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-03-16 13:57:59.222475 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-03-16 13:57:59.585200 | controller | ok 2026-03-16 13:57:59.966653 | controller | changed: .d..t...... ./ 2026-03-16 13:58:00.053786 | 2026-03-16 13:58:00.053885 | TASK [Return artifact to Zuul] 2026-03-16 13:58:00.069065 | controller | skipping: Conditional result was False 2026-03-16 13:58:00.155561 | 2026-03-16 13:58:00.155638 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-03-16 13:58:00.174167 | 2026-03-16 13:58:00.174231 | TASK [Get kubelet journalctl logs] 2026-03-16 13:58:01.741083 | crc | Output suppressed because no_log was given 2026-03-16 13:58:01.747536 | 2026-03-16 13:58:01.747600 | TASK [Compress logs bigger than 2MB] 2026-03-16 13:58:02.070350 | crc | gzip: /var/home/core/zuul-output/logs/kubelet.log.gz already exists; not overwritten 2026-03-16 13:58:02.277000 | crc | ERROR 2026-03-16 13:58:02.277145 | crc | { 2026-03-16 13:58:02.277182 | crc | "delta": "0:00:00.009127", 2026-03-16 13:58:02.277207 | crc | "end": "2026-03-16 13:58:02.070970", 2026-03-16 13:58:02.277236 | crc | "msg": "non-zero return code", 2026-03-16 13:58:02.277257 | crc | "rc": 1, 2026-03-16 13:58:02.277307 | crc | "start": "2026-03-16 13:58:02.061843" 2026-03-16 13:58:02.277331 | crc | } 2026-03-16 13:58:02.277358 | crc | ERROR: Ignoring Errors 2026-03-16 13:58:02.283860 | 2026-03-16 13:58:02.283930 | TASK [Copy files from workspace on node] 2026-03-16 13:58:02.303676 | crc | ok 2026-03-16 13:58:02.320532 | 2026-03-16 13:58:02.320601 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-16 13:58:02.350865 | crc | ok 2026-03-16 13:58:02.357095 | 2026-03-16 13:58:02.357162 | TASK [fetch-output : Set log path for single node] 2026-03-16 13:58:02.391578 | crc | skipping: Conditional result was False 2026-03-16 13:58:02.398957 | 2026-03-16 13:58:02.399027 | LOOP [fetch-output : Ensure local output dirs] 2026-03-16 13:58:02.605156 | crc -> localhost | ok: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/logs/crc" 2026-03-16 13:58:02.605478 | crc -> localhost | changed: All items complete 2026-03-16 13:58:02.605516 | 2026-03-16 13:58:02.780151 | crc -> localhost | ok: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/artifacts" 2026-03-16 13:58:02.948525 | crc -> localhost | ok: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/docs" 2026-03-16 13:58:02.961316 | 2026-03-16 13:58:02.961444 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-16 13:58:03.658051 | crc | changed: 2026-03-16 13:58:03.658250 | crc | .d..t...... ./ 2026-03-16 13:58:03.658296 | crc | >f+++++++++ kubelet.log 2026-03-16 13:58:04.070769 | crc | ok 2026-03-16 13:58:04.582911 | crc | changed: .d..t...... ./ 2026-03-16 13:58:04.621804 | 2026-03-16 13:58:04.621880 | PLAY RECAP 2026-03-16 13:58:04.621926 | controller | ok: 15 changed: 11 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 1 2026-03-16 13:58:04.621953 | crc | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 1 2026-03-16 13:58:04.621972 | 2026-03-16 13:58:04.703655 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-03-16 13:58:04.706478 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2026-03-16 13:58:05.196620 | 2026-03-16 13:58:05.196714 | PLAY [Run ci/playbooks/multinode-autohold.yml] 2026-03-16 13:58:05.266345 | 2026-03-16 13:58:05.266425 | TASK [Verify if "success" flag exists after successful tests execution] 2026-03-16 13:58:05.705741 | controller | ok 2026-03-16 13:58:05.725740 | 2026-03-16 13:58:05.725817 | TASK [Fetch existing autoholds from zuul] 2026-03-16 13:58:05.780297 | controller | ok 2026-03-16 13:58:05.823335 | 2026-03-16 13:58:05.823404 | TASK [krb_request : Perform the request] 2026-03-16 13:58:06.588626 | controller | ok 2026-03-16 13:58:06.653212 | 2026-03-16 13:58:06.653329 | TASK [Check if any autohold matches] 2026-03-16 13:58:06.708478 | controller | skipping: Conditional result was False 2026-03-16 13:58:06.790252 | 2026-03-16 13:58:06.790339 | PLAY RECAP 2026-03-16 13:58:06.790383 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-16 13:58:06.790406 | 2026-03-16 13:58:06.862227 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2026-03-16 13:58:06.865198 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2026-03-16 13:58:07.354630 | 2026-03-16 13:58:07.354733 | PLAY [crc] 2026-03-16 13:58:07.380152 | 2026-03-16 13:58:07.380228 | TASK [Print machineconfigpool] 2026-03-16 13:58:08.119464 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2026-03-16 13:58:08.119528 | crc | master rendered-master-d582710c680b4cd4536e11249c7e09e9 False False True 1 0 0 1 134d 2026-03-16 13:58:08.119540 | crc | worker rendered-worker-3dcc16ccd3a3eea0254ec40e36d4bfbe True False False 0 0 0 0 134d 2026-03-16 13:58:08.416855 | crc | changed 2026-03-16 13:58:08.441478 | 2026-03-16 13:58:08.441535 | PLAY RECAP 2026-03-16 13:58:08.441582 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 13:58:08.441604 | 2026-03-16 13:58:08.503527 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2026-03-16 13:58:08.506488 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2026-03-16 13:58:09.008256 | 2026-03-16 13:58:09.008370 | PLAY [crc] 2026-03-16 13:58:09.033766 | 2026-03-16 13:58:09.033840 | TASK [Create compressed log tar gz file - crc-cloud logs] 2026-03-16 13:58:09.674287 | crc | tar: Removing leading `/' from member names 2026-03-16 13:58:09.674343 | crc | tar: /var/home/core/workdir/*log: Cannot stat: No such file or directory 2026-03-16 13:58:09.677304 | crc | tar: Exiting with failure status due to previous errors 2026-03-16 13:58:10.067942 | crc | ok 2026-03-16 13:58:10.074244 | 2026-03-16 13:58:10.074318 | TASK [Copy crc-cloud logs] 2026-03-16 13:58:10.399183 | crc | cp: cannot stat '/var/home/core/workdir/*log': No such file or directory 2026-03-16 13:58:10.606331 | crc | ok 2026-03-16 13:58:10.630772 | 2026-03-16 13:58:10.630937 | PLAY RECAP 2026-03-16 13:58:10.631033 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 13:58:10.631076 | 2026-03-16 13:58:10.704065 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2026-03-16 13:58:10.707104 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2026-03-16 13:58:11.206206 | 2026-03-16 13:58:11.206331 | PLAY [all] 2026-03-16 13:58:11.287666 | 2026-03-16 13:58:11.287761 | TASK [Create compressed log tar gz file - ci-framework-data] 2026-03-16 13:58:11.844707 | controller | tar: Removing leading `/' from member names 2026-03-16 13:58:12.044717 | crc | tar: Removing leading `/' from member names 2026-03-16 13:58:12.044767 | crc | tar: /var/home/core/ci-framework-data: Cannot stat: No such file or directory 2026-03-16 13:58:12.047499 | crc | tar: Exiting with failure status due to previous errors 2026-03-16 13:58:12.050159 | crc | mv: cannot move '/var/home/core/ci-framework-data-crc-all-logs.tar.gz' to '/var/home/core/ci-framework-data/logs/ci-framework-data-crc-all-logs.tar.gz': No such file or directory 2026-03-16 13:58:12.051686 | crc | chown: cannot access '/var/home/core/ci-framework-data/logs/ci-framework-data-crc-all-logs.tar.gz': No such file or directory 2026-03-16 13:58:12.430484 | crc | ERROR 2026-03-16 13:58:12.430740 | crc | { 2026-03-16 13:58:12.430783 | crc | "delta": "0:00:00.015172", 2026-03-16 13:58:12.430811 | crc | "end": "2026-03-16 13:58:12.052052", 2026-03-16 13:58:12.430832 | crc | "msg": "non-zero return code", 2026-03-16 13:58:12.430849 | crc | "rc": 1, 2026-03-16 13:58:12.430867 | crc | "start": "2026-03-16 13:58:12.036880" 2026-03-16 13:58:12.430883 | crc | } 2026-03-16 13:58:12.430912 | crc | ERROR: Ignoring Errors 2026-03-16 13:58:19.272659 | controller | ok 2026-03-16 13:58:19.292236 | 2026-03-16 13:58:19.292327 | TASK [Create compressed log tar gz file - zuul-output] 2026-03-16 13:58:19.646113 | controller | tar: Removing leading `/' from member names 2026-03-16 13:58:19.793386 | crc | tar: Removing leading `/' from member names 2026-03-16 13:58:20.451436 | crc | ok 2026-03-16 13:58:21.897132 | controller | ok 2026-03-16 13:58:22.019869 | 2026-03-16 13:58:22.019969 | PLAY RECAP 2026-03-16 13:58:22.020015 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 13:58:22.020045 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-03-16 13:58:22.020076 | 2026-03-16 13:58:22.076956 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2026-03-16 13:58:22.079939 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2026-03-16 13:58:22.585708 | 2026-03-16 13:58:22.585809 | PLAY [Run playbooks/crc/bootstraped-ci-network-cleanup.yml] 2026-03-16 13:58:22.654238 | 2026-03-16 13:58:22.654323 | TASK [Create openstack config dir] 2026-03-16 13:58:23.144543 | controller | ok 2026-03-16 13:58:23.163630 | 2026-03-16 13:58:23.163698 | TASK [Check for cleanup skip flag file presence] 2026-03-16 13:58:23.461933 | controller | ok 2026-03-16 13:58:23.481717 | 2026-03-16 13:58:23.481800 | TASK [Generate clouds config from cloud_secrets secret] 2026-03-16 13:58:24.257493 | controller | changed 2026-03-16 13:58:24.278170 | 2026-03-16 13:58:24.278237 | LOOP [Delete ports from each host] 2026-03-16 13:58:24.370874 | controller | ok: "crc" 2026-03-16 13:58:27.340340 | controller | ok: "controller" 2026-03-16 13:58:27.369869 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml 2026-03-16 13:58:27.372950 | controller | included: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml 2026-03-16 13:58:27.394074 | 2026-03-16 13:58:27.394137 | TASK [Fetch port info] 2026-03-16 13:58:29.090145 | controller | admin_state_up: true 2026-03-16 13:58:29.090276 | controller | allowed_address_pairs: [] 2026-03-16 13:58:29.090437 | controller | binding_host_id: null 2026-03-16 13:58:29.090532 | controller | binding_profile: {} 2026-03-16 13:58:29.090627 | controller | binding_vif_details: {} 2026-03-16 13:58:29.090721 | controller | binding_vif_type: null 2026-03-16 13:58:29.090836 | controller | binding_vnic_type: normal 2026-03-16 13:58:29.090944 | controller | created_at: '2026-03-16T13:03:56Z' 2026-03-16 13:58:29.091047 | controller | data_plane_status: null 2026-03-16 13:58:29.091150 | controller | description: '' 2026-03-16 13:58:29.091258 | controller | device_id: 55cafcc5-d327-4b26-a8f9-6f3f352fb179 2026-03-16 13:58:29.091353 | controller | device_owner: compute:nova 2026-03-16 13:58:29.091440 | controller | device_profile: null 2026-03-16 13:58:29.091694 | controller | dns_assignment: 2026-03-16 13:58:29.091782 | controller | - fqdn: np0005648356.shiftstack. 2026-03-16 13:58:29.091791 | controller | hostname: np0005648356 2026-03-16 13:58:29.091797 | controller | ip_address: 192.168.122.10 2026-03-16 13:58:29.091804 | controller | dns_domain: '' 2026-03-16 13:58:29.091876 | controller | dns_name: np0005648356 2026-03-16 13:58:29.091965 | controller | extra_dhcp_opts: [] 2026-03-16 13:58:29.092200 | controller | fixed_ips: 2026-03-16 13:58:29.092296 | controller | - ip_address: 192.168.122.10 2026-03-16 13:58:29.092305 | controller | subnet_id: 9900d660-aba0-48ac-87e6-a49d5d048d29 2026-03-16 13:58:29.092312 | controller | hardware_offload_type: null 2026-03-16 13:58:29.092380 | controller | hints: '' 2026-03-16 13:58:29.092484 | controller | id: 25300790-1c62-44f1-9c28-f915c5544ce7 2026-03-16 13:58:29.092573 | controller | ip_allocation: immediate 2026-03-16 13:58:29.092667 | controller | mac_address: fa:16:3e:39:e4:d0 2026-03-16 13:58:29.092770 | controller | name: crc-55cafcc5-d327-4b26-a8f9-6f3f352fb179 2026-03-16 13:58:29.092873 | controller | network_id: d74926ef-3217-405f-afc4-231fee7aeac9 2026-03-16 13:58:29.092966 | controller | numa_affinity_policy: null 2026-03-16 13:58:29.093115 | controller | port_security_enabled: false 2026-03-16 13:58:29.093223 | controller | project_id: b80cfa1321164c6e8e20612ef3aba9d3 2026-03-16 13:58:29.093315 | controller | propagate_uplink_status: null 2026-03-16 13:58:29.093405 | controller | resource_request: null 2026-03-16 13:58:29.093534 | controller | revision_number: 4 2026-03-16 13:58:29.093630 | controller | qos_network_policy_id: null 2026-03-16 13:58:29.093720 | controller | qos_policy_id: null 2026-03-16 13:58:29.093811 | controller | security_group_ids: [] 2026-03-16 13:58:29.093897 | controller | status: ACTIVE 2026-03-16 13:58:29.093978 | controller | tags: [] 2026-03-16 13:58:29.094087 | controller | trunk_details: null 2026-03-16 13:58:29.094180 | controller | trusted: null 2026-03-16 13:58:29.094280 | controller | updated_at: '2026-03-16T13:04:00Z' 2026-03-16 13:58:29.518635 | controller | changed 2026-03-16 13:58:29.540311 | 2026-03-16 13:58:29.540376 | TASK [Set port info yaml for further usage] 2026-03-16 13:58:29.611862 | controller | ok 2026-03-16 13:58:29.632336 | 2026-03-16 13:58:29.632400 | TASK [Detach port] 2026-03-16 13:58:32.258742 | controller | changed 2026-03-16 13:58:32.299681 | 2026-03-16 13:58:32.299803 | LOOP [Delete port association with trunk network] 2026-03-16 13:58:32.356105 | 2026-03-16 13:58:32.356248 | LOOP [Delete trunk sub ports (tagged ones)] 2026-03-16 13:58:32.411747 | 2026-03-16 13:58:32.411892 | TASK [Delete the trunk network itself] 2026-03-16 13:58:33.043552 | controller | skipping: Conditional result was False 2026-03-16 13:58:33.066245 | 2026-03-16 13:58:33.066333 | TASK [Remove the parent/trunk port itself] 2026-03-16 13:58:35.196413 | controller | changed 2026-03-16 13:58:35.217043 | 2026-03-16 13:58:35.217109 | TASK [Fetch port info] 2026-03-16 13:58:36.817367 | controller | admin_state_up: true 2026-03-16 13:58:36.817601 | controller | allowed_address_pairs: [] 2026-03-16 13:58:36.817772 | controller | binding_host_id: null 2026-03-16 13:58:36.817883 | controller | binding_profile: {} 2026-03-16 13:58:36.817990 | controller | binding_vif_details: {} 2026-03-16 13:58:36.818123 | controller | binding_vif_type: null 2026-03-16 13:58:36.818270 | controller | binding_vnic_type: normal 2026-03-16 13:58:36.818388 | controller | created_at: '2026-03-16T13:03:47Z' 2026-03-16 13:58:36.818494 | controller | data_plane_status: null 2026-03-16 13:58:36.818601 | controller | description: '' 2026-03-16 13:58:36.818720 | controller | device_id: 1de6f132-d944-4f3b-a11a-cde7ce7ded8f 2026-03-16 13:58:36.818824 | controller | device_owner: compute:nova 2026-03-16 13:58:36.818924 | controller | device_profile: null 2026-03-16 13:58:36.819211 | controller | dns_assignment: 2026-03-16 13:58:36.819319 | controller | - fqdn: np0005648354.shiftstack. 2026-03-16 13:58:36.819331 | controller | hostname: np0005648354 2026-03-16 13:58:36.819337 | controller | ip_address: 192.168.122.11 2026-03-16 13:58:36.819344 | controller | dns_domain: '' 2026-03-16 13:58:36.819450 | controller | dns_name: np0005648354 2026-03-16 13:58:36.819552 | controller | extra_dhcp_opts: [] 2026-03-16 13:58:36.819768 | controller | fixed_ips: 2026-03-16 13:58:36.819877 | controller | - ip_address: 192.168.122.11 2026-03-16 13:58:36.819885 | controller | subnet_id: 9900d660-aba0-48ac-87e6-a49d5d048d29 2026-03-16 13:58:36.819892 | controller | hardware_offload_type: null 2026-03-16 13:58:36.819984 | controller | hints: '' 2026-03-16 13:58:36.820120 | controller | id: e1431c19-693a-4ee5-b966-9f981771e65c 2026-03-16 13:58:36.820232 | controller | ip_allocation: immediate 2026-03-16 13:58:36.820338 | controller | mac_address: fa:16:3e:71:23:09 2026-03-16 13:58:36.820456 | controller | name: controller-1de6f132-d944-4f3b-a11a-cde7ce7ded8f 2026-03-16 13:58:36.820572 | controller | network_id: d74926ef-3217-405f-afc4-231fee7aeac9 2026-03-16 13:58:36.820677 | controller | numa_affinity_policy: null 2026-03-16 13:58:36.820811 | controller | port_security_enabled: false 2026-03-16 13:58:36.820929 | controller | project_id: b80cfa1321164c6e8e20612ef3aba9d3 2026-03-16 13:58:36.821045 | controller | propagate_uplink_status: null 2026-03-16 13:58:36.821168 | controller | resource_request: null 2026-03-16 13:58:36.821308 | controller | revision_number: 4 2026-03-16 13:58:36.821416 | controller | qos_network_policy_id: null 2026-03-16 13:58:36.821520 | controller | qos_policy_id: null 2026-03-16 13:58:36.821622 | controller | security_group_ids: [] 2026-03-16 13:58:36.821718 | controller | status: ACTIVE 2026-03-16 13:58:36.821810 | controller | tags: [] 2026-03-16 13:58:36.821912 | controller | trunk_details: null 2026-03-16 13:58:36.822008 | controller | trusted: null 2026-03-16 13:58:36.822147 | controller | updated_at: '2026-03-16T13:03:52Z' 2026-03-16 13:58:37.355085 | controller | changed 2026-03-16 13:58:37.375718 | 2026-03-16 13:58:37.375790 | TASK [Set port info yaml for further usage] 2026-03-16 13:58:37.447451 | controller | ok 2026-03-16 13:58:37.468027 | 2026-03-16 13:58:37.468094 | TASK [Detach port] 2026-03-16 13:58:39.113334 | controller | changed 2026-03-16 13:58:39.133760 | 2026-03-16 13:58:39.133825 | LOOP [Delete port association with trunk network] 2026-03-16 13:58:39.189886 | 2026-03-16 13:58:39.190022 | LOOP [Delete trunk sub ports (tagged ones)] 2026-03-16 13:58:39.299441 | 2026-03-16 13:58:39.299560 | TASK [Delete the trunk network itself] 2026-03-16 13:58:39.909823 | controller | skipping: Conditional result was False 2026-03-16 13:58:39.956743 | 2026-03-16 13:58:39.956837 | TASK [Remove the parent/trunk port itself] 2026-03-16 13:58:42.069683 | controller | changed 2026-03-16 13:58:42.114012 | 2026-03-16 13:58:42.114100 | TASK [Dettach router from subnet] 2026-03-16 13:58:42.723514 | controller | skipping: Conditional result was False 2026-03-16 13:58:42.765400 | 2026-03-16 13:58:42.765483 | TASK [Delete router] 2026-03-16 13:58:43.375559 | controller | skipping: Conditional result was False 2026-03-16 13:58:43.398083 | 2026-03-16 13:58:43.398152 | TASK [Delete subnet] 2026-03-16 13:58:45.044502 | controller | changed 2026-03-16 13:58:45.084173 | 2026-03-16 13:58:45.084317 | TASK [Delete network] 2026-03-16 13:58:47.198455 | controller | changed 2026-03-16 13:58:47.242702 | 2026-03-16 13:58:47.242804 | TASK [Remove clouds.yml secret] 2026-03-16 13:58:47.461801 | controller | changed 2026-03-16 13:58:47.542571 | 2026-03-16 13:58:47.542625 | PLAY RECAP 2026-03-16 13:58:47.542670 | controller | ok: 16 changed: 10 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 13:58:47.542692 | 2026-03-16 13:58:47.621642 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2026-03-16 13:58:47.624782 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2026-03-16 13:58:48.131125 | 2026-03-16 13:58:48.131224 | PLAY [Report DLRN results after job run] 2026-03-16 13:58:48.201862 | 2026-03-16 13:58:48.201939 | TASK [Report job status to DLRN] 2026-03-16 13:58:48.256338 | controller | ok 2026-03-16 13:58:48.309013 | 2026-03-16 13:58:48.309104 | TASK [dlrn_report : Warning if DLRN is not running] 2026-03-16 13:58:48.353457 | controller | skipping: Conditional result was False 2026-03-16 13:58:48.375704 | 2026-03-16 13:58:48.375786 | TASK [dlrn_report : Install dlrnapi-client shyaml package] 2026-03-16 13:58:48.419537 | controller | skipping: Conditional result was False 2026-03-16 13:58:48.443169 | 2026-03-16 13:58:48.443245 | TASK [dlrn_report : Install kinit related package] 2026-03-16 13:58:48.487212 | controller | skipping: Conditional result was False 2026-03-16 13:58:48.510234 | 2026-03-16 13:58:48.510318 | TASK [dlrn_report : Install dlrn kerberos related packages] 2026-03-16 13:58:48.554046 | controller | skipping: Conditional result was False 2026-03-16 13:58:48.576924 | 2026-03-16 13:58:48.577001 | TASK [Set zuul-log-path fact] 2026-03-16 13:58:48.661816 | controller | skipping: Conditional result was False 2026-03-16 13:58:48.718096 | 2026-03-16 13:58:48.718199 | TASK [dlrn_report : Set the the value of cifmw_repo_setup_promotion when multiple dlrn tags are used] 2026-03-16 13:58:48.762502 | controller | skipping: Conditional result was False 2026-03-16 13:58:48.785503 | 2026-03-16 13:58:48.785569 | TASK [Get hash related data from repo_setup role] 2026-03-16 13:58:48.829795 | controller | skipping: Conditional result was False 2026-03-16 13:58:48.852694 | 2026-03-16 13:58:48.852773 | TASK [dlrn_report : Perform kinit for DLRN kerberos authentication] 2026-03-16 13:58:49.494790 | controller | skipping: Conditional result was False 2026-03-16 13:58:49.517802 | 2026-03-16 13:58:49.517889 | TASK [dlrn_report : Set empty value for dlrnapi password] 2026-03-16 13:58:49.562372 | controller | skipping: Conditional result was False 2026-03-16 13:58:49.585660 | 2026-03-16 13:58:49.585742 | TASK [dlrn_report : Report results to dlrn for the tested hash] 2026-03-16 13:58:50.225250 | controller | skipping: Conditional result was False 2026-03-16 13:58:50.329710 | 2026-03-16 13:58:50.329809 | PLAY RECAP 2026-03-16 13:58:50.329856 | controller | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 10 rescued: 0 ignored: 0 2026-03-16 13:58:50.329879 | 2026-03-16 13:58:50.408386 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2026-03-16 13:58:50.411413 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-16 13:58:50.924295 | 2026-03-16 13:58:50.924395 | PLAY [all] 2026-03-16 13:58:51.004744 | 2026-03-16 13:58:51.004830 | TASK [include_role : fetch-output] 2026-03-16 13:58:51.071345 | controller | ok 2026-03-16 13:58:51.077223 | crc | ok 2026-03-16 13:58:51.129912 | 2026-03-16 13:58:51.129992 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-16 13:58:51.198002 | controller | ok 2026-03-16 13:58:51.204101 | crc | ok 2026-03-16 13:58:51.224645 | 2026-03-16 13:58:51.224712 | TASK [fetch-output : Set log path for single node] 2026-03-16 13:58:51.250637 | controller | skipping: Conditional result was False 2026-03-16 13:58:51.261389 | crc | skipping: Conditional result was False 2026-03-16 13:58:51.305030 | 2026-03-16 13:58:51.305130 | LOOP [fetch-output : Ensure local output dirs] 2026-03-16 13:58:51.590132 | controller -> localhost | ok: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/logs/controller" 2026-03-16 13:58:51.592504 | crc -> localhost | ok: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/logs/crc" 2026-03-16 13:58:51.771194 | controller -> localhost | ok: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/artifacts" 2026-03-16 13:58:51.772839 | crc -> localhost | ok: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/artifacts" 2026-03-16 13:58:51.950463 | controller -> localhost | ok: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/docs" 2026-03-16 13:58:51.954450 | crc -> localhost | ok: "/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/docs" 2026-03-16 13:58:51.984905 | 2026-03-16 13:58:51.985008 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-16 13:58:52.580570 | crc | changed: 2026-03-16 13:58:52.580796 | crc | .d..t...... ./ 2026-03-16 13:58:52.580830 | crc | >f+++++++++ crc-cloud-workdir-crc-all-logs.tar.gz 2026-03-16 13:58:52.580854 | crc | >f+++++++++ zuul-output-crc-all-logs.tar.gz 2026-03-16 13:58:52.580874 | crc | cd+++++++++ crc-cloud/ 2026-03-16 13:58:52.580908 | crc | ok: All items complete 2026-03-16 13:58:52.580929 | 2026-03-16 13:58:52.841675 | controller | changed: 2026-03-16 13:58:52.841775 | controller | .d..t...... ./ 2026-03-16 13:58:52.841805 | controller | >f+++++++++ zuul-output-controller-all-logs.tar.gz 2026-03-16 13:58:53.015712 | crc | ok 2026-03-16 13:58:53.215701 | controller | ok 2026-03-16 13:58:53.428052 | crc | ok 2026-03-16 13:58:53.578391 | controller | changed: .d..t...... ./ 2026-03-16 13:58:53.651943 | 2026-03-16 13:58:53.652049 | TASK [include_role : fetch-output-openshift] 2026-03-16 13:58:53.668478 | controller | skipping: Conditional result was False 2026-03-16 13:58:53.679385 | crc | skipping: Conditional result was False 2026-03-16 13:58:53.702077 | 2026-03-16 13:58:53.702147 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-16 13:58:54.002692 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.006111 2026-03-16 13:58:54.002906 | controller -> localhost | changed: All items complete 2026-03-16 13:58:54.002936 | 2026-03-16 13:58:54.184439 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.006250 2026-03-16 13:58:54.347516 | 2026-03-16 13:58:54.347609 | PLAY [all] 2026-03-16 13:58:54.420488 | 2026-03-16 13:58:54.420566 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-16 13:58:54.945896 | controller | changed 2026-03-16 13:58:55.175066 | crc | changed 2026-03-16 13:58:55.328557 | 2026-03-16 13:58:55.328643 | PLAY RECAP 2026-03-16 13:58:55.328687 | controller | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-03-16 13:58:55.328717 | crc | ok: 4 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-03-16 13:58:55.328752 | 2026-03-16 13:58:55.397879 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-16 13:58:55.400930 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-03-16 13:58:55.942303 | 2026-03-16 13:58:55.942432 | PLAY [localhost] 2026-03-16 13:58:55.958872 | 2026-03-16 13:58:55.958973 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-16 13:58:56.421696 | localhost | changed 2026-03-16 13:58:56.426003 | 2026-03-16 13:58:56.426084 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-16 13:58:56.454260 | localhost | ok 2026-03-16 13:58:56.461654 | 2026-03-16 13:58:56.461737 | TASK [add-fileserver : Create SSH private key tempfile] 2026-03-16 13:58:56.741809 | localhost | changed 2026-03-16 13:58:56.746444 | 2026-03-16 13:58:56.746519 | TASK [add-fileserver : Create SSH private key from secret] 2026-03-16 13:58:57.299529 | localhost | changed 2026-03-16 13:58:57.304491 | 2026-03-16 13:58:57.304565 | TASK [add-fileserver : Add fileserver ssh key] 2026-03-16 13:58:57.626011 | localhost | Identity added: /var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/tmp/ansible.mde5wwwh (/var/lib/zuul/builds/a579f10a2de743a69926788cc54929e9/work/tmp/ansible.mde5wwwh) 2026-03-16 13:58:57.626176 | localhost | ok: Runtime: 0:00:00.005944 2026-03-16 13:58:57.630353 | 2026-03-16 13:58:57.630422 | TASK [add-fileserver : Remove SSH private key from disk] 2026-03-16 13:58:57.839739 | localhost | ok: Runtime: 0:00:00.004141 2026-03-16 13:58:57.844329 | 2026-03-16 13:58:57.844404 | TASK [add-fileserver : Add fileserver to inventory] 2026-03-16 13:58:57.891997 | localhost | changed 2026-03-16 13:58:57.896087 | 2026-03-16 13:58:57.896152 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-03-16 13:58:58.196346 | localhost | changed 2026-03-16 13:58:58.235454 | 2026-03-16 13:58:58.235535 | PLAY [localhost] 2026-03-16 13:58:58.246373 | 2026-03-16 13:58:58.246434 | TASK [Generate bulk log download script] 2026-03-16 13:58:58.263248 | localhost | ok 2026-03-16 13:58:58.274226 | 2026-03-16 13:58:58.274319 | TASK [local-log-download : Check API endpoint is defined] 2026-03-16 13:58:58.301243 | localhost | ok: All assertions passed 2026-03-16 13:58:58.305524 | 2026-03-16 13:58:58.305589 | TASK [local-log-download : Create download script] 2026-03-16 13:58:58.652542 | localhost -> localhost | changed 2026-03-16 13:58:58.662231 | 2026-03-16 13:58:58.662318 | TASK [Register quick-download link] 2026-03-16 13:58:58.679792 | localhost | ok 2026-03-16 13:58:58.694885 | 2026-03-16 13:58:58.694939 | PLAY [logserver.rdoproject.org] 2026-03-16 13:58:58.704260 | 2026-03-16 13:58:58.704345 | TASK [Set zuul-log-path fact] 2026-03-16 13:58:58.719637 | logserver.rdoproject.org | ok 2026-03-16 13:58:58.728245 | 2026-03-16 13:58:58.728333 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 13:58:58.754042 | logserver.rdoproject.org | ok 2026-03-16 13:58:58.759436 | 2026-03-16 13:58:58.759501 | TASK [upload-logs : Create log directories] 2026-03-16 13:59:00.468996 | logserver.rdoproject.org | changed 2026-03-16 13:59:00.471982 | 2026-03-16 13:59:00.472052 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-16 13:59:00.708553 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.022975 2026-03-16 13:59:00.712789 | 2026-03-16 13:59:00.712854 | TASK [upload-logs : Upload logs to log server] 2026-03-16 13:59:06.302026 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-03-16 13:59:06.304874 | 2026-03-16 13:59:06.304939 | LOOP [upload-logs : Compress console log and json output] 2026-03-16 13:59:06.341738 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-16 13:59:06.349398 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-16 13:59:06.362607 | 2026-03-16 13:59:06.362690 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-16 13:59:06.396081 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-16 13:59:06.396323 | 2026-03-16 13:59:06.399904 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-16 13:59:06.410221 | 2026-03-16 13:59:06.410329 | LOOP [upload-logs : Upload console log and json output]