2026-02-14 04:26:20.609091 | Job console starting... 2026-02-14 04:26:20.627240 | Updating repositories 2026-02-14 04:26:20.705782 | Preparing job workspace 2026-02-14 04:26:30.723599 | Running Ansible setup... 2026-02-14 04:26:37.801476 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-14 04:26:38.364097 | 2026-02-14 04:26:38.364199 | PLAY [localhost] 2026-02-14 04:26:38.372586 | 2026-02-14 04:26:38.372652 | TASK [Gathering Facts] 2026-02-14 04:26:39.365461 | localhost | ok 2026-02-14 04:26:39.402661 | 2026-02-14 04:26:39.402828 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-14 04:26:39.820640 | localhost -> localhost | changed 2026-02-14 04:26:39.833300 | 2026-02-14 04:26:39.833441 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-14 04:26:40.710680 | localhost -> localhost | changed 2026-02-14 04:26:40.728979 | 2026-02-14 04:26:40.729129 | TASK [Setup log path fact] 2026-02-14 04:26:40.753546 | localhost | ok 2026-02-14 04:26:40.776934 | 2026-02-14 04:26:40.777022 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-14 04:26:40.809711 | localhost | ok 2026-02-14 04:26:40.826364 | 2026-02-14 04:26:40.826508 | TASK [emit-job-header : Print job information] 2026-02-14 04:26:40.859733 | # Job Information 2026-02-14 04:26:40.860035 | Ansible Version: 2.15.12 2026-02-14 04:26:40.860093 | Job: glance-operator-kuttl 2026-02-14 04:26:40.860135 | Pipeline: github-check 2026-02-14 04:26:40.860174 | Executor: ze03.softwarefactory-project.io 2026-02-14 04:26:40.860211 | Triggered by: https://github.com/openstack-k8s-operators/glance-operator/pull/875 2026-02-14 04:26:40.860251 | Log URL (when completed): https://logserver.rdoproject.org/3f3/rdoproject.org/3f315024dbb1402fa635520fc2220371/ 2026-02-14 04:26:40.860289 | Event ID: 4f505f50-095a-11f1-8a5e-ad172630b7e4 2026-02-14 04:26:40.868471 | 2026-02-14 04:26:40.868600 | LOOP [emit-job-header : Print node information] 2026-02-14 04:26:40.968888 | localhost | ok: 2026-02-14 04:26:40.969290 | localhost | # Node Information 2026-02-14 04:26:40.969348 | localhost | Inventory Hostname: controller 2026-02-14 04:26:40.969399 | localhost | Hostname: np0005619466 2026-02-14 04:26:40.969451 | localhost | Username: zuul 2026-02-14 04:26:40.969515 | localhost | Distro: CentOS 9 2026-02-14 04:26:40.969600 | localhost | Provider: vexxhost-nodepool-tripleo 2026-02-14 04:26:40.969643 | localhost | Region: RegionOne 2026-02-14 04:26:40.969678 | localhost | Label: cloud-centos-9-stream-tripleo-medium 2026-02-14 04:26:40.969714 | localhost | Product Name: OpenStack Nova 2026-02-14 04:26:40.969787 | localhost | Interface IP: 38.102.83.188 2026-02-14 04:26:41.032426 | localhost | ok: 2026-02-14 04:26:41.032586 | localhost | # Node Information 2026-02-14 04:26:41.032637 | localhost | Inventory Hostname: crc 2026-02-14 04:26:41.032679 | localhost | Hostname: crc 2026-02-14 04:26:41.032716 | localhost | Username: core 2026-02-14 04:26:41.032790 | localhost | Distro: RedHat 4.18 2026-02-14 04:26:41.032828 | localhost | Provider: vexxhost-nodepool-tripleo 2026-02-14 04:26:41.032863 | localhost | Region: RegionOne 2026-02-14 04:26:41.032898 | localhost | Label: crc-cloud-ocp-4-18-1-3xl 2026-02-14 04:26:41.032932 | localhost | Product Name: OpenStack Nova 2026-02-14 04:26:41.032966 | localhost | Interface IP: 38.102.83.164 2026-02-14 04:26:41.078967 | 2026-02-14 04:26:41.079133 | PLAY [all] 2026-02-14 04:26:41.095256 | 2026-02-14 04:26:41.095408 | TASK [Gather network facts] 2026-02-14 04:26:41.498781 | controller | ok 2026-02-14 04:26:41.770971 | crc | ok 2026-02-14 04:26:41.799061 | 2026-02-14 04:26:41.799141 | TASK [include_role : start-zuul-console] 2026-02-14 04:26:41.831112 | controller | ok 2026-02-14 04:26:41.836973 | crc | ok 2026-02-14 04:26:41.855080 | 2026-02-14 04:26:41.855143 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-02-14 04:26:42.223564 | controller | ok 2026-02-14 04:26:42.313663 | crc | ok 2026-02-14 04:26:42.345601 | 2026-02-14 04:26:42.345753 | TASK [include_role : add-build-sshkey] 2026-02-14 04:26:42.386084 | controller | ok 2026-02-14 04:26:42.401747 | crc | ok 2026-02-14 04:26:42.420042 | 2026-02-14 04:26:42.420111 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-14 04:26:42.649188 | controller -> localhost | ok 2026-02-14 04:26:42.655199 | 2026-02-14 04:26:42.655264 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-14 04:26:42.684851 | controller | ok 2026-02-14 04:26:42.701622 | crc | ok 2026-02-14 04:26:42.743832 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-14 04:26:42.743932 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-14 04:26:42.749847 | 2026-02-14 04:26:42.749923 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-14 04:26:43.385109 | controller -> localhost | Generating public/private rsa key pair. 2026-02-14 04:26:43.385330 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/3f315024dbb1402fa635520fc2220371_id_rsa. 2026-02-14 04:26:43.385359 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/3f315024dbb1402fa635520fc2220371_id_rsa.pub. 2026-02-14 04:26:43.385382 | controller -> localhost | The key fingerprint is: 2026-02-14 04:26:43.385401 | controller -> localhost | SHA256:CkD/f0yy5Er6ZhChTZV/Hvs1e4/Gu2ReMCLeiQRGyxE zuul-build-sshkey 2026-02-14 04:26:43.385421 | controller -> localhost | The key's randomart image is: 2026-02-14 04:26:43.385439 | controller -> localhost | +---[RSA 3072]----+ 2026-02-14 04:26:43.385456 | controller -> localhost | | . ...E. | 2026-02-14 04:26:43.385475 | controller -> localhost | | . .o .o o | 2026-02-14 04:26:43.385492 | controller -> localhost | | .+.. .= | 2026-02-14 04:26:43.385509 | controller -> localhost | | ..o. ...o | 2026-02-14 04:26:43.385526 | controller -> localhost | | ... So+o. o | 2026-02-14 04:26:43.385543 | controller -> localhost | | .. = Bo+ ooo | 2026-02-14 04:26:43.385560 | controller -> localhost | | .o + =.oooo.| 2026-02-14 04:26:43.385577 | controller -> localhost | | oo. . .++o.| 2026-02-14 04:26:43.385594 | controller -> localhost | | .+o .=+o| 2026-02-14 04:26:43.385610 | controller -> localhost | +----[SHA256]-----+ 2026-02-14 04:26:43.385661 | controller -> localhost | ok: Runtime: 0:00:00.292289 2026-02-14 04:26:43.391216 | 2026-02-14 04:26:43.391275 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-14 04:26:43.420854 | controller | ok 2026-02-14 04:26:43.436319 | crc | ok 2026-02-14 04:26:43.451548 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-14 04:26:43.451600 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-14 04:26:43.462451 | 2026-02-14 04:26:43.462510 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-14 04:26:43.487132 | controller | skipping: Conditional result was False 2026-02-14 04:26:43.487705 | crc | skipping: Conditional result was False 2026-02-14 04:26:43.493290 | 2026-02-14 04:26:43.493352 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-14 04:26:43.862327 | controller | changed 2026-02-14 04:26:44.052776 | crc | changed 2026-02-14 04:26:44.068342 | 2026-02-14 04:26:44.068534 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-14 04:26:44.335960 | controller | ok 2026-02-14 04:26:44.413123 | crc | ok 2026-02-14 04:26:44.418131 | 2026-02-14 04:26:44.418196 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-14 04:26:45.311629 | controller | changed 2026-02-14 04:26:45.338933 | crc | changed 2026-02-14 04:26:45.343581 | 2026-02-14 04:26:45.343641 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-14 04:26:46.299973 | crc | changed 2026-02-14 04:26:47.148876 | controller | changed 2026-02-14 04:26:47.160055 | 2026-02-14 04:26:47.160210 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-14 04:26:47.192774 | controller | skipping: Conditional result was False 2026-02-14 04:26:47.214344 | crc | skipping: Conditional result was False 2026-02-14 04:26:47.222212 | 2026-02-14 04:26:47.222324 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-14 04:26:47.585770 | controller -> localhost | changed 2026-02-14 04:26:47.622070 | 2026-02-14 04:26:47.622296 | TASK [add-build-sshkey : Add back temp key] 2026-02-14 04:26:47.944646 | controller -> localhost | Identity added: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/3f315024dbb1402fa635520fc2220371_id_rsa (zuul-build-sshkey) 2026-02-14 04:26:47.944918 | controller -> localhost | ok: Runtime: 0:00:00.008544 2026-02-14 04:26:47.950767 | 2026-02-14 04:26:47.950831 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-14 04:26:48.301471 | controller | ok 2026-02-14 04:26:48.319840 | crc | ok 2026-02-14 04:26:48.326408 | 2026-02-14 04:26:48.326495 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-14 04:26:48.355855 | controller | skipping: Conditional result was False 2026-02-14 04:26:48.366814 | crc | skipping: Conditional result was False 2026-02-14 04:26:48.387768 | 2026-02-14 04:26:48.387860 | TASK [include_role : validate-host] 2026-02-14 04:26:48.414688 | controller | ok 2026-02-14 04:26:48.423684 | crc | ok 2026-02-14 04:26:48.453506 | 2026-02-14 04:26:48.453575 | TASK [validate-host : Define zuul_info_dir fact] 2026-02-14 04:26:48.483487 | controller | ok 2026-02-14 04:26:48.499161 | crc | ok 2026-02-14 04:26:48.503472 | 2026-02-14 04:26:48.503533 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-02-14 04:26:48.730627 | controller -> localhost | ok 2026-02-14 04:26:48.737124 | 2026-02-14 04:26:48.737195 | TASK [validate-host : Collect information about the host] 2026-02-14 04:26:49.440538 | controller | ok 2026-02-14 04:26:49.819390 | crc | ok 2026-02-14 04:26:49.832788 | 2026-02-14 04:26:49.832859 | TASK [validate-host : Sanitize hostname] 2026-02-14 04:26:49.914989 | controller | ok 2026-02-14 04:26:49.922372 | crc | ok 2026-02-14 04:26:49.928776 | 2026-02-14 04:26:49.928864 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-02-14 04:26:50.354131 | controller -> localhost | changed 2026-02-14 04:26:50.440651 | crc -> localhost | changed 2026-02-14 04:26:50.446236 | 2026-02-14 04:26:50.446302 | TASK [validate-host : Collect information about zuul worker] 2026-02-14 04:26:50.900908 | controller | ok 2026-02-14 04:26:50.967798 | crc | ok 2026-02-14 04:26:50.977903 | 2026-02-14 04:26:50.978035 | TASK [validate-host : Write out all zuul information for each host] 2026-02-14 04:26:51.398278 | controller -> localhost | changed 2026-02-14 04:26:51.450436 | crc -> localhost | changed 2026-02-14 04:26:51.464940 | 2026-02-14 04:26:51.465005 | TASK [include_role : prepare-workspace-openshift] 2026-02-14 04:26:51.478962 | controller | skipping: Conditional result was False 2026-02-14 04:26:51.491120 | 2026-02-14 04:26:51.491187 | TASK [include_role : remove-zuul-sshkey] 2026-02-14 04:26:51.514878 | controller | skipping: Conditional result was False 2026-02-14 04:26:51.520803 | 2026-02-14 04:26:51.520867 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-14 04:26:51.726102 | controller | ok: "logs" 2026-02-14 04:26:51.726332 | controller | ok: All items complete 2026-02-14 04:26:51.726361 | 2026-02-14 04:26:51.812213 | crc | ok: "logs" 2026-02-14 04:26:51.925948 | controller | ok: "artifacts" 2026-02-14 04:26:52.077493 | crc | ok: "artifacts" 2026-02-14 04:26:52.100839 | controller | ok: "docs" 2026-02-14 04:26:52.344842 | crc | ok: "docs" 2026-02-14 04:26:52.359685 | 2026-02-14 04:26:52.359788 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-14 04:26:52.609067 | controller | changed: "logs" 2026-02-14 04:26:52.609305 | controller | ok: All items complete 2026-02-14 04:26:52.609338 | 2026-02-14 04:26:52.686961 | crc | changed: "logs" 2026-02-14 04:26:52.847679 | controller | changed: "artifacts" 2026-02-14 04:26:52.970064 | crc | changed: "artifacts" 2026-02-14 04:26:53.072338 | controller | changed: "docs" 2026-02-14 04:26:53.252493 | crc | changed: "docs" 2026-02-14 04:26:53.333435 | 2026-02-14 04:26:53.333535 | PLAY RECAP 2026-02-14 04:26:53.333574 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-14 04:26:53.333602 | crc | ok: 17 changed: 6 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-14 04:26:53.333634 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-14 04:26:53.333661 | 2026-02-14 04:26:53.439050 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-02-14 04:26:53.443301 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-14 04:26:54.059784 | 2026-02-14 04:26:54.059894 | PLAY [all] 2026-02-14 04:26:54.092597 | 2026-02-14 04:26:54.092681 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-02-14 04:26:54.155720 | crc | ok 2026-02-14 04:26:54.170642 | controller | ok 2026-02-14 04:26:54.175322 | 2026-02-14 04:26:54.175397 | TASK [mirror-info-fork : Create /etc/ci] 2026-02-14 04:26:54.632133 | controller | changed 2026-02-14 04:26:54.706221 | crc | changed 2026-02-14 04:26:54.711902 | 2026-02-14 04:26:54.711965 | TASK [mirror-info-fork : Install ci_mirror script] 2026-02-14 04:26:55.743121 | controller | changed 2026-02-14 04:26:55.841685 | crc | changed 2026-02-14 04:26:55.872488 | 2026-02-14 04:26:55.872578 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-02-14 04:26:56.296670 | controller | changed: 2026-02-14 04:26:56.296932 | controller | { 2026-02-14 04:26:56.296966 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-02-14 04:26:56.296988 | controller | } 2026-02-14 04:26:56.399487 | crc | changed: 2026-02-14 04:26:56.399592 | crc | { 2026-02-14 04:26:56.399616 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-02-14 04:26:56.399634 | crc | } 2026-02-14 04:26:56.543863 | controller | changed: 2026-02-14 04:26:56.543974 | controller | { 2026-02-14 04:26:56.543998 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-02-14 04:26:56.544017 | controller | } 2026-02-14 04:26:56.784042 | crc | changed: 2026-02-14 04:26:56.784139 | crc | { 2026-02-14 04:26:56.784162 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-02-14 04:26:56.784190 | crc | } 2026-02-14 04:26:56.788998 | controller | changed: 2026-02-14 04:26:56.789044 | controller | { 2026-02-14 04:26:56.789069 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2026-02-14 04:26:56.789088 | controller | } 2026-02-14 04:26:57.050933 | controller | changed: 2026-02-14 04:26:57.051091 | controller | { 2026-02-14 04:26:57.051144 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-02-14 04:26:57.051185 | controller | } 2026-02-14 04:26:57.168172 | crc | changed: 2026-02-14 04:26:57.168418 | crc | { 2026-02-14 04:26:57.168480 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2026-02-14 04:26:57.168525 | crc | } 2026-02-14 04:26:57.289485 | controller | changed: 2026-02-14 04:26:57.289633 | controller | { 2026-02-14 04:26:57.289684 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-02-14 04:26:57.289752 | controller | } 2026-02-14 04:26:57.538128 | crc | changed: 2026-02-14 04:26:57.538264 | crc | { 2026-02-14 04:26:57.538325 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-02-14 04:26:57.538375 | crc | } 2026-02-14 04:26:57.553970 | controller | changed: 2026-02-14 04:26:57.554164 | controller | { 2026-02-14 04:26:57.554230 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-02-14 04:26:57.554280 | controller | } 2026-02-14 04:26:57.798773 | controller | changed: 2026-02-14 04:26:57.798943 | controller | { 2026-02-14 04:26:57.798996 | 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-02-14 04:26:57.799040 | controller | } 2026-02-14 04:26:57.880485 | crc | changed: 2026-02-14 04:26:57.880647 | crc | { 2026-02-14 04:26:57.880698 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-02-14 04:26:57.880800 | crc | } 2026-02-14 04:26:58.039591 | controller | changed: 2026-02-14 04:26:58.039965 | controller | { 2026-02-14 04:26:58.040040 | 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-02-14 04:26:58.040088 | controller | } 2026-02-14 04:26:58.266515 | crc | changed: 2026-02-14 04:26:58.266659 | crc | { 2026-02-14 04:26:58.266718 | crc | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-02-14 04:26:58.266817 | crc | } 2026-02-14 04:26:58.278671 | controller | changed: 2026-02-14 04:26:58.278821 | controller | { 2026-02-14 04:26:58.278878 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-02-14 04:26:58.278918 | controller | } 2026-02-14 04:26:58.494213 | controller | changed: 2026-02-14 04:26:58.494313 | controller | { 2026-02-14 04:26:58.494337 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-02-14 04:26:58.494355 | controller | } 2026-02-14 04:26:58.639681 | crc | changed: 2026-02-14 04:26:58.639842 | crc | { 2026-02-14 04:26:58.639876 | 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-02-14 04:26:58.639903 | crc | } 2026-02-14 04:26:58.733499 | controller | changed: 2026-02-14 04:26:58.733663 | controller | { 2026-02-14 04:26:58.733718 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-02-14 04:26:58.733807 | controller | } 2026-02-14 04:26:58.965022 | controller | changed: 2026-02-14 04:26:58.965159 | controller | { 2026-02-14 04:26:58.965210 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-02-14 04:26:58.965257 | controller | } 2026-02-14 04:26:59.002429 | crc | changed: 2026-02-14 04:26:59.002585 | crc | { 2026-02-14 04:26:59.002644 | 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-02-14 04:26:59.002693 | crc | } 2026-02-14 04:26:59.199273 | controller | changed: 2026-02-14 04:26:59.199395 | controller | { 2026-02-14 04:26:59.199433 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-02-14 04:26:59.199462 | controller | } 2026-02-14 04:26:59.389210 | crc | changed: 2026-02-14 04:26:59.389359 | crc | { 2026-02-14 04:26:59.389413 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-02-14 04:26:59.389457 | crc | } 2026-02-14 04:26:59.408719 | controller | changed: 2026-02-14 04:26:59.409132 | controller | { 2026-02-14 04:26:59.409323 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-02-14 04:26:59.409414 | controller | } 2026-02-14 04:26:59.633507 | controller | changed: 2026-02-14 04:26:59.633774 | controller | { 2026-02-14 04:26:59.633846 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-02-14 04:26:59.633892 | controller | } 2026-02-14 04:26:59.795133 | crc | changed: 2026-02-14 04:26:59.795241 | crc | { 2026-02-14 04:26:59.795272 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-02-14 04:26:59.795298 | crc | } 2026-02-14 04:26:59.864394 | controller | changed: 2026-02-14 04:26:59.864542 | controller | { 2026-02-14 04:26:59.864592 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-02-14 04:26:59.864633 | controller | } 2026-02-14 04:27:00.088842 | controller | changed: 2026-02-14 04:27:00.088990 | controller | { 2026-02-14 04:27:00.089042 | 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-02-14 04:27:00.089084 | controller | } 2026-02-14 04:27:00.137801 | crc | changed: 2026-02-14 04:27:00.137906 | crc | { 2026-02-14 04:27:00.137956 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-02-14 04:27:00.137996 | crc | } 2026-02-14 04:27:00.316999 | controller | changed: 2026-02-14 04:27:00.317366 | controller | { 2026-02-14 04:27:00.317430 | 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-02-14 04:27:00.317474 | controller | } 2026-02-14 04:27:00.526992 | crc | changed: 2026-02-14 04:27:00.527144 | crc | { 2026-02-14 04:27:00.527195 | crc | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-02-14 04:27:00.527234 | crc | } 2026-02-14 04:27:00.542490 | controller | changed: 2026-02-14 04:27:00.542591 | controller | { 2026-02-14 04:27:00.542640 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-02-14 04:27:00.542679 | controller | } 2026-02-14 04:27:00.795892 | controller | changed: 2026-02-14 04:27:00.795993 | controller | { 2026-02-14 04:27:00.796016 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-02-14 04:27:00.796034 | controller | } 2026-02-14 04:27:00.838034 | crc | changed: 2026-02-14 04:27:00.838126 | crc | { 2026-02-14 04:27:00.838149 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-02-14 04:27:00.838168 | crc | } 2026-02-14 04:27:01.070298 | controller | changed: 2026-02-14 04:27:01.070454 | controller | { 2026-02-14 04:27:01.070502 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-02-14 04:27:01.070542 | controller | } 2026-02-14 04:27:01.234611 | crc | changed: 2026-02-14 04:27:01.234778 | crc | { 2026-02-14 04:27:01.234834 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-02-14 04:27:01.234876 | crc | } 2026-02-14 04:27:01.286587 | controller | changed: 2026-02-14 04:27:01.286755 | controller | { 2026-02-14 04:27:01.286811 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-02-14 04:27:01.286853 | controller | } 2026-02-14 04:27:01.499574 | controller | changed: 2026-02-14 04:27:01.499876 | controller | { 2026-02-14 04:27:01.499944 | 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-02-14 04:27:01.499989 | controller | } 2026-02-14 04:27:01.568651 | crc | changed: 2026-02-14 04:27:01.568818 | crc | { 2026-02-14 04:27:01.568869 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-02-14 04:27:01.568909 | crc | } 2026-02-14 04:27:01.715446 | controller | changed: 2026-02-14 04:27:01.715640 | controller | { 2026-02-14 04:27:01.715696 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-02-14 04:27:01.715763 | controller | } 2026-02-14 04:27:01.915388 | crc | changed: 2026-02-14 04:27:01.915666 | crc | { 2026-02-14 04:27:01.915754 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-02-14 04:27:01.915804 | crc | } 2026-02-14 04:27:01.962337 | controller | changed: 2026-02-14 04:27:01.962436 | controller | { 2026-02-14 04:27:01.962485 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-02-14 04:27:01.962524 | controller | } 2026-02-14 04:27:02.206853 | controller | changed: 2026-02-14 04:27:02.206992 | controller | { 2026-02-14 04:27:02.207041 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-02-14 04:27:02.207081 | controller | } 2026-02-14 04:27:02.289464 | crc | changed: 2026-02-14 04:27:02.289588 | crc | { 2026-02-14 04:27:02.289621 | 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-02-14 04:27:02.289647 | crc | } 2026-02-14 04:27:02.289681 | crc | changed: All items complete 2026-02-14 04:27:02.289708 | 2026-02-14 04:27:02.676539 | crc | changed: 2026-02-14 04:27:02.676704 | crc | { 2026-02-14 04:27:02.676812 | 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-02-14 04:27:02.676867 | crc | } 2026-02-14 04:27:03.053041 | crc | changed: 2026-02-14 04:27:03.053210 | crc | { 2026-02-14 04:27:03.053259 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-02-14 04:27:03.053298 | crc | } 2026-02-14 04:27:03.413235 | crc | changed: 2026-02-14 04:27:03.413400 | crc | { 2026-02-14 04:27:03.413450 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-02-14 04:27:03.413489 | crc | } 2026-02-14 04:27:03.751705 | crc | changed: 2026-02-14 04:27:03.751906 | crc | { 2026-02-14 04:27:03.751957 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-02-14 04:27:03.751997 | crc | } 2026-02-14 04:27:04.122483 | crc | changed: 2026-02-14 04:27:04.122662 | crc | { 2026-02-14 04:27:04.122717 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-02-14 04:27:04.122814 | crc | } 2026-02-14 04:27:04.494463 | crc | changed: 2026-02-14 04:27:04.494633 | crc | { 2026-02-14 04:27:04.494683 | 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-02-14 04:27:04.494750 | crc | } 2026-02-14 04:27:04.896509 | crc | changed: 2026-02-14 04:27:04.896655 | crc | { 2026-02-14 04:27:04.896704 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-02-14 04:27:04.896785 | crc | } 2026-02-14 04:27:05.286607 | crc | changed: 2026-02-14 04:27:05.286865 | crc | { 2026-02-14 04:27:05.286942 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-02-14 04:27:05.287002 | crc | } 2026-02-14 04:27:05.664155 | crc | changed: 2026-02-14 04:27:05.664337 | crc | { 2026-02-14 04:27:05.664415 | crc | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-02-14 04:27:05.664479 | crc | } 2026-02-14 04:27:05.715382 | 2026-02-14 04:27:05.715527 | TASK [Set timezone to UTC] 2026-02-14 04:27:06.305296 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-02-14 04:27:06.427808 | crc | ok 2026-02-14 04:27:06.440858 | 2026-02-14 04:27:06.441076 | TASK [Create nodepool directory] 2026-02-14 04:27:06.670585 | controller | changed 2026-02-14 04:27:06.820490 | crc | changed 2026-02-14 04:27:06.832857 | 2026-02-14 04:27:06.833014 | TASK [Create nodepool sub_nodes file] 2026-02-14 04:27:07.465206 | controller | changed 2026-02-14 04:27:07.781513 | crc | changed 2026-02-14 04:27:07.788960 | 2026-02-14 04:27:07.789051 | TASK [Create nodepool sub_nodes_private file] 2026-02-14 04:27:08.399568 | controller | changed 2026-02-14 04:27:08.664838 | crc | changed 2026-02-14 04:27:08.671972 | 2026-02-14 04:27:08.672046 | LOOP [Populate nodepool sub_nodes file] 2026-02-14 04:27:08.725591 | 2026-02-14 04:27:08.725806 | LOOP [Populate nodepool sub_nodes_private file] 2026-02-14 04:27:08.786419 | 2026-02-14 04:27:08.786613 | TASK [Create nodepool primary file] 2026-02-14 04:27:08.810261 | controller | skipping: Conditional result was False 2026-02-14 04:27:08.841760 | crc | skipping: Conditional result was False 2026-02-14 04:27:08.848975 | 2026-02-14 04:27:08.849057 | TASK [Create nodepool node_private for this node] 2026-02-14 04:27:09.477082 | controller | changed 2026-02-14 04:27:09.759029 | crc | changed 2026-02-14 04:27:09.764639 | 2026-02-14 04:27:09.764714 | LOOP [Copy ssh keys to nodepool directory] 2026-02-14 04:27:10.159991 | controller | ok: Item: id_rsa Runtime: 0:00:00.003647 2026-02-14 04:27:10.160365 | 2026-02-14 04:27:10.259776 | crc | ok: Item: id_rsa Runtime: 0:00:00.010741 2026-02-14 04:27:10.432677 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.005063 2026-02-14 04:27:10.533575 | crc | ok: Item: id_rsa.pub Runtime: 0:00:00.006678 2026-02-14 04:27:10.568130 | 2026-02-14 04:27:10.568304 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-02-14 04:27:11.276346 | controller | changed 2026-02-14 04:27:11.576720 | crc | changed 2026-02-14 04:27:11.587497 | 2026-02-14 04:27:11.587623 | TASK [Validate sudoers config after edits] 2026-02-14 04:27:11.934890 | controller | /etc/sudoers: parsed OK 2026-02-14 04:27:11.935067 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-02-14 04:27:11.935076 | controller | /etc/sudoers.d/zuul: parsed OK 2026-02-14 04:27:11.935082 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-02-14 04:27:11.948615 | crc | /etc/sudoers: parsed OK 2026-02-14 04:27:11.948848 | crc | /etc/sudoers.d/coreos-sudo-group: parsed OK 2026-02-14 04:27:11.948858 | crc | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-02-14 04:27:12.203122 | controller | ok: Runtime: 0:00:00.012214 2026-02-14 04:27:12.221771 | crc | ok: Runtime: 0:00:00.009249 2026-02-14 04:27:12.233248 | 2026-02-14 04:27:12.233376 | TASK [Show the environment passed in to job shell scripts] 2026-02-14 04:27:12.565795 | controller | SHELL=/bin/bash 2026-02-14 04:27:12.565830 | controller | ZUUL_PROJECT=openstack-k8s-operators/glance-operator 2026-02-14 04:27:12.565837 | controller | ZUUL_SHORT_PROJECT_NAME=glance-operator 2026-02-14 04:27:12.565842 | controller | ZUUL_CHANGES=openstack-k8s-operators/glance-operator:main:refs/changes/75/875/fe89b7df907639ecb5d76283cbbc935afec892c1 2026-02-14 04:27:12.565847 | controller | PWD=/home/zuul 2026-02-14 04:27:12.565852 | controller | ZUUL_PIPELINE=github-check 2026-02-14 04:27:12.565857 | controller | LOGNAME=zuul 2026-02-14 04:27:12.565861 | controller | XDG_SESSION_TYPE=tty 2026-02-14 04:27:12.565866 | controller | _=/usr/bin/env 2026-02-14 04:27:12.565870 | controller | MOTD_SHOWN=pam 2026-02-14 04:27:12.565874 | controller | HOME=/home/zuul 2026-02-14 04:27:12.565879 | controller | LANG=en_US.UTF-8 2026-02-14 04:27:12.565883 | controller | SSH_CONNECTION=38.102.83.114 51880 38.102.83.188 22 2026-02-14 04:27:12.565888 | 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-02-14 04:27:12.565894 | controller | ZUUL_CHANGE_IDS=875,fe89b7df907639ecb5d76283cbbc935afec892c1 2026-02-14 04:27:12.565899 | controller | WORKSPACE=/home/zuul/workspace 2026-02-14 04:27:12.565904 | controller | XDG_SESSION_CLASS=user 2026-02-14 04:27:12.565909 | controller | SELINUX_ROLE_REQUESTED= 2026-02-14 04:27:12.565913 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-02-14 04:27:12.565918 | controller | USER=zuul 2026-02-14 04:27:12.565922 | controller | ZUUL_VOTING=True 2026-02-14 04:27:12.565927 | controller | BUILD_TIMEOUT=7200000 2026-02-14 04:27:12.565931 | controller | SELINUX_USE_CURRENT_RANGE= 2026-02-14 04:27:12.565936 | controller | SHLVL=1 2026-02-14 04:27:12.565940 | controller | ZUUL_PATCHSET=fe89b7df907639ecb5d76283cbbc935afec892c1 2026-02-14 04:27:12.565945 | controller | XDG_SESSION_ID=1 2026-02-14 04:27:12.565949 | controller | ZUUL_BRANCH=main 2026-02-14 04:27:12.565954 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-02-14 04:27:12.565958 | controller | SSH_CLIENT=38.102.83.114 51880 22 2026-02-14 04:27:12.565964 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-02-14 04:27:12.565968 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-02-14 04:27:12.565973 | controller | which_declare=declare -f 2026-02-14 04:27:12.565978 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-02-14 04:27:12.565983 | controller | SELINUX_LEVEL_REQUESTED= 2026-02-14 04:27:12.565987 | controller | ZUUL_CHANGE=875 2026-02-14 04:27:12.565992 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-02-14 04:27:12.565996 | controller | ZUUL_UUID=3f315024dbb1402fa635520fc2220371 2026-02-14 04:27:12.566001 | controller | BASH_FUNC_which%%=() { ( alias; 2026-02-14 04:27:12.566006 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-02-14 04:27:12.566010 | controller | } 2026-02-14 04:27:12.582378 | crc | SHELL=/bin/bash 2026-02-14 04:27:12.582444 | crc | ZUUL_PROJECT=openstack-k8s-operators/glance-operator 2026-02-14 04:27:12.582453 | crc | ZUUL_SHORT_PROJECT_NAME=glance-operator 2026-02-14 04:27:12.582459 | crc | ZUUL_CHANGES=openstack-k8s-operators/glance-operator:main:refs/changes/75/875/fe89b7df907639ecb5d76283cbbc935afec892c1 2026-02-14 04:27:12.582465 | crc | PWD=/var/home/core 2026-02-14 04:27:12.582471 | crc | ZUUL_PIPELINE=github-check 2026-02-14 04:27:12.582477 | crc | LOGNAME=core 2026-02-14 04:27:12.582483 | crc | XDG_SESSION_TYPE=tty 2026-02-14 04:27:12.582489 | crc | _=/usr/bin/env 2026-02-14 04:27:12.582494 | crc | MOTD_SHOWN=pam 2026-02-14 04:27:12.582553 | crc | HOME=/var/home/core 2026-02-14 04:27:12.582560 | crc | LANG=C.UTF-8 2026-02-14 04:27:12.582566 | crc | SSH_CONNECTION=38.102.83.114 45906 38.102.83.164 22 2026-02-14 04:27:12.582572 | 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-02-14 04:27:12.582580 | crc | ZUUL_CHANGE_IDS=875,fe89b7df907639ecb5d76283cbbc935afec892c1 2026-02-14 04:27:12.582587 | crc | WORKSPACE=/home/zuul/workspace 2026-02-14 04:27:12.582595 | crc | XDG_SESSION_CLASS=user 2026-02-14 04:27:12.582602 | crc | SELINUX_ROLE_REQUESTED= 2026-02-14 04:27:12.582607 | crc | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-02-14 04:27:12.582613 | crc | USER=core 2026-02-14 04:27:12.582624 | crc | ZUUL_VOTING=True 2026-02-14 04:27:12.582630 | crc | BUILD_TIMEOUT=7200000 2026-02-14 04:27:12.582635 | crc | SELINUX_USE_CURRENT_RANGE= 2026-02-14 04:27:12.582641 | crc | SHLVL=1 2026-02-14 04:27:12.582646 | crc | ZUUL_PATCHSET=fe89b7df907639ecb5d76283cbbc935afec892c1 2026-02-14 04:27:12.582652 | crc | XDG_SESSION_ID=2 2026-02-14 04:27:12.582658 | crc | ZUUL_BRANCH=main 2026-02-14 04:27:12.582663 | crc | XDG_RUNTIME_DIR=/run/user/1000 2026-02-14 04:27:12.582669 | crc | SSH_CLIENT=38.102.83.114 45906 22 2026-02-14 04:27:12.582675 | crc | which_declare=declare -f 2026-02-14 04:27:12.582680 | crc | PATH=/var/home/core/.local/bin:/var/home/core/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-02-14 04:27:12.582686 | crc | SELINUX_LEVEL_REQUESTED= 2026-02-14 04:27:12.582693 | crc | ZUUL_CHANGE=875 2026-02-14 04:27:12.582700 | crc | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-02-14 04:27:12.582716 | crc | ZUUL_UUID=3f315024dbb1402fa635520fc2220371 2026-02-14 04:27:12.582726 | crc | BASH_FUNC_which%%=() { ( alias; 2026-02-14 04:27:12.582737 | crc | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-02-14 04:27:12.582744 | crc | } 2026-02-14 04:27:12.816022 | controller | ok: Runtime: 0:00:00.004962 2026-02-14 04:27:12.823085 | crc | ok: Runtime: 0:00:00.006877 2026-02-14 04:27:12.828835 | 2026-02-14 04:27:12.828892 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-02-14 04:27:12.855457 | controller | skipping: Conditional result was False 2026-02-14 04:27:12.866182 | crc | skipping: Conditional result was False 2026-02-14 04:27:12.871556 | 2026-02-14 04:27:12.871616 | TASK [Symlink /home/zuul-worker/workspace] 2026-02-14 04:27:13.430395 | controller | skipping: Conditional result was False 2026-02-14 04:27:13.431213 | crc | skipping: Conditional result was False 2026-02-14 04:27:13.443491 | 2026-02-14 04:27:13.443682 | TASK [Ensure legacy workspace directory] 2026-02-14 04:27:13.706251 | controller | changed 2026-02-14 04:27:13.713719 | crc | changed 2026-02-14 04:27:13.795361 | 2026-02-14 04:27:13.795460 | PLAY RECAP 2026-02-14 04:27:13.795501 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-14 04:27:13.795526 | crc | ok: 14 changed: 10 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-02-14 04:27:13.795544 | 2026-02-14 04:27:13.913994 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-02-14 04:27:13.922232 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2026-02-14 04:27:14.543619 | 2026-02-14 04:27:14.543744 | PLAY [controller] 2026-02-14 04:27:14.564881 | 2026-02-14 04:27:14.564972 | TASK [Debug parameters] 2026-02-14 04:27:14.593522 | controller | ok 2026-02-14 04:27:14.599572 | 2026-02-14 04:27:14.599642 | TASK [Assert crc_ci_bootstrap_cloud_name is defined] 2026-02-14 04:27:14.629060 | controller | ok: All assertions passed 2026-02-14 04:27:14.634014 | 2026-02-14 04:27:14.634078 | TASK [Assert crc_ci_bootstrap_networking is defined and contains the minimum fields] 2026-02-14 04:27:14.672573 | controller | ok: All assertions passed 2026-02-14 04:27:14.677258 | 2026-02-14 04:27:14.677318 | TASK [Assert that the default network exists and has no VLAN tag] 2026-02-14 04:27:14.705191 | controller | ok: All assertions passed 2026-02-14 04:27:14.709984 | 2026-02-14 04:27:14.710044 | LOOP [Assert that all instances has a given fixed IP for each net and default net is present] 2026-02-14 04:27:14.816349 | controller | ok: All assertions passed 2026-02-14 04:27:14.828464 | controller | ok: All assertions passed 2026-02-14 04:27:14.840397 | 2026-02-14 04:27:14.840510 | LOOP [Assert that every host references an valid/declared network] 2026-02-14 04:27:14.900529 | controller | ok: All assertions passed 2026-02-14 04:27:14.900780 | controller | ok: All items complete 2026-02-14 04:27:14.900811 | 2026-02-14 04:27:14.911365 | controller | ok: All assertions passed 2026-02-14 04:27:14.922658 | 2026-02-14 04:27:14.922795 | LOOP [Assert that all instances has in range fixed IP for each net] 2026-02-14 04:27:15.011457 | controller | ok: All assertions passed 2026-02-14 04:27:15.034161 | controller | ok: All assertions passed 2026-02-14 04:27:15.054013 | 2026-02-14 04:27:15.054181 | TASK [Assert that all non-default nets has the vlan tag] 2026-02-14 04:27:15.151955 | controller | ok: All assertions passed 2026-02-14 04:27:15.162283 | 2026-02-14 04:27:15.162411 | TASK [Install required packages] 2026-02-14 04:27:30.748473 | controller | changed 2026-02-14 04:27:30.761643 | 2026-02-14 04:27:30.761848 | TASK [Create openstack config dir] 2026-02-14 04:27:31.129925 | controller | changed 2026-02-14 04:27:31.144530 | 2026-02-14 04:27:31.144868 | LOOP [Create ci dir in etc folder in the controller] 2026-02-14 04:27:31.533418 | controller -> 38.102.83.164 | changed: "crc" 2026-02-14 04:27:31.533901 | controller -> 38.102.83.164 | ok: All items complete 2026-02-14 04:27:31.533963 | 2026-02-14 04:27:31.792843 | controller -> 38.102.83.188 | changed: "controller" 2026-02-14 04:27:31.812484 | 2026-02-14 04:27:31.812693 | TASK [Set global resource names as facts] 2026-02-14 04:27:31.876515 | controller | ok 2026-02-14 04:27:31.888675 | 2026-02-14 04:27:31.888841 | TASK [Generate CA cert file] 2026-02-14 04:27:31.927399 | controller | skipping: Conditional result was False 2026-02-14 04:27:31.943880 | 2026-02-14 04:27:31.944032 | TASK [Update CA certs] 2026-02-14 04:27:32.495598 | controller | skipping: Conditional result was False 2026-02-14 04:27:32.508998 | 2026-02-14 04:27:32.509137 | TASK [Generate clouds config from cloud_secrets secret] 2026-02-14 04:27:33.474475 | controller | changed 2026-02-14 04:27:33.485955 | 2026-02-14 04:27:33.486086 | TASK [Create the default network] 2026-02-14 04:27:37.118720 | controller | admin_state_up: true 2026-02-14 04:27:37.118979 | controller | availability_zone_hints: 2026-02-14 04:27:37.119212 | controller | - nova 2026-02-14 04:27:37.119222 | controller | availability_zones: [] 2026-02-14 04:27:37.119601 | controller | created_at: '2026-02-14T04:27:35Z' 2026-02-14 04:27:37.119764 | controller | description: '' 2026-02-14 04:27:37.119946 | controller | dns_domain: '' 2026-02-14 04:27:37.120145 | controller | id: 73ee559c-f3ee-474e-b921-22d0fbf97d28 2026-02-14 04:27:37.120358 | controller | ipv4_address_scope: null 2026-02-14 04:27:37.120500 | controller | ipv6_address_scope: null 2026-02-14 04:27:37.120877 | controller | is_default: false 2026-02-14 04:27:37.121018 | controller | is_vlan_qinq: null 2026-02-14 04:27:37.121159 | controller | is_vlan_transparent: true 2026-02-14 04:27:37.121370 | controller | l2_adjacency: true 2026-02-14 04:27:37.121561 | controller | mtu: 1500 2026-02-14 04:27:37.121732 | controller | name: zuul-ci-net-3f315024 2026-02-14 04:27:37.121883 | controller | port_security_enabled: false 2026-02-14 04:27:37.122060 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2026-02-14 04:27:37.122243 | controller | provider:network_type: null 2026-02-14 04:27:37.122394 | controller | provider:physical_network: null 2026-02-14 04:27:37.122538 | controller | provider:segmentation_id: null 2026-02-14 04:27:37.122689 | controller | qos_policy_id: null 2026-02-14 04:27:37.122878 | controller | revision_number: 1 2026-02-14 04:27:37.123107 | controller | router:external: false 2026-02-14 04:27:37.123276 | controller | segments: null 2026-02-14 04:27:37.123409 | controller | shared: false 2026-02-14 04:27:37.123542 | controller | status: ACTIVE 2026-02-14 04:27:37.123685 | controller | subnets: [] 2026-02-14 04:27:37.123821 | controller | tags: [] 2026-02-14 04:27:37.123982 | controller | updated_at: '2026-02-14T04:27:36Z' 2026-02-14 04:27:37.535657 | controller | changed 2026-02-14 04:27:37.548992 | 2026-02-14 04:27:37.549142 | TASK [Create subnet - ipv4] 2026-02-14 04:27:39.751220 | controller | allocation_pools: 2026-02-14 04:27:39.751507 | controller | - end: 192.168.122.254 2026-02-14 04:27:39.751520 | controller | start: 192.168.122.2 2026-02-14 04:27:39.751527 | controller | cidr: 192.168.122.0/24 2026-02-14 04:27:39.751700 | controller | created_at: '2026-02-14T04:27:39Z' 2026-02-14 04:27:39.751833 | controller | description: '' 2026-02-14 04:27:39.751968 | controller | dns_nameservers: [] 2026-02-14 04:27:39.752134 | controller | dns_publish_fixed_ip: null 2026-02-14 04:27:39.752291 | controller | enable_dhcp: false 2026-02-14 04:27:39.752418 | controller | gateway_ip: 192.168.122.1 2026-02-14 04:27:39.752535 | controller | host_routes: [] 2026-02-14 04:27:39.752684 | controller | id: 1953270b-ce99-46e3-8aa1-1013433d1f96 2026-02-14 04:27:39.752878 | controller | ip_version: 4 2026-02-14 04:27:39.753011 | controller | ipv6_address_mode: null 2026-02-14 04:27:39.753150 | controller | ipv6_ra_mode: null 2026-02-14 04:27:39.753391 | controller | name: zuul-ci-subnet-3f315024 2026-02-14 04:27:39.753553 | controller | network_id: 73ee559c-f3ee-474e-b921-22d0fbf97d28 2026-02-14 04:27:39.753739 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2026-02-14 04:27:39.753902 | controller | revision_number: 0 2026-02-14 04:27:39.754038 | controller | segment_id: null 2026-02-14 04:27:39.754161 | controller | service_types: [] 2026-02-14 04:27:39.754286 | controller | subnetpool_id: null 2026-02-14 04:27:39.754397 | controller | tags: [] 2026-02-14 04:27:39.754529 | controller | updated_at: '2026-02-14T04:27:39Z' 2026-02-14 04:27:40.111455 | controller | changed 2026-02-14 04:27:40.123507 | 2026-02-14 04:27:40.123640 | TASK [Set yaml returned data for further usage] 2026-02-14 04:27:40.198526 | controller | ok 2026-02-14 04:27:40.203892 | 2026-02-14 04:27:40.203952 | TASK [Create router] 2026-02-14 04:27:40.737913 | controller | skipping: Conditional result was False 2026-02-14 04:27:40.750840 | 2026-02-14 04:27:40.750978 | TASK [Set router yaml returned data for further usage] 2026-02-14 04:27:40.819116 | controller | skipping: Conditional result was False 2026-02-14 04:27:40.831754 | 2026-02-14 04:27:40.831901 | TASK [Add router to subnet] 2026-02-14 04:27:41.387062 | controller | skipping: Conditional result was False 2026-02-14 04:27:41.400622 | 2026-02-14 04:27:41.400803 | LOOP [Create ports, VLANs and configure them on the instance] 2026-02-14 04:27:41.472684 | controller | ok: 2026-02-14 04:27:41.473027 | controller | { 2026-02-14 04:27:41.473066 | controller | "key": "controller", 2026-02-14 04:27:41.473094 | controller | "value": { 2026-02-14 04:27:41.473120 | controller | "networks": { 2026-02-14 04:27:41.473144 | controller | "default": { 2026-02-14 04:27:41.473167 | controller | "ip": "192.168.122.11" 2026-02-14 04:27:41.473191 | controller | } 2026-02-14 04:27:41.473214 | controller | } 2026-02-14 04:27:41.473237 | controller | } 2026-02-14 04:27:41.473259 | controller | } 2026-02-14 04:27:44.472094 | controller | ok: 2026-02-14 04:27:44.472207 | controller | { 2026-02-14 04:27:44.472239 | controller | "key": "crc", 2026-02-14 04:27:44.472265 | controller | "value": { 2026-02-14 04:27:44.472289 | controller | "networks": { 2026-02-14 04:27:44.472311 | controller | "default": { 2026-02-14 04:27:44.472333 | controller | "ip": "192.168.122.10" 2026-02-14 04:27:44.472356 | controller | }, 2026-02-14 04:27:44.472377 | controller | "internal-api": { 2026-02-14 04:27:44.472398 | controller | "ip": "172.17.0.5" 2026-02-14 04:27:44.472420 | controller | }, 2026-02-14 04:27:44.472441 | controller | "storage": { 2026-02-14 04:27:44.472461 | controller | "ip": "172.18.0.5" 2026-02-14 04:27:44.472487 | controller | }, 2026-02-14 04:27:44.472509 | controller | "tenant": { 2026-02-14 04:27:44.472530 | controller | "ip": "172.19.0.5" 2026-02-14 04:27:44.472550 | controller | } 2026-02-14 04:27:44.472570 | controller | } 2026-02-14 04:27:44.472591 | controller | } 2026-02-14 04:27:44.472611 | controller | } 2026-02-14 04:27:44.531646 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2026-02-14 04:27:44.535064 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance.yml 2026-02-14 04:27:44.544750 | 2026-02-14 04:27:44.544832 | TASK [Create instance ports and attach if necessary] 2026-02-14 04:27:44.566859 | controller | ok 2026-02-14 04:27:44.616103 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2026-02-14 04:27:44.621860 | 2026-02-14 04:27:44.621922 | TASK [Print the host networking data] 2026-02-14 04:27:44.660858 | controller | ok 2026-02-14 04:27:44.665739 | 2026-02-14 04:27:44.665799 | TASK [Create the private network parent port] 2026-02-14 04:27:47.323184 | controller | admin_state_up: true 2026-02-14 04:27:47.323471 | controller | allowed_address_pairs: [] 2026-02-14 04:27:47.323774 | controller | binding_host_id: null 2026-02-14 04:27:47.323968 | controller | binding_profile: {} 2026-02-14 04:27:47.324151 | controller | binding_vif_details: {} 2026-02-14 04:27:47.324334 | controller | binding_vif_type: null 2026-02-14 04:27:47.324571 | controller | binding_vnic_type: normal 2026-02-14 04:27:47.324792 | controller | created_at: '2026-02-14T04:27:46Z' 2026-02-14 04:27:47.324987 | controller | data_plane_status: null 2026-02-14 04:27:47.325161 | controller | description: '' 2026-02-14 04:27:47.325335 | controller | device_id: '' 2026-02-14 04:27:47.325504 | controller | device_owner: '' 2026-02-14 04:27:47.325701 | controller | device_profile: null 2026-02-14 04:27:47.326177 | controller | dns_assignment: 2026-02-14 04:27:47.326353 | controller | - fqdn: host-192-168-122-11.openstacklocal. 2026-02-14 04:27:47.326368 | controller | hostname: host-192-168-122-11 2026-02-14 04:27:47.326376 | controller | ip_address: 192.168.122.11 2026-02-14 04:27:47.326386 | controller | dns_domain: '' 2026-02-14 04:27:47.326552 | controller | dns_name: '' 2026-02-14 04:27:47.326747 | controller | extra_dhcp_opts: [] 2026-02-14 04:27:47.327150 | controller | fixed_ips: 2026-02-14 04:27:47.327342 | controller | - ip_address: 192.168.122.11 2026-02-14 04:27:47.327358 | controller | subnet_id: 1953270b-ce99-46e3-8aa1-1013433d1f96 2026-02-14 04:27:47.327369 | controller | hardware_offload_type: null 2026-02-14 04:27:47.327542 | controller | hints: '' 2026-02-14 04:27:47.327763 | controller | id: 3f7d8b74-f723-4da3-b99b-67e5824f7374 2026-02-14 04:27:47.327950 | controller | ip_allocation: immediate 2026-02-14 04:27:47.328124 | controller | mac_address: fa:16:3e:56:9f:ff 2026-02-14 04:27:47.328289 | controller | name: controller-3ab728f0-fce5-47d9-9c42-d6980b8f6cf3 2026-02-14 04:27:47.328434 | controller | network_id: 73ee559c-f3ee-474e-b921-22d0fbf97d28 2026-02-14 04:27:47.328561 | controller | numa_affinity_policy: null 2026-02-14 04:27:47.328862 | controller | port_security_enabled: false 2026-02-14 04:27:47.329052 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2026-02-14 04:27:47.329187 | controller | propagate_uplink_status: null 2026-02-14 04:27:47.329328 | controller | resource_request: null 2026-02-14 04:27:47.329523 | controller | revision_number: 1 2026-02-14 04:27:47.329701 | controller | qos_network_policy_id: null 2026-02-14 04:27:47.329874 | controller | qos_policy_id: null 2026-02-14 04:27:47.330046 | controller | security_group_ids: [] 2026-02-14 04:27:47.330205 | controller | status: DOWN 2026-02-14 04:27:47.330362 | controller | tags: [] 2026-02-14 04:27:47.330534 | controller | trunk_details: null 2026-02-14 04:27:47.330751 | controller | trusted: null 2026-02-14 04:27:47.330948 | controller | updated_at: '2026-02-14T04:27:46Z' 2026-02-14 04:27:47.702926 | controller | changed 2026-02-14 04:27:47.710999 | 2026-02-14 04:27:47.711087 | TASK [Set common facts for further usage] 2026-02-14 04:27:47.769626 | controller | ok 2026-02-14 04:27:47.781883 | 2026-02-14 04:27:47.782027 | TASK [Create the trunk port] 2026-02-14 04:27:48.326425 | controller | skipping: Conditional result was False 2026-02-14 04:27:48.335642 | 2026-02-14 04:27:48.335747 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2026-02-14 04:27:48.412372 | controller | skipping: Conditional result was False 2026-02-14 04:27:48.418833 | 2026-02-14 04:27:48.418898 | TASK [Refresh NetworkManager] 2026-02-14 04:27:48.463479 | controller | skipping: Conditional result was False 2026-02-14 04:27:48.469525 | 2026-02-14 04:27:48.469589 | TASK [Attach the port to the instance] 2026-02-14 04:28:00.043384 | controller | changed 2026-02-14 04:28:00.055536 | 2026-02-14 04:28:00.055674 | TASK [Wait till the interface exists] 2026-02-14 04:28:00.348782 | controller -> 38.102.83.188 | changed 2026-02-14 04:28:00.361921 | 2026-02-14 04:28:00.362081 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2026-02-14 04:28:00.504362 | controller | ok 2026-02-14 04:28:00.515776 | 2026-02-14 04:28:00.515905 | LOOP [Create VLANs ports and attach them to the trunk] 2026-02-14 04:28:00.554454 | 2026-02-14 04:28:00.554751 | LOOP [Prepare VLANs interface data to be used configuring] 2026-02-14 04:28:00.593325 | 2026-02-14 04:28:00.593595 | LOOP [Create NetworkManager configuration file for the trunk port] 2026-02-14 04:28:01.327547 | controller -> 38.102.83.188 | changed: 2026-02-14 04:28:01.327963 | controller -> 38.102.83.188 | { 2026-02-14 04:28:01.328025 | controller -> 38.102.83.188 | "key": "default", 2026-02-14 04:28:01.328068 | controller -> 38.102.83.188 | "value": { 2026-02-14 04:28:01.328106 | controller -> 38.102.83.188 | "connection": "ci-private-network", 2026-02-14 04:28:01.328144 | controller -> 38.102.83.188 | "gw": "192.168.122.1", 2026-02-14 04:28:01.328181 | controller -> 38.102.83.188 | "iface": "eth1", 2026-02-14 04:28:01.328217 | controller -> 38.102.83.188 | "ip": "192.168.122.11/24", 2026-02-14 04:28:01.328252 | controller -> 38.102.83.188 | "mac": "fa:16:3e:56:9f:ff", 2026-02-14 04:28:01.328287 | controller -> 38.102.83.188 | "mtu": "1500" 2026-02-14 04:28:01.328321 | controller -> 38.102.83.188 | } 2026-02-14 04:28:01.328356 | controller -> 38.102.83.188 | } 2026-02-14 04:28:01.328415 | 2026-02-14 04:28:01.345857 | 2026-02-14 04:28:01.346046 | TASK [Refresh NetworkManager] 2026-02-14 04:28:02.113783 | controller -> 38.102.83.188 | changed 2026-02-14 04:28:02.130559 | 2026-02-14 04:28:02.130700 | TASK [Debug fetch IP routes] 2026-02-14 04:28:02.402560 | controller -> 38.102.83.188 | changed 2026-02-14 04:28:02.415881 | 2026-02-14 04:28:02.416020 | TASK [Debug IP routes] 2026-02-14 04:28:02.473374 | controller -> 38.102.83.188 | ok 2026-02-14 04:28:02.486217 | 2026-02-14 04:28:02.486361 | TASK [Create instance ports and attach if necessary] 2026-02-14 04:28:02.515108 | controller | ok 2026-02-14 04:28:02.538773 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-instance-create-attach-port.yml 2026-02-14 04:28:02.546946 | 2026-02-14 04:28:02.547031 | TASK [Print the host networking data] 2026-02-14 04:28:02.593182 | controller | ok 2026-02-14 04:28:02.604256 | 2026-02-14 04:28:02.604382 | TASK [Create the private network parent port] 2026-02-14 04:28:05.807990 | controller | admin_state_up: true 2026-02-14 04:28:05.808221 | controller | allowed_address_pairs: [] 2026-02-14 04:28:05.808563 | controller | binding_host_id: null 2026-02-14 04:28:05.808818 | controller | binding_profile: {} 2026-02-14 04:28:05.809043 | controller | binding_vif_details: {} 2026-02-14 04:28:05.809285 | controller | binding_vif_type: null 2026-02-14 04:28:05.809573 | controller | binding_vnic_type: normal 2026-02-14 04:28:05.809849 | controller | created_at: '2026-02-14T04:28:05Z' 2026-02-14 04:28:05.810073 | controller | data_plane_status: null 2026-02-14 04:28:05.810404 | controller | description: '' 2026-02-14 04:28:05.810600 | controller | device_id: '' 2026-02-14 04:28:05.810823 | controller | device_owner: '' 2026-02-14 04:28:05.811039 | controller | device_profile: null 2026-02-14 04:28:05.811702 | controller | dns_assignment: 2026-02-14 04:28:05.811913 | controller | - fqdn: host-192-168-122-10.openstacklocal. 2026-02-14 04:28:05.811920 | controller | hostname: host-192-168-122-10 2026-02-14 04:28:05.811926 | controller | ip_address: 192.168.122.10 2026-02-14 04:28:05.811932 | controller | dns_domain: '' 2026-02-14 04:28:05.812112 | controller | dns_name: '' 2026-02-14 04:28:05.812320 | controller | extra_dhcp_opts: [] 2026-02-14 04:28:05.812868 | controller | fixed_ips: 2026-02-14 04:28:05.813166 | controller | - ip_address: 192.168.122.10 2026-02-14 04:28:05.813173 | controller | subnet_id: 1953270b-ce99-46e3-8aa1-1013433d1f96 2026-02-14 04:28:05.813180 | controller | hardware_offload_type: null 2026-02-14 04:28:05.813401 | controller | hints: '' 2026-02-14 04:28:05.813643 | controller | id: bda2377f-582a-4584-8767-cd93a0c760da 2026-02-14 04:28:05.813881 | controller | ip_allocation: immediate 2026-02-14 04:28:05.814109 | controller | mac_address: fa:16:3e:aa:78:16 2026-02-14 04:28:05.814362 | controller | name: crc-e5792435-2f73-4c9b-a188-8741cfe8d9f4 2026-02-14 04:28:05.814620 | controller | network_id: 73ee559c-f3ee-474e-b921-22d0fbf97d28 2026-02-14 04:28:05.814863 | controller | numa_affinity_policy: null 2026-02-14 04:28:05.815146 | controller | port_security_enabled: false 2026-02-14 04:28:05.815402 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2026-02-14 04:28:05.815626 | controller | propagate_uplink_status: null 2026-02-14 04:28:05.815860 | controller | resource_request: null 2026-02-14 04:28:05.816135 | controller | revision_number: 1 2026-02-14 04:28:05.816358 | controller | qos_network_policy_id: null 2026-02-14 04:28:05.816567 | controller | qos_policy_id: null 2026-02-14 04:28:05.816800 | controller | security_group_ids: [] 2026-02-14 04:28:05.816998 | controller | status: DOWN 2026-02-14 04:28:05.817189 | controller | tags: [] 2026-02-14 04:28:05.817420 | controller | trunk_details: null 2026-02-14 04:28:05.817621 | controller | trusted: null 2026-02-14 04:28:05.817885 | controller | updated_at: '2026-02-14T04:28:05Z' 2026-02-14 04:28:06.153359 | controller | changed 2026-02-14 04:28:06.166332 | 2026-02-14 04:28:06.166467 | TASK [Set common facts for further usage] 2026-02-14 04:28:06.258053 | controller | ok 2026-02-14 04:28:06.270498 | 2026-02-14 04:28:06.270626 | TASK [Create the trunk port] 2026-02-14 04:28:06.818309 | controller | skipping: Conditional result was False 2026-02-14 04:28:06.832351 | 2026-02-14 04:28:06.832486 | TASK [Avoid NetworkManager to automatically picked up the new interface] 2026-02-14 04:28:06.910751 | controller | skipping: Conditional result was False 2026-02-14 04:28:06.923569 | 2026-02-14 04:28:06.923703 | TASK [Refresh NetworkManager] 2026-02-14 04:28:07.001927 | controller | skipping: Conditional result was False 2026-02-14 04:28:07.015362 | 2026-02-14 04:28:07.015496 | TASK [Attach the port to the instance] 2026-02-14 04:28:17.584227 | controller | changed 2026-02-14 04:28:17.597147 | 2026-02-14 04:28:17.597285 | TASK [Wait till the interface exists] 2026-02-14 04:28:17.973294 | controller -> 38.102.83.164 | changed 2026-02-14 04:28:17.988704 | 2026-02-14 04:28:17.988867 | TASK [Prepare interface data to be used configuring trunk and vlan ifaces] 2026-02-14 04:28:18.196085 | controller | ok 2026-02-14 04:28:18.203346 | 2026-02-14 04:28:18.203428 | LOOP [Create VLANs ports and attach them to the trunk] 2026-02-14 04:28:18.256501 | controller | skipping: Conditional result was False 2026-02-14 04:28:21.265326 | controller | skipping: Conditional result was False 2026-02-14 04:28:24.283791 | controller | skipping: Conditional result was False 2026-02-14 04:28:24.308014 | 2026-02-14 04:28:24.308255 | LOOP [Prepare VLANs interface data to be used configuring] 2026-02-14 04:28:24.465564 | controller | ok: 2026-02-14 04:28:24.466015 | controller | { 2026-02-14 04:28:24.466079 | controller | "key": "internal-api", 2026-02-14 04:28:24.466130 | controller | "value": { 2026-02-14 04:28:24.466168 | controller | "ip": "172.17.0.5" 2026-02-14 04:28:24.466204 | controller | } 2026-02-14 04:28:24.466341 | controller | } 2026-02-14 04:28:24.466411 | 2026-02-14 04:28:24.495683 | controller | ok: 2026-02-14 04:28:24.495843 | controller | { 2026-02-14 04:28:24.495892 | controller | "key": "storage", 2026-02-14 04:28:24.495932 | controller | "value": { 2026-02-14 04:28:24.495968 | controller | "ip": "172.18.0.5" 2026-02-14 04:28:24.496003 | controller | } 2026-02-14 04:28:24.496037 | controller | } 2026-02-14 04:28:24.523489 | controller | ok: 2026-02-14 04:28:24.523557 | controller | { 2026-02-14 04:28:24.523580 | controller | "key": "tenant", 2026-02-14 04:28:24.523597 | controller | "value": { 2026-02-14 04:28:24.523614 | controller | "ip": "172.19.0.5" 2026-02-14 04:28:24.523630 | controller | } 2026-02-14 04:28:24.523645 | controller | } 2026-02-14 04:28:24.536207 | 2026-02-14 04:28:24.536278 | LOOP [Create NetworkManager configuration file for the trunk port] 2026-02-14 04:28:25.490692 | controller -> 38.102.83.164 | changed: 2026-02-14 04:28:25.491132 | controller -> 38.102.83.164 | { 2026-02-14 04:28:25.491188 | controller -> 38.102.83.164 | "key": "default", 2026-02-14 04:28:25.491227 | controller -> 38.102.83.164 | "value": { 2026-02-14 04:28:25.491263 | controller -> 38.102.83.164 | "connection": "ci-private-network", 2026-02-14 04:28:25.491297 | controller -> 38.102.83.164 | "gw": "192.168.122.1", 2026-02-14 04:28:25.491331 | controller -> 38.102.83.164 | "iface": "ens7", 2026-02-14 04:28:25.491364 | controller -> 38.102.83.164 | "ip": "192.168.122.10/24", 2026-02-14 04:28:25.491397 | controller -> 38.102.83.164 | "mac": "fa:16:3e:aa:78:16", 2026-02-14 04:28:25.491428 | controller -> 38.102.83.164 | "mtu": "1500" 2026-02-14 04:28:25.491460 | controller -> 38.102.83.164 | } 2026-02-14 04:28:25.491492 | controller -> 38.102.83.164 | } 2026-02-14 04:28:26.458572 | controller -> 38.102.83.164 | changed: 2026-02-14 04:28:26.458779 | controller -> 38.102.83.164 | { 2026-02-14 04:28:26.458837 | controller -> 38.102.83.164 | "key": "internal-api", 2026-02-14 04:28:26.458876 | controller -> 38.102.83.164 | "value": { 2026-02-14 04:28:26.458912 | controller -> 38.102.83.164 | "connection": "ci-private-network-20", 2026-02-14 04:28:26.458947 | controller -> 38.102.83.164 | "iface": "ens7.20", 2026-02-14 04:28:26.458980 | controller -> 38.102.83.164 | "ip": "172.17.0.5/24", 2026-02-14 04:28:26.459012 | controller -> 38.102.83.164 | "mac": "52:54:00:50:a6:09", 2026-02-14 04:28:26.459044 | controller -> 38.102.83.164 | "mtu": "1496", 2026-02-14 04:28:26.459076 | controller -> 38.102.83.164 | "parent_iface": "ens7", 2026-02-14 04:28:26.459107 | controller -> 38.102.83.164 | "vlan": 20 2026-02-14 04:28:26.459138 | controller -> 38.102.83.164 | } 2026-02-14 04:28:26.459170 | controller -> 38.102.83.164 | } 2026-02-14 04:28:27.384894 | controller -> 38.102.83.164 | changed: 2026-02-14 04:28:27.385013 | controller -> 38.102.83.164 | { 2026-02-14 04:28:27.385036 | controller -> 38.102.83.164 | "key": "storage", 2026-02-14 04:28:27.385053 | controller -> 38.102.83.164 | "value": { 2026-02-14 04:28:27.385071 | controller -> 38.102.83.164 | "connection": "ci-private-network-21", 2026-02-14 04:28:27.385088 | controller -> 38.102.83.164 | "iface": "ens7.21", 2026-02-14 04:28:27.385104 | controller -> 38.102.83.164 | "ip": "172.18.0.5/24", 2026-02-14 04:28:27.385119 | controller -> 38.102.83.164 | "mac": "52:54:00:c7:d9:47", 2026-02-14 04:28:27.385134 | controller -> 38.102.83.164 | "mtu": "1496", 2026-02-14 04:28:27.385149 | controller -> 38.102.83.164 | "parent_iface": "ens7", 2026-02-14 04:28:27.385163 | controller -> 38.102.83.164 | "vlan": 21 2026-02-14 04:28:27.385177 | controller -> 38.102.83.164 | } 2026-02-14 04:28:27.385192 | controller -> 38.102.83.164 | } 2026-02-14 04:28:28.307477 | controller -> 38.102.83.164 | changed: 2026-02-14 04:28:28.307764 | controller -> 38.102.83.164 | { 2026-02-14 04:28:28.307809 | controller -> 38.102.83.164 | "key": "tenant", 2026-02-14 04:28:28.307831 | controller -> 38.102.83.164 | "value": { 2026-02-14 04:28:28.307850 | controller -> 38.102.83.164 | "connection": "ci-private-network-22", 2026-02-14 04:28:28.307869 | controller -> 38.102.83.164 | "iface": "ens7.22", 2026-02-14 04:28:28.307888 | controller -> 38.102.83.164 | "ip": "172.19.0.5/24", 2026-02-14 04:28:28.307906 | controller -> 38.102.83.164 | "mac": "52:54:00:74:0f:df", 2026-02-14 04:28:28.307925 | controller -> 38.102.83.164 | "mtu": "1496", 2026-02-14 04:28:28.307942 | controller -> 38.102.83.164 | "parent_iface": "ens7", 2026-02-14 04:28:28.307960 | controller -> 38.102.83.164 | "vlan": 22 2026-02-14 04:28:28.307977 | controller -> 38.102.83.164 | } 2026-02-14 04:28:28.307995 | controller -> 38.102.83.164 | } 2026-02-14 04:28:28.334255 | 2026-02-14 04:28:28.334440 | TASK [Refresh NetworkManager] 2026-02-14 04:28:29.311234 | controller -> 38.102.83.164 | changed 2026-02-14 04:28:29.329147 | 2026-02-14 04:28:29.329278 | TASK [Debug fetch IP routes] 2026-02-14 04:28:29.674348 | controller -> 38.102.83.164 | changed 2026-02-14 04:28:29.688436 | 2026-02-14 04:28:29.688567 | TASK [Debug IP routes] 2026-02-14 04:28:29.746206 | controller -> 38.102.83.164 | ok 2026-02-14 04:28:29.761258 | 2026-02-14 04:28:29.761392 | TASK [Display some data about network ports] 2026-02-14 04:28:32.576031 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2026-02-14 04:28:32.675912 | controller | | ID | Name | MAC Address | Fixed IP Addresses | Status | 2026-02-14 04:28:32.675978 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2026-02-14 04:28:32.675987 | controller | | 3f7d8b74-f723-4da3-b99b-67e5824f7374 | controller-3ab728f0-fce5-47d9-9c42-d6980b8f6cf3 | fa:16:3e:56:9f:ff | ip_address='192.168.122.11', subnet_id='1953270b-ce99-46e3-8aa1-1013433d1f96' | ACTIVE | 2026-02-14 04:28:32.675994 | controller | | bda2377f-582a-4584-8767-cd93a0c760da | crc-e5792435-2f73-4c9b-a188-8741cfe8d9f4 | fa:16:3e:aa:78:16 | ip_address='192.168.122.10', subnet_id='1953270b-ce99-46e3-8aa1-1013433d1f96' | ACTIVE | 2026-02-14 04:28:32.676001 | controller | | fd22bd4c-b8c0-4d95-9f47-6b887e861eb3 | | fa:16:3e:6c:4c:5b | | DOWN | 2026-02-14 04:28:32.676008 | controller | +--------------------------------------+-------------------------------------------------+-------------------+-------------------------------------------------------------------------------+--------+ 2026-02-14 04:28:32.818838 | controller | changed 2026-02-14 04:28:32.831390 | 2026-02-14 04:28:32.831533 | LOOP [Display server configuration] 2026-02-14 04:28:35.505070 | controller | changed 2026-02-14 04:28:35.505488 | controller | changed: All items complete 2026-02-14 04:28:35.505560 | 2026-02-14 04:28:40.643391 | controller | changed 2026-02-14 04:28:40.661584 | 2026-02-14 04:28:40.661812 | TASK [Fetch underneath provider DNSs] 2026-02-14 04:28:40.692267 | controller | ok 2026-02-14 04:28:40.707081 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network-fetch-provider-dns.yml 2026-02-14 04:28:40.724668 | 2026-02-14 04:28:40.724779 | TASK [Fetch the DNS list of the default interface] 2026-02-14 04:28:41.090867 | controller | ok 2026-02-14 04:28:41.096136 | 2026-02-14 04:28:41.096196 | TASK [Set provider DNS for further usage] 2026-02-14 04:28:41.137889 | controller | ok 2026-02-14 04:28:41.143230 | 2026-02-14 04:28:41.143302 | LOOP [Save networking data to file for further usage] 2026-02-14 04:28:42.067026 | controller -> 38.102.83.164 | changed: "crc" 2026-02-14 04:28:42.721563 | controller -> 38.102.83.188 | changed: "controller" 2026-02-14 04:28:42.743717 | 2026-02-14 04:28:42.743948 | TASK [Remove cloud_secrets file] 2026-02-14 04:28:43.009144 | controller | changed 2026-02-14 04:28:43.093700 | 2026-02-14 04:28:43.093864 | PLAY RECAP 2026-02-14 04:28:43.093919 | controller | ok: 48 changed: 22 unreachable: 0 failed: 0 skipped: 14 rescued: 0 ignored: 0 2026-02-14 04:28:43.093946 | 2026-02-14 04:28:43.285125 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstrap-ci-network.yml@master] 2026-02-14 04:28:43.290513 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2026-02-14 04:28:43.875882 | 2026-02-14 04:28:43.875987 | PLAY [Prefer ipv4 over ipv6] 2026-02-14 04:28:43.911522 | 2026-02-14 04:28:43.911605 | TASK [Configure /etc/gai.conf to prever ipv4 over ipv6] 2026-02-14 04:28:43.966399 | crc | skipping: Conditional result was False 2026-02-14 04:28:43.977154 | controller | skipping: Conditional result was False 2026-02-14 04:28:44.022715 | 2026-02-14 04:28:44.022825 | PLAY [Generic task for migration time to crc-cloud] 2026-02-14 04:28:44.041162 | 2026-02-14 04:28:44.041230 | TASK [Check if there is a image build date file] 2026-02-14 04:28:44.488294 | crc | ok 2026-02-14 04:28:44.504963 | 2026-02-14 04:28:44.505104 | TASK [Print image date] 2026-02-14 04:28:44.987240 | crc | Fri Feb 13 16:40:16 UTC 2026 | Image type: crc-cloud 2026-02-14 04:28:45.067668 | crc | ok 2026-02-14 04:28:45.076864 | 2026-02-14 04:28:45.076947 | TASK [Run crc-cloud preparation] 2026-02-14 04:28:45.113214 | crc | ok 2026-02-14 04:28:45.149203 | 2026-02-14 04:28:45.149305 | TASK [prepare-crc-cloud : Print build date] 2026-02-14 04:28:45.181301 | crc | ok 2026-02-14 04:28:45.189384 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/build_date.yaml 2026-02-14 04:28:45.199448 | 2026-02-14 04:28:45.199517 | TASK [prepare-crc-cloud : Check if there is a image build date file] 2026-02-14 04:28:45.524413 | crc | ok 2026-02-14 04:28:45.540330 | 2026-02-14 04:28:45.540475 | TASK [prepare-crc-cloud : Print image date if available] 2026-02-14 04:28:45.890750 | crc | Fri Feb 13 16:40:16 UTC 2026 | Image type: crc-cloud 2026-02-14 04:28:46.098242 | crc | ok 2026-02-14 04:28:46.108638 | 2026-02-14 04:28:46.108769 | TASK [prepare-crc-cloud : Tune Kubelet config file] 2026-02-14 04:28:46.144190 | crc | skipping: Conditional result was False 2026-02-14 04:28:46.154581 | 2026-02-14 04:28:46.154668 | TASK [prepare-crc-cloud : Reboot CRC host to get the network interfaces] 2026-02-14 04:28:46.189933 | crc | ok 2026-02-14 04:28:46.200856 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/reboot_crc.yaml 2026-02-14 04:28:46.216096 | 2026-02-14 04:28:46.216178 | TASK [prepare-crc-cloud : Reboot host after adding pull secret and changing kubelet node params] 2026-02-14 04:29:08.282301 | crc | changed 2026-02-14 04:29:08.296850 | 2026-02-14 04:29:08.296980 | TASK [Start Zuul console after reboot] 2026-02-14 04:29:08.338919 | crc | ok 2026-02-14 04:29:08.371596 | 2026-02-14 04:29:08.371691 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-02-14 04:29:09.227841 | crc | ok 2026-02-14 04:29:09.257265 | 2026-02-14 04:29:09.257401 | TASK [prepare-crc-cloud : Prepare for executing crc-cloud] 2026-02-14 04:29:09.282611 | crc | ok 2026-02-14 04:29:09.295295 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pre.yaml 2026-02-14 04:29:09.310680 | 2026-02-14 04:29:09.310785 | TASK [prepare-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2026-02-14 04:29:10.422373 | crc | changed 2026-02-14 04:29:10.440086 | 2026-02-14 04:29:10.440249 | TASK [prepare-crc-cloud : Reload NetworkManager after creating custom rules] 2026-02-14 04:29:11.402022 | crc | changed 2026-02-14 04:29:11.426941 | 2026-02-14 04:29:11.427308 | TASK [prepare-crc-cloud : Inject pull secret into /var/lib/kubelet/config.json] 2026-02-14 04:29:12.529753 | crc | changed 2026-02-14 04:29:12.546053 | 2026-02-14 04:29:12.546193 | TASK [prepare-crc-cloud : Check if etcd slow profile set] 2026-02-14 04:29:12.573828 | crc | skipping: Conditional result was False 2026-02-14 04:29:12.590495 | 2026-02-14 04:29:12.590636 | TASK [prepare-crc-cloud : Use ramdisk for etcd] 2026-02-14 04:29:12.631934 | crc | ok 2026-02-14 04:29:12.653404 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/ramdisk.yaml 2026-02-14 04:29:12.671530 | 2026-02-14 04:29:12.671615 | TASK [prepare-crc-cloud : Move current etcd to other place] 2026-02-14 04:29:13.219870 | crc | ok 2026-02-14 04:29:13.236925 | 2026-02-14 04:29:13.237065 | TASK [prepare-crc-cloud : Mount ramdisk] 2026-02-14 04:29:13.717801 | crc | changed 2026-02-14 04:29:13.733540 | 2026-02-14 04:29:13.733680 | TASK [prepare-crc-cloud : Set proper permissions after mount] 2026-02-14 04:29:14.215617 | crc | changed 2026-02-14 04:29:14.231699 | 2026-02-14 04:29:14.231880 | TASK [prepare-crc-cloud : Copy content from old location to ramdisk] 2026-02-14 04:29:16.095257 | crc | changed 2026-02-14 04:29:16.148600 | 2026-02-14 04:29:16.148770 | TASK [prepare-crc-cloud : Set proper SELinux context] 2026-02-14 04:29:16.691011 | crc | ok 2026-02-14 04:29:16.710462 | 2026-02-14 04:29:16.710702 | TASK [prepare-crc-cloud : Block crc.testing domains] 2026-02-14 04:29:16.762593 | crc | ok 2026-02-14 04:29:16.783106 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/block_crc_domains.yaml 2026-02-14 04:29:16.804702 | 2026-02-14 04:29:16.804961 | LOOP [prepare-crc-cloud : Set crc.testing domains into /etc/hosts] 2026-02-14 04:29:17.240482 | crc | changed: line added 2026-02-14 04:29:17.504459 | crc | changed: line added 2026-02-14 04:29:17.822786 | crc | changed: line added 2026-02-14 04:29:18.162038 | crc | changed: line added 2026-02-14 04:29:18.433835 | crc | changed: line added 2026-02-14 04:29:18.702883 | crc | changed: line added 2026-02-14 04:29:19.026386 | crc | changed: line added 2026-02-14 04:29:19.287584 | crc | changed: line added 2026-02-14 04:29:19.315014 | 2026-02-14 04:29:19.315211 | TASK [prepare-crc-cloud : Get default interface name] 2026-02-14 04:29:19.667177 | crc | ens3 2026-02-14 04:29:19.873543 | crc | ok 2026-02-14 04:29:19.889965 | 2026-02-14 04:29:19.890175 | LOOP [prepare-crc-cloud : Block CRC domains also using iptables] 2026-02-14 04:29:20.438316 | crc | ok 2026-02-14 04:29:20.438734 | crc | changed: All items complete 2026-02-14 04:29:20.438831 | 2026-02-14 04:29:20.749026 | crc | ok 2026-02-14 04:29:21.043640 | crc | ok 2026-02-14 04:29:21.360397 | crc | ok 2026-02-14 04:29:21.650804 | crc | ok 2026-02-14 04:29:21.969994 | crc | ok 2026-02-14 04:29:22.288056 | crc | ok 2026-02-14 04:29:22.605194 | crc | ok 2026-02-14 04:29:22.631419 | 2026-02-14 04:29:22.631633 | TASK [prepare-crc-cloud : Set required facts] 2026-02-14 04:29:22.714231 | crc | ok 2026-02-14 04:29:22.724541 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/set_vars.yaml 2026-02-14 04:29:22.741807 | 2026-02-14 04:29:22.741869 | TASK [prepare-crc-cloud : Set required facts] 2026-02-14 04:29:22.823685 | crc | Output suppressed because no_log was given 2026-02-14 04:29:22.830802 | 2026-02-14 04:29:22.830863 | TASK [Start crc-cloud role when Zuul defined] 2026-02-14 04:29:22.873539 | crc | ok 2026-02-14 04:29:22.918852 | 2026-02-14 04:29:22.918967 | TASK [deploy-crc-cloud : Check if pull-secret is provided] 2026-02-14 04:29:22.943439 | crc | skipping: Conditional result was False 2026-02-14 04:29:22.954213 | 2026-02-14 04:29:22.954300 | TASK [deploy-crc-cloud : Create kubeconfig] 2026-02-14 04:29:22.988686 | crc | ok 2026-02-14 04:29:23.001168 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubeconfig.yaml 2026-02-14 04:29:23.018186 | 2026-02-14 04:29:23.018277 | TASK [deploy-crc-cloud : Create kube directory] 2026-02-14 04:29:23.305357 | crc | changed 2026-02-14 04:29:23.321153 | 2026-02-14 04:29:23.321307 | TASK [deploy-crc-cloud : Copy kubeconfig to user dir] 2026-02-14 04:29:23.760619 | crc | changed 2026-02-14 04:29:23.777419 | 2026-02-14 04:29:23.777575 | TASK [deploy-crc-cloud : Setup dnsmasq] 2026-02-14 04:29:23.820111 | crc | ok 2026-02-14 04:29:23.838149 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/dnsmasq.yaml 2026-02-14 04:29:23.855533 | 2026-02-14 04:29:23.855621 | TASK [deploy-crc-cloud : Disable overwriting /etc/resolv.conf by the NetworkManager] 2026-02-14 04:29:24.707090 | crc | ok 2026-02-14 04:29:24.726840 | 2026-02-14 04:29:24.726986 | TASK [deploy-crc-cloud : Restart NetworkManager when its needed] 2026-02-14 04:29:24.755297 | crc | skipping: Conditional result was False 2026-02-14 04:29:24.766670 | 2026-02-14 04:29:24.766839 | TASK [deploy-crc-cloud : Ensure /etc/resolv.conf is not a symlink and is writable] 2026-02-14 04:29:25.102993 | crc | ok 2026-02-14 04:29:25.121112 | 2026-02-14 04:29:25.121254 | TASK [deploy-crc-cloud : Create crc-dnsmasq.conf] 2026-02-14 04:29:26.048069 | crc | changed 2026-02-14 04:29:26.066365 | 2026-02-14 04:29:26.066617 | TASK [deploy-crc-cloud : Add domains into crc-dnsmasq.conf when alternative_domain] 2026-02-14 04:29:26.096114 | crc | skipping: Conditional result was False 2026-02-14 04:29:26.109870 | 2026-02-14 04:29:26.109984 | LOOP [deploy-crc-cloud : Set this host as first nameserver in /etc/resolv.conf] 2026-02-14 04:29:26.491030 | crc | changed: line replaced 2026-02-14 04:29:26.731472 | crc | ok 2026-02-14 04:29:26.982528 | crc | ok 2026-02-14 04:29:27.011517 | 2026-02-14 04:29:27.011667 | TASK [deploy-crc-cloud : Restart dnsmasq] 2026-02-14 04:29:27.948093 | crc | changed 2026-02-14 04:29:27.968973 | 2026-02-14 04:29:27.969129 | TASK [deploy-crc-cloud : Start kubelet] 2026-02-14 04:29:28.002686 | crc | ok 2026-02-14 04:29:28.020173 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/kubelet.yaml 2026-02-14 04:29:28.045245 | 2026-02-14 04:29:28.045390 | TASK [deploy-crc-cloud : Start and enable kubelet] 2026-02-14 04:29:42.601763 | crc | changed 2026-02-14 04:29:42.614135 | 2026-02-14 04:29:42.614222 | TASK [deploy-crc-cloud : Wait for port 6443 to be up] 2026-02-14 04:30:43.189995 | crc | ok 2026-02-14 04:30:43.206054 | 2026-02-14 04:30:43.206185 | TASK [deploy-crc-cloud : Wait for API to start before continue] 2026-02-14 04:30:47.475230 | crc | NAMESPACE NAME READY STATUS RESTARTS AGE 2026-02-14 04:30:47.475535 | crc | hostpath-provisioner csi-hostpathplugin-6gff6 4/4 Running 0 30s 2026-02-14 04:30:47.475705 | crc | openshift-apiserver-operator openshift-apiserver-operator-796bbdcf4f-r4glf 1/1 Running 0 42s 2026-02-14 04:30:47.475905 | crc | openshift-apiserver apiserver-76f77b778f-5zd7m 2/2 Running 0 42s 2026-02-14 04:30:47.476071 | crc | openshift-authentication-operator authentication-operator-69f744f599-86gw2 1/1 Running 0 42s 2026-02-14 04:30:47.476277 | crc | openshift-authentication oauth-openshift-558db77b4-vfvkj 1/1 Running 0 42s 2026-02-14 04:30:47.477018 | crc | openshift-cluster-machine-approver machine-approver-56656f9798-6jjzr 2/2 Running 0 42s 2026-02-14 04:30:47.477369 | crc | openshift-cluster-samples-operator cluster-samples-operator-665b6dd947-9fmj5 2/2 Running 0 42s 2026-02-14 04:30:47.477544 | crc | openshift-cluster-version cluster-version-operator-5c965bbfc6-td2qj 1/1 Running 0 42s 2026-02-14 04:30:47.477678 | crc | openshift-config-operator openshift-config-operator-7777fb866f-dz6ls 1/1 Running 0 42s 2026-02-14 04:30:47.477819 | crc | openshift-console-operator console-operator-58897d9998-pgxxj 1/1 Running 0 42s 2026-02-14 04:30:47.477980 | crc | openshift-console console-f9d7485db-g8phx 1/1 Running 0 42s 2026-02-14 04:30:47.478211 | crc | openshift-console downloads-7954f5f757-4nhfb 1/1 Running 0 42s 2026-02-14 04:30:47.478361 | crc | openshift-controller-manager-operator openshift-controller-manager-operator-756b6f6bc6-rtcgf 1/1 Running 0 42s 2026-02-14 04:30:47.478529 | crc | openshift-controller-manager controller-manager-879f6c89f-vmn27 1/1 Running 0 42s 2026-02-14 04:30:47.478712 | crc | openshift-dns-operator dns-operator-744455d44c-dbhfn 2/2 Running 0 42s 2026-02-14 04:30:47.478926 | crc | openshift-dns dns-default-bk8h8 2/2 Running 0 30s 2026-02-14 04:30:47.479165 | crc | openshift-dns node-resolver-twh69 1/1 Running 0 42s 2026-02-14 04:30:47.479333 | crc | openshift-etcd-operator etcd-operator-b45778765-gglkf 1/1 Running 0 42s 2026-02-14 04:30:47.479518 | crc | openshift-image-registry cluster-image-registry-operator-dc59b4c8b-8s8tb 1/1 Running 0 42s 2026-02-14 04:30:47.479708 | crc | openshift-image-registry image-registry-697d97f7c8-rzdl9 0/1 Running 0 42s 2026-02-14 04:30:47.479877 | crc | openshift-image-registry node-ca-4hvfr 1/1 Running 0 42s 2026-02-14 04:30:47.480033 | crc | openshift-ingress-canary ingress-canary-685h2 1/1 Running 0 30s 2026-02-14 04:30:47.480189 | crc | openshift-ingress-operator ingress-operator-5b745b69d9-z74vx 2/2 Running 0 42s 2026-02-14 04:30:47.480409 | crc | openshift-ingress router-default-5444994796-22jqh 1/1 Running 0 42s 2026-02-14 04:30:47.480578 | crc | openshift-kube-apiserver-operator kube-apiserver-operator-766d6c64bb-q56xs 1/1 Running 0 41s 2026-02-14 04:30:47.480778 | crc | openshift-kube-apiserver kube-apiserver-crc 5/5 Running 1 (51s ago) 45s 2026-02-14 04:30:47.480970 | crc | openshift-kube-apiserver revision-pruner-8-crc 0/1 Completed 0 19s 2026-02-14 04:30:47.481153 | crc | openshift-kube-controller-manager-operator kube-controller-manager-operator-78b949d7b-jgxhg 1/1 Running 0 41s 2026-02-14 04:30:47.481332 | crc | openshift-kube-controller-manager kube-controller-manager-crc 4/4 Running 0 44s 2026-02-14 04:30:47.481479 | crc | openshift-kube-controller-manager revision-pruner-9-crc 0/1 Completed 0 20s 2026-02-14 04:30:47.481597 | crc | openshift-kube-scheduler-operator openshift-kube-scheduler-operator-5fdd9b5758-mvhp7 1/1 Running 0 41s 2026-02-14 04:30:47.481752 | crc | openshift-kube-scheduler openshift-kube-scheduler-crc 3/3 Running 0 16s 2026-02-14 04:30:47.481866 | crc | openshift-kube-storage-version-migrator-operator kube-storage-version-migrator-operator-b67b599dd-sgfft 1/1 Running 0 41s 2026-02-14 04:30:47.482027 | crc | openshift-kube-storage-version-migrator migrator-59844c95c7-m8cks 2/2 Running 0 41s 2026-02-14 04:30:47.482209 | crc | openshift-machine-api control-plane-machine-set-operator-78cbb6b69f-glwnx 1/1 Running 0 41s 2026-02-14 04:30:47.482387 | crc | openshift-machine-api machine-api-operator-5694c8668f-6mtkf 2/2 Running 0 41s 2026-02-14 04:30:47.482545 | crc | openshift-machine-config-operator machine-config-controller-84d6567774-rkvc4 2/2 Running 0 41s 2026-02-14 04:30:47.482722 | crc | openshift-machine-config-operator machine-config-daemon-jqg7h 2/2 Running 0 42s 2026-02-14 04:30:47.482890 | crc | openshift-machine-config-operator machine-config-operator-74547568cd-ql84d 2/2 Running 0 41s 2026-02-14 04:30:47.483080 | crc | openshift-machine-config-operator machine-config-server-flv97 1/1 Running 0 30s 2026-02-14 04:30:47.483282 | crc | openshift-marketplace certified-operators-vrfsp 0/1 Init:1/2 0 20s 2026-02-14 04:30:47.483509 | crc | openshift-marketplace certified-operators-w8gv4 0/1 Init:1/2 0 20s 2026-02-14 04:30:47.484027 | crc | openshift-marketplace community-operators-h5plm 0/1 Init:1/2 0 20s 2026-02-14 04:30:47.484887 | crc | openshift-marketplace community-operators-msg5r 0/1 Init:1/2 0 20s 2026-02-14 04:30:47.485075 | crc | openshift-marketplace marketplace-operator-79b997595-q79s6 1/1 Running 0 41s 2026-02-14 04:30:47.485246 | crc | openshift-marketplace redhat-marketplace-59z8t 0/1 Init:1/2 0 18s 2026-02-14 04:30:47.485463 | crc | openshift-marketplace redhat-marketplace-v8958 0/1 Init:1/2 0 18s 2026-02-14 04:30:47.485656 | crc | openshift-marketplace redhat-operators-782fv 0/1 Init:1/2 0 17s 2026-02-14 04:30:47.485865 | crc | openshift-marketplace redhat-operators-h9mkx 0/1 Init:1/2 0 17s 2026-02-14 04:30:47.486358 | crc | openshift-multus cni-sysctl-allowlist-ds-grlzb 1/1 Terminating 0 30s 2026-02-14 04:30:47.486541 | crc | openshift-multus multus-additional-cni-plugins-q8gcr 1/1 Running 0 42s 2026-02-14 04:30:47.486688 | crc | openshift-multus multus-admission-controller-857f4d67dd-tc6zp 2/2 Running 0 41s 2026-02-14 04:30:47.486857 | crc | openshift-multus multus-gh2ld 1/1 Running 0 42s 2026-02-14 04:30:47.487012 | crc | openshift-multus network-metrics-daemon-dh74q 2/2 Running 0 42s 2026-02-14 04:30:47.487210 | crc | openshift-network-console networking-console-plugin-85b44fc459-gdk6g 1/1 Running 0 355d 2026-02-14 04:30:47.487354 | crc | openshift-network-diagnostics network-check-source-55646444c4-trplf 1/1 Running 0 355d 2026-02-14 04:30:47.487503 | crc | openshift-network-diagnostics network-check-target-xd92c 0/1 Running 0 355d 2026-02-14 04:30:47.487646 | crc | openshift-network-node-identity network-node-identity-vrzqb 2/2 Running 0 355d 2026-02-14 04:30:47.487800 | crc | openshift-network-operator iptables-alerter-4ln5h 1/1 Running 0 355d 2026-02-14 04:30:47.487951 | crc | openshift-network-operator network-operator-58b4c7f79c-55gtf 1/1 Running 0 355d 2026-02-14 04:30:47.488129 | crc | openshift-oauth-apiserver apiserver-7bbb656c7d-k57fw 1/1 Running 0 41s 2026-02-14 04:30:47.488256 | crc | openshift-operator-lifecycle-manager catalog-operator-68c6474976-p66pc 1/1 Running 0 41s 2026-02-14 04:30:47.488389 | crc | openshift-operator-lifecycle-manager collect-profiles-29517390-xfhwk 0/1 Completed 0 42s 2026-02-14 04:30:47.488535 | crc | openshift-operator-lifecycle-manager olm-operator-6b444d44fb-j2snv 1/1 Running 0 41s 2026-02-14 04:30:47.488686 | crc | openshift-operator-lifecycle-manager package-server-manager-789f6589d5-c462v 1/2 Running 0 41s 2026-02-14 04:30:47.488837 | crc | openshift-operator-lifecycle-manager packageserver-d55dfcdfc-mm5js 1/1 Running 0 41s 2026-02-14 04:30:47.488979 | crc | openshift-ovn-kubernetes ovnkube-control-plane-749d76644c-9jk85 2/2 Running 0 41s 2026-02-14 04:30:47.489152 | crc | openshift-ovn-kubernetes ovnkube-node-jtvtf 8/8 Running 0 42s 2026-02-14 04:30:47.489290 | crc | openshift-route-controller-manager route-controller-manager-6576b87f9c-nsrvf 1/1 Running 0 41s 2026-02-14 04:30:47.489435 | crc | openshift-service-ca-operator service-ca-operator-777779d784-mvjvz 1/1 Running 0 41s 2026-02-14 04:30:47.489588 | crc | openshift-service-ca service-ca-9c57cc56f-pwpph 1/1 Running 0 41s 2026-02-14 04:30:47.769258 | crc | ok 2026-02-14 04:30:47.780295 | 2026-02-14 04:30:47.780384 | TASK [deploy-crc-cloud : Replace default pubkey] 2026-02-14 04:30:47.815847 | crc | ok 2026-02-14 04:30:47.828931 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/pubkey.yaml 2026-02-14 04:30:47.850062 | 2026-02-14 04:30:47.850148 | TASK [deploy-crc-cloud : Check if id_rsa.pub exists] 2026-02-14 04:30:48.186888 | crc | ok 2026-02-14 04:30:48.203262 | 2026-02-14 04:30:48.203414 | TASK [deploy-crc-cloud : Read pub key] 2026-02-14 04:30:48.786920 | crc | skipping: Conditional result was False 2026-02-14 04:30:48.795123 | 2026-02-14 04:30:48.795209 | TASK [deploy-crc-cloud : Wait for machineconfig] 2026-02-14 04:30:48.819253 | crc | skipping: Conditional result was False 2026-02-14 04:30:48.827709 | 2026-02-14 04:30:48.827786 | TASK [deploy-crc-cloud : Patch machineconfig 99-master-ssh] 2026-02-14 04:30:49.364333 | crc | skipping: Conditional result was False 2026-02-14 04:30:49.381435 | 2026-02-14 04:30:49.381603 | TASK [deploy-crc-cloud : Accept certificate] 2026-02-14 04:30:49.423669 | crc | ok 2026-02-14 04:30:49.441755 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/accept_cert.yaml 2026-02-14 04:30:49.471523 | 2026-02-14 04:30:49.471651 | TASK [deploy-crc-cloud : Get csr in Pending state] 2026-02-14 04:30:50.516071 | crc | changed 2026-02-14 04:30:50.532884 | 2026-02-14 04:30:50.533019 | LOOP [deploy-crc-cloud : Accept OpenShift certificate if in Pending state] 2026-02-14 04:30:50.568446 | 2026-02-14 04:30:50.568722 | TASK [deploy-crc-cloud : Wait for cluster become healthy] 2026-02-14 04:30:50.609123 | crc | ok 2026-02-14 04:30:50.628016 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2026-02-14 04:30:50.656405 | 2026-02-14 04:30:50.656497 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2026-02-14 04:30:51.151325 | crc | True 2026-02-14 04:30:51.151997 | crc | True 2026-02-14 04:30:51.205090 | crc | changed 2026-02-14 04:30:51.221266 | 2026-02-14 04:30:51.221396 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2026-02-14 04:30:51.277416 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2026-02-14 04:30:51.292477 | 2026-02-14 04:30:51.292611 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2026-02-14 04:30:51.320053 | crc | skipping: Conditional result was False 2026-02-14 04:30:51.338575 | 2026-02-14 04:30:51.338710 | TASK [deploy-crc-cloud : Set credentials] 2026-02-14 04:30:51.381159 | crc | ok 2026-02-14 04:30:51.401032 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/set_credentials.yaml 2026-02-14 04:30:51.432002 | 2026-02-14 04:30:51.432064 | TASK [deploy-crc-cloud : Ensure htpasswd.txt does not exists] 2026-02-14 04:30:51.799504 | crc | ok 2026-02-14 04:30:51.815474 | 2026-02-14 04:30:51.815605 | TASK [deploy-crc-cloud : Create temporary directory] 2026-02-14 04:30:52.226170 | crc | changed 2026-02-14 04:30:52.283631 | 2026-02-14 04:30:52.283804 | LOOP [deploy-crc-cloud : Get htpasswd] 2026-02-14 04:30:52.368999 | crc | Output suppressed because no_log was given 2026-02-14 04:30:52.391145 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2026-02-14 04:30:52.393170 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2026-02-14 04:30:52.395201 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/get_htpasswd.yaml 2026-02-14 04:30:52.419830 | 2026-02-14 04:30:52.419955 | TASK [deploy-crc-cloud : Get htpasswd for developer] 2026-02-14 04:31:15.861137 | crc | time="2026-02-14T04:31:15Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2026-02-14 04:31:15.867010 | crc | Trying to pull ghcr.io/crc-org/crc-cloud/httpd-tools:latest... 2026-02-14 04:31:16.168560 | crc | Getting image source signatures 2026-02-14 04:31:18.535463 | crc | Copying blob sha256:bc46fc4c3e746a82292658b9b2cb6dc13c634a96e483d41d57ce74a5aae7c030 2026-02-14 04:31:18.536512 | crc | Copying blob sha256:070cca9678d0cc5919ba8c1d8a2d3cb0e0481d641bf9300af526338bb91c9ac4 2026-02-14 04:31:18.536535 | crc | Copying config sha256:ddb130de62f40b931cccbd7055ad3e6881817ccc93fc70333d410dac87f51f1d 2026-02-14 04:31:18.541693 | crc | Writing manifest to image destination 2026-02-14 04:31:19.519665 | crc | changed 2026-02-14 04:31:19.539959 | 2026-02-14 04:31:19.540115 | TASK [deploy-crc-cloud : Get htpasswd for kubeadmin] 2026-02-14 04:31:20.043657 | crc | time="2026-02-14T04:31:20Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2026-02-14 04:31:20.607720 | crc | changed 2026-02-14 04:31:20.626974 | 2026-02-14 04:31:20.627166 | TASK [deploy-crc-cloud : Get htpasswd for redhat] 2026-02-14 04:31:21.099157 | crc | time="2026-02-14T04:31:21Z" level=warning msg="The input device is not a TTY. The --tty and --interactive flags might not work properly" 2026-02-14 04:31:22.194298 | crc | changed 2026-02-14 04:31:22.211953 | 2026-02-14 04:31:22.212100 | TASK [deploy-crc-cloud : Cleanup htpasswd.txt file] 2026-02-14 04:31:23.708929 | crc | changed 2026-02-14 04:31:23.725887 | 2026-02-14 04:31:23.726029 | TASK [deploy-crc-cloud : Create secret with generic htpass-secret] 2026-02-14 04:31:24.318631 | crc | ok 2026-02-14 04:31:24.334278 | 2026-02-14 04:31:24.334418 | TASK [deploy-crc-cloud : Replace htpass-secret] 2026-02-14 04:31:24.826983 | crc | secret/htpass-secret replaced 2026-02-14 04:31:24.897432 | crc | ok 2026-02-14 04:31:24.914609 | 2026-02-14 04:31:24.914783 | TASK [deploy-crc-cloud : Remove temporary directory] 2026-02-14 04:31:25.215948 | crc | changed 2026-02-14 04:31:25.231492 | 2026-02-14 04:31:25.231637 | TASK [deploy-crc-cloud : Replace default CA] 2026-02-14 04:31:25.276083 | crc | ok 2026-02-14 04:31:25.298054 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/replace_default_ca.yaml 2026-02-14 04:31:25.332129 | 2026-02-14 04:31:25.332215 | TASK [deploy-crc-cloud : Generate key] 2026-02-14 04:31:28.393882 | crc | changed 2026-02-14 04:31:28.409775 | 2026-02-14 04:31:28.409922 | TASK [deploy-crc-cloud : Generate cert] 2026-02-14 04:31:28.974137 | crc | changed 2026-02-14 04:31:28.990251 | 2026-02-14 04:31:28.990405 | TASK [deploy-crc-cloud : Generate csr] 2026-02-14 04:31:29.625406 | crc | .......+.......+......+..+...+..........+..+.+......+......+..+.+..+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...+.+........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+...+..+...+.............+..............+......+............+.......+......+...+..+....+.....+...+.+............+...+.....+............+...+.......+........+................+.........+..+....+......+..+...+...+....+.....+.+.....+......+....+...........+......+....+...+..+.........................+.....+...+.+............+.....+....+......+.........+........+...+.......+........+....+.....................+....................+...+............+....+...+...+.........+...........+.......+..+.+.....+..........+........+.......+...+.....................+...+........+...+.+...+..+.+........+...................+.....+......+...................+..+...+.+..+.......+....................+.+.........+.....+......+.+........+......+...............+.+.....+.........+...................+......+............+.....+....+....................+......+...+.+...+..+...+.......+...+..+....+..............+...+............+..........+...+..+...+....+.....+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-02-14 04:31:29.715210 | crc | ...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.............+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+..+.........+......+....+...+...........+.+...+...+........+.+.....+.+...+..+...+.......+.........+...+......+.........+.....+.......+.....+.........+.........+.............+..............+..........+...+........+....+......+.....+.............+...............+......+...+......+.....+.+...+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-02-14 04:31:29.718865 | crc | ----- 2026-02-14 04:31:30.080844 | crc | changed 2026-02-14 04:31:30.097700 | 2026-02-14 04:31:30.097884 | TASK [deploy-crc-cloud : Generate user cert] 2026-02-14 04:31:30.624649 | crc | Certificate request self-signature ok 2026-02-14 04:31:30.646006 | crc | subject=O = ${GROUP}, CN = core 2026-02-14 04:31:30.711033 | crc | changed 2026-02-14 04:31:30.728829 | 2026-02-14 04:31:30.728974 | TASK [deploy-crc-cloud : Create configmap] 2026-02-14 04:31:31.258671 | crc | configmap/client-ca-custom created 2026-02-14 04:31:31.324452 | crc | ok 2026-02-14 04:31:31.340959 | 2026-02-14 04:31:31.341092 | TASK [deploy-crc-cloud : Patch apiserver] 2026-02-14 04:31:31.865154 | crc | apiserver.config.openshift.io/cluster patched 2026-02-14 04:31:31.954415 | crc | ok 2026-02-14 04:31:31.970828 | 2026-02-14 04:31:31.970963 | TASK [deploy-crc-cloud : Create configmap] 2026-02-14 04:31:32.519253 | crc | W0214 04:31:32.518354 12080 helpers.go:703] --dry-run is deprecated and can be replaced with --dry-run=client. 2026-02-14 04:31:32.589907 | crc | configmap/admin-kubeconfig-client-ca replaced 2026-02-14 04:31:33.104599 | crc | ok 2026-02-14 04:31:33.121773 | 2026-02-14 04:31:33.121936 | TASK [deploy-crc-cloud : Login to the OpenShift cluster] 2026-02-14 04:31:33.166847 | crc | ok 2026-02-14 04:31:33.184800 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/login.yaml 2026-02-14 04:31:33.224038 | 2026-02-14 04:31:33.224103 | TASK [deploy-crc-cloud : Try to login after all changes] 2026-02-14 04:31:33.716422 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2026-02-14 04:31:33.811951 | crc | 2026-02-14 04:31:33.812001 | crc | Unable to connect to the server: EOF 2026-02-14 04:33:37.887506 | crc | ok 2026-02-14 04:33:37.902658 | 2026-02-14 04:33:37.902819 | TASK [deploy-crc-cloud : Patch pull secret] 2026-02-14 04:33:37.948161 | crc | ok 2026-02-14 04:33:37.966122 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/patch_pull_secret.yaml 2026-02-14 04:33:38.010419 | 2026-02-14 04:33:38.010507 | TASK [deploy-crc-cloud : Patch pull secret] 2026-02-14 04:33:39.124918 | crc | Output suppressed because no_log was given 2026-02-14 04:33:39.140370 | 2026-02-14 04:33:39.140511 | TASK [deploy-crc-cloud : Wait for cluster become healthy after patching CA and pull secret] 2026-02-14 04:33:39.183039 | crc | ok 2026-02-14 04:33:39.201143 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2026-02-14 04:33:39.242044 | 2026-02-14 04:33:39.242111 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2026-02-14 04:33:39.694153 | crc | True 2026-02-14 04:33:39.694750 | crc | True 2026-02-14 04:33:39.778573 | crc | changed 2026-02-14 04:33:39.794268 | 2026-02-14 04:33:39.794405 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2026-02-14 04:33:39.890062 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2026-02-14 04:33:39.899303 | 2026-02-14 04:33:39.899384 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2026-02-14 04:33:39.924753 | crc | skipping: Conditional result was False 2026-02-14 04:33:39.932399 | 2026-02-14 04:33:39.932468 | TASK [deploy-crc-cloud : Create certificate and patch secret] 2026-02-14 04:33:39.956902 | crc | skipping: Conditional result was False 2026-02-14 04:33:39.974694 | 2026-02-14 04:33:39.974879 | TASK [deploy-crc-cloud : Wait for cluster become healthy after adding domain] 2026-02-14 04:33:40.011543 | crc | ok 2026-02-14 04:33:40.022500 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2026-02-14 04:33:40.060606 | 2026-02-14 04:33:40.060673 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy etcd|openshift-apiserver] 2026-02-14 04:33:40.493396 | crc | True 2026-02-14 04:33:40.494157 | crc | True 2026-02-14 04:33:40.618351 | crc | changed 2026-02-14 04:33:40.634559 | 2026-02-14 04:33:40.634697 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2026-02-14 04:33:40.689456 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2026-02-14 04:33:40.706052 | 2026-02-14 04:33:40.706226 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2026-02-14 04:33:40.734486 | crc | skipping: Conditional result was False 2026-02-14 04:33:40.746845 | 2026-02-14 04:33:40.746948 | TASK [deploy-crc-cloud : Patch ingress config] 2026-02-14 04:33:40.771921 | crc | skipping: Conditional result was False 2026-02-14 04:33:40.783747 | 2026-02-14 04:33:40.783900 | TASK [deploy-crc-cloud : Patch api server] 2026-02-14 04:33:40.809708 | crc | skipping: Conditional result was False 2026-02-14 04:33:40.821454 | 2026-02-14 04:33:40.821566 | TASK [deploy-crc-cloud : Patch default route] 2026-02-14 04:33:40.846567 | crc | skipping: Conditional result was False 2026-02-14 04:33:40.860667 | 2026-02-14 04:33:40.860810 | TASK [deploy-crc-cloud : Wait for cluster become healthy after changing ingress api server and default route] 2026-02-14 04:33:40.896168 | crc | ok 2026-02-14 04:33:40.907501 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/src/github.com/crc-org/crc-cloud/ansible/roles/deploy-crc-cloud/tasks/wait_cluster_become_healthy.yaml 2026-02-14 04:33:40.947226 | 2026-02-14 04:33:40.947299 | TASK [deploy-crc-cloud : Check if specified OpenShift components are healthy authentication|console|etcd|ingress|openshift-apiserver] 2026-02-14 04:33:41.372749 | crc | True 2026-02-14 04:33:41.373582 | crc | True 2026-02-14 04:33:41.373608 | crc | True 2026-02-14 04:33:41.373620 | crc | True 2026-02-14 04:33:41.373644 | crc | True 2026-02-14 04:33:41.485004 | crc | changed 2026-02-14 04:33:41.502379 | 2026-02-14 04:33:41.502525 | TASK [deploy-crc-cloud : Output success message if components are healthy] 2026-02-14 04:33:41.548387 | crc | ok: OpenShift cluster components have become healthy in approximately 20 * 15 seconds. 2026-02-14 04:33:41.563617 | 2026-02-14 04:33:41.563795 | TASK [deploy-crc-cloud : Fail if any components are still unhealthy] 2026-02-14 04:33:41.590899 | crc | skipping: Conditional result was False 2026-02-14 04:33:41.601212 | 2026-02-14 04:33:41.601301 | TASK [deploy-crc-cloud : Get console route] 2026-02-14 04:33:41.626586 | crc | skipping: Conditional result was False 2026-02-14 04:33:41.646504 | 2026-02-14 04:33:41.646590 | TASK [Start crc-cloud role when Zuul is not defined] 2026-02-14 04:33:41.673297 | crc | skipping: Conditional result was False 2026-02-14 04:33:41.684003 | 2026-02-14 04:33:41.684094 | TASK [prepare-crc-cloud : Recreate kubelet config.json] 2026-02-14 04:33:41.718583 | crc | ok 2026-02-14 04:33:41.732296 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/inject-pull-secret.yaml 2026-02-14 04:33:41.759944 | 2026-02-14 04:33:41.760008 | TASK [prepare-crc-cloud : Fail when openshift_pull_sec not provided] 2026-02-14 04:33:41.825103 | crc | skipping: Conditional result was False 2026-02-14 04:33:41.842314 | 2026-02-14 04:33:41.842451 | TASK [prepare-crc-cloud : Cleanup file] 2026-02-14 04:33:42.935456 | crc | Output suppressed because no_log was given 2026-02-14 04:33:42.950891 | 2026-02-14 04:33:42.951032 | TASK [prepare-crc-cloud : Copy pull-secret to kubelet config.json] 2026-02-14 04:33:43.335620 | crc | Output suppressed because no_log was given 2026-02-14 04:33:43.345462 | 2026-02-14 04:33:43.345563 | TASK [prepare-crc-cloud : Replace singleqoute with doublequote] 2026-02-14 04:33:43.778166 | crc | changed: 42 replacements made 2026-02-14 04:33:43.787702 | 2026-02-14 04:33:43.787817 | TASK [prepare-crc-cloud : Remove spaces] 2026-02-14 04:33:44.127461 | crc | changed: 20 replacements made 2026-02-14 04:33:44.138144 | 2026-02-14 04:33:44.138233 | TASK [prepare-crc-cloud : Ensure you are logged in to the OpenShift] 2026-02-14 04:33:44.171883 | crc | ok 2026-02-14 04:33:44.179957 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/openshift_login.yaml 2026-02-14 04:33:44.203865 | 2026-02-14 04:33:44.203972 | TASK [prepare-crc-cloud : Login to the OpenShift] 2026-02-14 04:33:44.657283 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2026-02-14 04:33:44.772828 | crc | 2026-02-14 04:33:44.772895 | crc | Login successful. 2026-02-14 04:33:44.785843 | crc | 2026-02-14 04:33:44.785892 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects' 2026-02-14 04:33:44.857927 | crc | 2026-02-14 04:33:44.858012 | crc | Using project "default". 2026-02-14 04:33:45.246870 | crc | ok 2026-02-14 04:33:45.255099 | 2026-02-14 04:33:45.255172 | TASK [prepare-crc-cloud : Post tasks after crc-cloud script execution] 2026-02-14 04:33:45.289467 | crc | ok 2026-02-14 04:33:45.299876 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/post.yaml 2026-02-14 04:33:45.332352 | 2026-02-14 04:33:45.332486 | LOOP [prepare-crc-cloud : Set DNS nameservers provided by cloud provider] 2026-02-14 04:33:45.715635 | crc | changed: line added 2026-02-14 04:33:45.716259 | 2026-02-14 04:33:45.992594 | crc | changed: line added 2026-02-14 04:33:46.022982 | 2026-02-14 04:33:46.023164 | TASK [prepare-crc-cloud : Increase dnsmasq cache size] 2026-02-14 04:33:46.392365 | crc | changed: line added 2026-02-14 04:33:46.407626 | 2026-02-14 04:33:46.407817 | TASK [prepare-crc-cloud : Reload NetworkManager after adding cache and DNS server] 2026-02-14 04:33:47.363591 | crc | changed 2026-02-14 04:33:47.385014 | 2026-02-14 04:33:47.385202 | TASK [prepare-crc-cloud : Ensure kube config does not exists] 2026-02-14 04:33:47.777621 | crc | ok 2026-02-14 04:33:47.795484 | 2026-02-14 04:33:47.795654 | TASK [prepare-crc-cloud : Copy new generated KUBECONFIG] 2026-02-14 04:33:47.825953 | crc | skipping: Conditional result was False 2026-02-14 04:33:47.846274 | 2026-02-14 04:33:47.846425 | TASK [prepare-crc-cloud : Delete all openshift-marketplace pods] 2026-02-14 04:33:48.417303 | crc | pod "certified-operators-w8gv4" deleted 2026-02-14 04:33:48.425313 | crc | pod "community-operators-msg5r" deleted 2026-02-14 04:33:48.430866 | crc | pod "marketplace-operator-79b997595-q79s6" deleted 2026-02-14 04:33:48.445671 | crc | pod "redhat-marketplace-59z8t" deleted 2026-02-14 04:33:48.452031 | crc | pod "redhat-operators-h9mkx" deleted 2026-02-14 04:33:50.517553 | crc | ok 2026-02-14 04:33:50.533293 | 2026-02-14 04:33:50.533442 | TASK [prepare-crc-cloud : Create workaround for expired cert] 2026-02-14 04:33:50.577373 | crc | ok 2026-02-14 04:33:50.597441 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/cluster_cert.yaml 2026-02-14 04:33:50.635899 | 2026-02-14 04:33:50.636026 | TASK [prepare-crc-cloud : Get OpenShift version] 2026-02-14 04:33:51.089595 | crc | 4.18.1 2026-02-14 04:33:51.177445 | crc | ok 2026-02-14 04:33:51.193171 | 2026-02-14 04:33:51.193308 | TASK [prepare-crc-cloud : Create service account for - auto-csr-approver] 2026-02-14 04:33:51.231375 | crc | skipping: Conditional result was False 2026-02-14 04:33:51.249099 | 2026-02-14 04:33:51.249247 | TASK [prepare-crc-cloud : Apply cluster cert approver] 2026-02-14 04:33:51.816652 | crc | skipping: Conditional result was False 2026-02-14 04:33:51.827984 | 2026-02-14 04:33:51.828082 | TASK [prepare-crc-cloud : Pause machineconfigpool] 2026-02-14 04:33:51.869718 | crc | ok 2026-02-14 04:33:51.888257 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/roles/prepare-crc-cloud/tasks/pause_mcp.yaml 2026-02-14 04:33:51.925356 | 2026-02-14 04:33:51.925421 | LOOP [prepare-crc-cloud : Pause the machineconfig configuration if mcp is not needed] 2026-02-14 04:33:52.452864 | crc | ok 2026-02-14 04:33:52.946632 | crc | ok 2026-02-14 04:33:52.972033 | 2026-02-14 04:33:52.972178 | TASK [prepare-crc-cloud : Print current machineconfigpool] 2026-02-14 04:33:53.457738 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2026-02-14 04:33:53.462241 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False True True 1 0 0 1 355d 2026-02-14 04:33:53.462412 | crc | worker rendered-worker-6162d862e9ce08916fb3139996b7f663 True False False 0 0 0 0 355d 2026-02-14 04:33:53.538209 | crc | ok 2026-02-14 04:33:53.554108 | 2026-02-14 04:33:53.554250 | TASK [prepare-crc-cloud : Set low profile to etcd to avoid flakiness] 2026-02-14 04:33:53.581898 | crc | skipping: Conditional result was False 2026-02-14 04:33:53.600640 | 2026-02-14 04:33:53.600849 | TASK [prepare-crc-cloud : Fix machineconfigpool degradation] 2026-02-14 04:33:53.627539 | crc | skipping: Conditional result was False 2026-02-14 04:33:53.646538 | 2026-02-14 04:33:53.646697 | TASK [prepare-crc-cloud : Remove drain machineconfig for the node] 2026-02-14 04:33:53.674640 | crc | skipping: Conditional result was False 2026-02-14 04:33:53.694489 | 2026-02-14 04:33:53.694654 | TASK [prepare-crc-cloud : Post machineconfigpool tasks] 2026-02-14 04:33:53.722657 | crc | skipping: Conditional result was False 2026-02-14 04:33:53.733602 | 2026-02-14 04:33:53.733698 | TASK [prepare-crc-cloud : Enable monitoring and cluster-monitoring-operator] 2026-02-14 04:33:53.758807 | crc | skipping: Conditional result was False 2026-02-14 04:33:53.821321 | 2026-02-14 04:33:53.821438 | TASK [Run crc-extracted preparation] 2026-02-14 04:33:53.836589 | crc | skipping: Conditional result was False 2026-02-14 04:33:53.846067 | 2026-02-14 04:33:53.846157 | TASK [Fail when image build date does not exists] 2026-02-14 04:33:53.859911 | crc | skipping: Conditional result was False 2026-02-14 04:33:53.889193 | 2026-02-14 04:33:53.889284 | PLAY [Set IOPS and Read/Write disk limitation] 2026-02-14 04:33:53.917984 | 2026-02-14 04:33:53.918055 | TASK [Set limit for disk usage - IOPS and Read/Write] 2026-02-14 04:33:53.968342 | controller | ok 2026-02-14 04:33:54.005279 | crc | ok 2026-02-14 04:33:54.034358 | 2026-02-14 04:33:54.034451 | TASK [disk-usage-limitation : Get block device major:minor] 2026-02-14 04:33:54.483595 | controller | 252:0 2026-02-14 04:33:54.454953 | crc | 252:0 2026-02-14 04:33:54.607081 | crc | ok 2026-02-14 04:33:54.621419 | controller | ok 2026-02-14 04:33:54.636067 | 2026-02-14 04:33:54.636228 | LOOP [disk-usage-limitation : Ensure that some cgroup dirs exists] 2026-02-14 04:33:54.907689 | controller | ok: "/sys/fs/cgroup/init.scope" 2026-02-14 04:33:54.908365 | controller | ok: All items complete 2026-02-14 04:33:54.908569 | 2026-02-14 04:33:54.999227 | crc | ok: "/sys/fs/cgroup/init.scope" 2026-02-14 04:33:55.101125 | controller | changed: "/sys/fs/cgroup/machine.slice" 2026-02-14 04:33:55.283791 | controller | ok: "/sys/fs/cgroup/system.slice" 2026-02-14 04:33:55.338056 | crc | ok: "/sys/fs/cgroup/machine.slice" 2026-02-14 04:33:55.516932 | controller | ok: "/sys/fs/cgroup/user.slice" 2026-02-14 04:33:55.676949 | crc | ok: "/sys/fs/cgroup/system.slice" 2026-02-14 04:33:55.945862 | crc | ok: "/sys/fs/cgroup/user.slice" 2026-02-14 04:33:55.967078 | 2026-02-14 04:33:55.967219 | TASK [disk-usage-limitation : Ensure systemd configuration directory] 2026-02-14 04:33:56.298165 | controller | changed 2026-02-14 04:33:56.323855 | crc | ok 2026-02-14 04:33:56.337346 | 2026-02-14 04:33:56.337498 | TASK [disk-usage-limitation : Enable IO limit via override configuration] 2026-02-14 04:33:57.068086 | controller | changed 2026-02-14 04:33:57.296281 | crc | changed 2026-02-14 04:33:57.309112 | 2026-02-14 04:33:57.309241 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2026-02-14 04:33:57.329589 | 2026-02-14 04:33:57.329671 | TASK [disk-usage-limitation : Flush handlers that will call systemd daemon-reload] 2026-02-14 04:33:57.344469 | 2026-02-14 04:33:57.344547 | TASK [disk-usage-limitation : Reload systemd daemon after enabling IOAccounting] 2026-02-14 04:33:58.163061 | controller | ok 2026-02-14 04:33:59.273179 | crc | ok 2026-02-14 04:33:59.287607 | 2026-02-14 04:33:59.287944 | TASK [disk-usage-limitation : Wait for system.slice cgroup to have io.max file] 2026-02-14 04:33:59.585390 | controller | ok 2026-02-14 04:33:59.641957 | crc | ok 2026-02-14 04:33:59.654804 | 2026-02-14 04:33:59.654943 | LOOP [disk-usage-limitation : Set IOPS limit in the root cgroup] 2026-02-14 04:34:00.001852 | controller | ok 2026-02-14 04:34:00.002298 | controller | ok: All items complete 2026-02-14 04:34:00.002379 | 2026-02-14 04:34:00.019931 | crc | ok 2026-02-14 04:34:00.226832 | controller | ok 2026-02-14 04:34:00.307245 | crc | ok 2026-02-14 04:34:00.429445 | controller | ok 2026-02-14 04:34:00.580365 | crc | ok 2026-02-14 04:34:00.638340 | controller | ok 2026-02-14 04:34:00.850879 | crc | ok 2026-02-14 04:34:00.876629 | 2026-02-14 04:34:00.876818 | TASK [disk-usage-limitation : Verify the IOPS limit] 2026-02-14 04:34:01.234198 | controller | init 2026-02-14 04:34:01.234260 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:01.234267 | controller | machine 2026-02-14 04:34:01.234272 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:01.234277 | controller | system 2026-02-14 04:34:01.234282 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:01.234286 | controller | user 2026-02-14 04:34:01.234291 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:01.210189 | crc | init 2026-02-14 04:34:01.211169 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:01.211382 | crc | machine 2026-02-14 04:34:01.212326 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:01.213878 | crc | system 2026-02-14 04:34:01.215262 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:01.215459 | crc | user 2026-02-14 04:34:01.216490 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:01.478880 | crc | ok 2026-02-14 04:34:01.493318 | controller | ok 2026-02-14 04:34:01.507800 | 2026-02-14 04:34:01.507953 | TASK [disk-usage-limitation : Check if kubepods.slice exists] 2026-02-14 04:34:01.771508 | controller | ok 2026-02-14 04:34:01.831954 | crc | ok 2026-02-14 04:34:01.841526 | 2026-02-14 04:34:01.841614 | TASK [disk-usage-limitation : Set the limit] 2026-02-14 04:34:02.453411 | controller | skipping: Conditional result was False 2026-02-14 04:34:02.469545 | crc | ok 2026-02-14 04:34:02.483203 | 2026-02-14 04:34:02.483346 | TASK [disk-usage-limitation : Verify the IOPS limit - kubepods slice] 2026-02-14 04:34:02.895189 | crc | kubepods 2026-02-14 04:34:02.896423 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:03.095047 | controller | skipping: Conditional result was False 2026-02-14 04:34:03.111832 | crc | ok 2026-02-14 04:34:03.125814 | 2026-02-14 04:34:03.125951 | TASK [disk-usage-limitation : Print the current io.max value] 2026-02-14 04:34:03.184943 | controller | ok: 2026-02-14 04:34:03.185329 | controller | init 2026-02-14 04:34:03.185390 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:03.185435 | controller | machine 2026-02-14 04:34:03.185476 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:03.185514 | controller | system 2026-02-14 04:34:03.185553 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:03.185591 | controller | user 2026-02-14 04:34:03.185629 | controller | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:03.230089 | crc | ok: 2026-02-14 04:34:03.230195 | crc | init 2026-02-14 04:34:03.230246 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:03.230288 | crc | machine 2026-02-14 04:34:03.230326 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:03.230364 | crc | system 2026-02-14 04:34:03.230400 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:03.230437 | crc | user 2026-02-14 04:34:03.230473 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 kubepods 2026-02-14 04:34:03.230509 | crc | 252:0 rbps=262144000 wbps=262144000 riops=18000 wiops=18000 2026-02-14 04:34:03.306767 | 2026-02-14 04:34:03.306820 | PLAY RECAP 2026-02-14 04:34:03.306863 | controller | ok: 10 changed: 3 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-14 04:34:03.306889 | crc | ok: 108 changed: 37 unreachable: 0 failed: 0 skipped: 31 rescued: 0 ignored: 0 2026-02-14 04:34:03.306907 | 2026-02-14 04:34:03.446460 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/prepare-crc.yaml@master] 2026-02-14 04:34:03.455019 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2026-02-14 04:34:04.086707 | 2026-02-14 04:34:04.086887 | PLAY [all,!compute] 2026-02-14 04:34:04.122039 | 2026-02-14 04:34:04.122152 | TASK [Enable container-tools rhel-modules for c8/crc node] 2026-02-14 04:34:04.682519 | controller | skipping: Conditional result was False 2026-02-14 04:34:04.683527 | crc | skipping: Conditional result was False 2026-02-14 04:34:04.696903 | 2026-02-14 04:34:04.697055 | TASK [Install podman] 2026-02-14 04:34:04.797811 | crc | skipping: Conditional result was False 2026-02-14 04:34:55.272777 | controller | changed 2026-02-14 04:34:55.293955 | 2026-02-14 04:34:55.294170 | TASK [Set var name for quay login zuul secret] 2026-02-14 04:34:55.373103 | controller | skipping: Conditional result was False 2026-02-14 04:34:55.414963 | crc | skipping: Conditional result was False 2026-02-14 04:34:55.423709 | 2026-02-14 04:34:55.423816 | TASK [Print the username] 2026-02-14 04:34:55.953305 | controller | openstack-k8s-operators+cirobot 2026-02-14 04:34:56.002436 | crc | skipping: Conditional result was False 2026-02-14 04:34:56.016447 | controller | ok: Runtime: 0:00:00.004206 2026-02-14 04:34:56.029768 | 2026-02-14 04:34:56.029923 | TASK [Fail when user or password is not set] 2026-02-14 04:34:56.097071 | controller | skipping: Conditional result was False 2026-02-14 04:34:56.108023 | crc | skipping: Conditional result was False 2026-02-14 04:34:56.115800 | 2026-02-14 04:34:56.115895 | TASK [Set vars for quay login] 2026-02-14 04:34:56.173818 | controller | Output suppressed because no_log was given 2026-02-14 04:34:56.192365 | 2026-02-14 04:34:56.192623 | LOOP [Perform container registry login(s) with podman] 2026-02-14 04:34:57.182485 | controller | Output suppressed because no_log was given 2026-02-14 04:34:57.195465 | 2026-02-14 04:34:57.195721 | LOOP [Perform container registry login(s) with buildah] 2026-02-14 04:34:57.270383 | controller | Output suppressed because no_log was given 2026-02-14 04:34:57.270885 | 2026-02-14 04:34:57.345491 | 2026-02-14 04:34:57.345631 | TASK [Set Insecure registry for content provider] 2026-02-14 04:34:57.481908 | crc | skipping: Conditional result was False 2026-02-14 04:34:57.901603 | controller | changed: Block inserted 2026-02-14 04:34:57.977068 | 2026-02-14 04:34:57.977184 | PLAY RECAP 2026-02-14 04:34:57.977240 | controller | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 4 rescued: 0 ignored: 0 2026-02-14 04:34:57.977275 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 9 rescued: 0 ignored: 0 2026-02-14 04:34:57.977300 | 2026-02-14 04:34:58.091038 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/podman.yaml@master] 2026-02-14 04:34:58.099581 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2026-02-14 04:34:58.760452 | 2026-02-14 04:34:58.760565 | PLAY [rh-subscription] 2026-02-14 04:34:58.760656 | 2026-02-14 04:34:58.760691 | PLAY RECAP 2026-02-14 04:34:58.760720 | 2026-02-14 04:34:58.843584 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/data_plane_adoption/dpa_RH_subscription_registry_login.yaml@master] 2026-02-14 04:34:58.847139 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2026-02-14 04:34:59.504714 | 2026-02-14 04:34:59.504845 | PLAY [Tweak CRC node] 2026-02-14 04:34:59.532247 | 2026-02-14 04:34:59.532344 | TASK [Load network parameters] 2026-02-14 04:35:00.100782 | crc | ok 2026-02-14 04:35:00.110173 | 2026-02-14 04:35:00.110271 | TASK [Check which dnsmasq config we must edit] 2026-02-14 04:35:00.542073 | crc | ok 2026-02-14 04:35:00.556789 | 2026-02-14 04:35:00.556930 | TASK [Ensure crc knows about its second NIC] 2026-02-14 04:35:01.463787 | crc | changed 2026-02-14 04:35:01.473470 | 2026-02-14 04:35:01.473558 | TASK [Ensure crc does not get "public" DNS] 2026-02-14 04:35:02.220336 | crc | changed 2026-02-14 04:35:02.230988 | 2026-02-14 04:35:02.231089 | TASK [Restart NetworkManager] 2026-02-14 04:35:03.319708 | crc | changed 2026-02-14 04:35:03.339525 | 2026-02-14 04:35:03.339658 | LOOP [Configure dns forwarders] 2026-02-14 04:35:03.793260 | crc | ok 2026-02-14 04:35:04.083641 | crc | ok 2026-02-14 04:35:04.110567 | 2026-02-14 04:35:04.110703 | TASK [Configure local DNS for CRC pod] 2026-02-14 04:35:04.580792 | crc | ok 2026-02-14 04:35:04.595795 | 2026-02-14 04:35:04.595933 | TASK [Configure dnsmasq listen-address to listen on both br-ex and ci-private-network] 2026-02-14 04:35:05.056747 | crc | changed: line added 2026-02-14 04:35:05.071225 | 2026-02-14 04:35:05.071355 | TASK [Restart native dnsmasq service] 2026-02-14 04:35:05.642827 | crc | changed 2026-02-14 04:35:05.662524 | 2026-02-14 04:35:05.662659 | TASK [Stop dnsmasq] 2026-02-14 04:35:05.690021 | crc | skipping: Conditional result was False 2026-02-14 04:35:05.706193 | 2026-02-14 04:35:05.706326 | TASK [Make sure that crc-dnsmasq is not running] 2026-02-14 04:35:05.733492 | crc | skipping: Conditional result was False 2026-02-14 04:35:05.749080 | 2026-02-14 04:35:05.749210 | TASK [Start dnsmasq] 2026-02-14 04:35:05.775643 | crc | skipping: Conditional result was False 2026-02-14 04:35:05.792400 | 2026-02-14 04:35:05.792532 | TASK [Wait for CRC to be ready] 2026-02-14 04:35:06.337073 | crc | WARNING: Using insecure TLS client config. Setting this option is not supported! 2026-02-14 04:35:06.441057 | crc | 2026-02-14 04:35:06.441156 | crc | Login successful. 2026-02-14 04:35:06.466273 | crc | 2026-02-14 04:35:06.466332 | crc | You have access to 65 projects, the list has been suppressed. You can list all projects with 'oc projects' 2026-02-14 04:35:06.486896 | crc | 2026-02-14 04:35:06.486953 | crc | Using project "default". 2026-02-14 04:35:06.850271 | crc | changed 2026-02-14 04:35:06.865578 | 2026-02-14 04:35:06.865716 | TASK [Set insecure registry on crc node] 2026-02-14 04:35:06.928045 | crc | ok 2026-02-14 04:35:06.948468 | crc | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/tasks/set_crc_insecure_registry.yml 2026-02-14 04:35:06.960598 | 2026-02-14 04:35:06.960678 | TASK [Patch the image.config.openshift.io resource to include insecure registry] 2026-02-14 04:35:07.411928 | crc | image.config.openshift.io/cluster patched 2026-02-14 04:35:07.507359 | crc | changed 2026-02-14 04:35:07.522581 | 2026-02-14 04:35:07.522715 | TASK [Patch the image.config.openshift.io resource to allow registries] 2026-02-14 04:35:08.101794 | crc | image.config.openshift.io/cluster patched 2026-02-14 04:35:08.614502 | crc | changed 2026-02-14 04:35:08.630021 | 2026-02-14 04:35:08.630160 | TASK [Ensure registries.conf.d exists] 2026-02-14 04:35:09.038710 | crc | ok 2026-02-14 04:35:09.053375 | 2026-02-14 04:35:09.053498 | TASK [Set Insecure registry for content provider] 2026-02-14 04:35:09.514181 | crc | changed: File created 2026-02-14 04:35:09.529231 | 2026-02-14 04:35:09.529358 | TASK [Restart crio] 2026-02-14 04:35:11.323089 | crc | changed 2026-02-14 04:35:11.374565 | 2026-02-14 04:35:11.374882 | PLAY [Tweak Controller] 2026-02-14 04:35:11.400440 | 2026-02-14 04:35:11.400570 | TASK [Install other packages] 2026-02-14 04:35:16.649364 | controller | changed 2026-02-14 04:35:16.661942 | 2026-02-14 04:35:16.662078 | LOOP [Ensure we know compute host keys] 2026-02-14 04:35:17.050044 | controller | changed 2026-02-14 04:35:17.050267 | controller | ok: All items complete 2026-02-14 04:35:17.050294 | 2026-02-14 04:35:17.312753 | controller | changed 2026-02-14 04:35:17.325764 | 2026-02-14 04:35:17.325894 | TASK [Generate an ssh keypair] 2026-02-14 04:35:17.584485 | controller | Generating public/private ecdsa key pair. 2026-02-14 04:35:17.584571 | controller | Your identification has been saved in /home/zuul/.ssh/id_cifw 2026-02-14 04:35:17.584581 | controller | Your public key has been saved in /home/zuul/.ssh/id_cifw.pub 2026-02-14 04:35:17.584586 | controller | The key fingerprint is: 2026-02-14 04:35:17.584592 | controller | SHA256:J5JcRDhRRt2Az10698zlkDkOMIXrSJyn76wTnoBwT6Q zuul@np0005619466.novalocal 2026-02-14 04:35:17.584597 | controller | The key's randomart image is: 2026-02-14 04:35:17.584602 | controller | +---[ECDSA 256]---+ 2026-02-14 04:35:17.584607 | controller | | .**o.=. | 2026-02-14 04:35:17.584611 | controller | | +o. = . . | 2026-02-14 04:35:17.584615 | controller | | o o.+ = o o | 2026-02-14 04:35:17.584620 | controller | | . E..o+ = = * .| 2026-02-14 04:35:17.584624 | controller | | o ++.S=. = B.| 2026-02-14 04:35:17.584629 | controller | | . o.+o. . =| 2026-02-14 04:35:17.584633 | controller | | o + | 2026-02-14 04:35:17.584638 | controller | | +.. | 2026-02-14 04:35:17.584642 | controller | | .+o | 2026-02-14 04:35:17.584647 | controller | +----[SHA256]-----+ 2026-02-14 04:35:17.862437 | controller | changed 2026-02-14 04:35:17.876235 | 2026-02-14 04:35:17.876396 | TASK [Get public key] 2026-02-14 04:35:18.182852 | controller | ok 2026-02-14 04:35:18.197017 | 2026-02-14 04:35:18.197154 | TASK [Register pub key as a fact] 2026-02-14 04:35:18.277985 | controller | ok 2026-02-14 04:35:18.290891 | 2026-02-14 04:35:18.291034 | TASK [Load network parameters] 2026-02-14 04:35:18.505012 | controller | ok 2026-02-14 04:35:18.520036 | 2026-02-14 04:35:18.520199 | TASK [Check if cloud-init is overriding NM settings] 2026-02-14 04:35:18.744361 | controller | ok 2026-02-14 04:35:18.758919 | 2026-02-14 04:35:18.759117 | TASK [Remove cloud-init DNS override if present] 2026-02-14 04:35:18.787315 | controller | skipping: Conditional result was False 2026-02-14 04:35:18.802378 | 2026-02-14 04:35:18.802514 | TASK [Reload the NetworkManager to pick the changes] 2026-02-14 04:35:18.820830 | controller | skipping: Conditional result was False 2026-02-14 04:35:18.830352 | 2026-02-14 04:35:18.830438 | TASK [Get the default iface connection] 2026-02-14 04:35:19.177537 | controller | System eth0 2026-02-14 04:35:19.404239 | controller | changed 2026-02-14 04:35:19.419277 | 2026-02-14 04:35:19.419420 | TASK [Prepend CRC DNS server in the controllers default Network Manager connection configuation] 2026-02-14 04:35:19.893566 | controller | Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5) 2026-02-14 04:35:19.975686 | controller | changed 2026-02-14 04:35:20.023524 | 2026-02-14 04:35:20.023621 | PLAY [Ensure persistent SSH access] 2026-02-14 04:35:20.063331 | 2026-02-14 04:35:20.063421 | TASK [Inject key in ansible_user] 2026-02-14 04:35:20.571795 | controller | changed 2026-02-14 04:35:20.791461 | crc | changed 2026-02-14 04:35:20.804141 | 2026-02-14 04:35:20.804268 | TASK [Inject key in root] 2026-02-14 04:35:21.150220 | controller | changed 2026-02-14 04:35:21.301064 | crc | changed 2026-02-14 04:35:21.376789 | 2026-02-14 04:35:21.376856 | PLAY [Add cloud-admin user on Compute] 2026-02-14 04:35:21.377879 | 2026-02-14 04:35:21.377936 | PLAY [Set some fancy hostname] 2026-02-14 04:35:21.394205 | 2026-02-14 04:35:21.394266 | TASK [Inject hostname in configuration file] 2026-02-14 04:35:22.159579 | controller | changed 2026-02-14 04:35:22.186995 | 2026-02-14 04:35:22.187118 | PLAY RECAP 2026-02-14 04:35:22.187182 | controller | ok: 12 changed: 8 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-02-14 04:35:22.187211 | crc | ok: 18 changed: 12 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-14 04:35:22.187229 | 2026-02-14 04:35:22.309583 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-customizations.yml@main] 2026-02-14 04:35:22.316996 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-14 04:35:22.959967 | 2026-02-14 04:35:22.960095 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-02-14 04:35:22.987430 | 2026-02-14 04:35:22.987606 | TASK [Clone repos in the job workspace] 2026-02-14 04:35:23.008953 | controller | ok 2026-02-14 04:35:23.026140 | 2026-02-14 04:35:23.026219 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-14 04:35:23.522869 | controller | ok 2026-02-14 04:35:23.529893 | 2026-02-14 04:35:23.529959 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-14 04:35:31.110092 | controller | Output suppressed because no_log was given 2026-02-14 04:35:31.134546 | 2026-02-14 04:35:31.134689 | TASK [Create zuul-output directory] 2026-02-14 04:35:31.487940 | controller | ok 2026-02-14 04:35:31.501372 | 2026-02-14 04:35:31.501516 | TASK [Install required packages] 2026-02-14 04:35:32.510422 | controller | ok: Nothing to do 2026-02-14 04:35:32.526376 | 2026-02-14 04:35:32.526524 | TASK [Output pip related things] 2026-02-14 04:35:33.084072 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-02-14 04:35:33.578578 | controller | changed 2026-02-14 04:35:33.587511 | 2026-02-14 04:35:33.587576 | TASK [Install requirements] 2026-02-14 04:36:35.464947 | controller | changed 2026-02-14 04:36:35.478995 | 2026-02-14 04:36:35.479066 | TASK [Add cronjob to trigger job stats] 2026-02-14 04:36:35.544402 | controller | skipping: Conditional result was False 2026-02-14 04:36:35.551524 | 2026-02-14 04:36:35.551592 | LOOP [Construct project change list] 2026-02-14 04:36:35.617077 | controller | ok: 2026-02-14 04:36:35.617273 | controller | { 2026-02-14 04:36:35.617313 | controller | "branch": "main", 2026-02-14 04:36:35.617341 | controller | "change": "875", 2026-02-14 04:36:35.617373 | controller | "change_message": "openstack-k8s-operators dependency bump branch: main\n\nAutomated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action", 2026-02-14 04:36:35.617402 | controller | "change_url": "https://github.com/openstack-k8s-operators/glance-operator/pull/875", 2026-02-14 04:36:35.617427 | controller | "commit_id": "fe89b7df907639ecb5d76283cbbc935afec892c1", 2026-02-14 04:36:35.617450 | controller | "patchset": "fe89b7df907639ecb5d76283cbbc935afec892c1", 2026-02-14 04:36:35.617472 | controller | "project": { 2026-02-14 04:36:35.617495 | controller | "canonical_hostname": "github.com", 2026-02-14 04:36:35.617517 | controller | "canonical_name": "github.com/openstack-k8s-operators/glance-operator", 2026-02-14 04:36:35.617539 | controller | "name": "openstack-k8s-operators/glance-operator", 2026-02-14 04:36:35.617561 | controller | "short_name": "glance-operator", 2026-02-14 04:36:35.617583 | controller | "src_dir": "src/github.com/openstack-k8s-operators/glance-operator" 2026-02-14 04:36:35.617606 | controller | }, 2026-02-14 04:36:35.617628 | controller | "topic": null 2026-02-14 04:36:35.617650 | controller | } 2026-02-14 04:36:35.695544 | 2026-02-14 04:36:35.695640 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-02-14 04:36:35.735252 | 2026-02-14 04:36:35.735360 | TASK [Filter out host if needed] 2026-02-14 04:36:35.746596 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-14 04:36:35.752546 | 2026-02-14 04:36:35.752599 | TASK [Filter out host if needed] 2026-02-14 04:36:35.761318 | crc | skipping: end_host conditional evaluated to False, continuing execution for crc 2026-02-14 04:36:35.766222 | 2026-02-14 04:36:35.766276 | TASK [Get git tag for image tagging] 2026-02-14 04:36:36.332535 | controller | skipping: Conditional result was False 2026-02-14 04:36:36.333460 | crc | skipping: Conditional result was False 2026-02-14 04:36:36.347012 | 2026-02-14 04:36:36.347167 | TASK [Set openstack-runner image] 2026-02-14 04:36:36.388143 | controller | skipping: Conditional result was False 2026-02-14 04:36:36.420339 | crc | skipping: Conditional result was False 2026-02-14 04:36:36.434863 | 2026-02-14 04:36:36.435054 | TASK [Build openstack-runner image] 2026-02-14 04:36:36.494842 | controller | skipping: Conditional result was False 2026-02-14 04:36:36.495436 | crc | skipping: Conditional result was False 2026-02-14 04:36:36.537682 | 2026-02-14 04:36:36.537817 | TASK [Push openstack-runner image] 2026-02-14 04:36:36.572454 | controller | skipping: Conditional result was False 2026-02-14 04:36:36.583317 | crc | skipping: Conditional result was False 2026-02-14 04:36:36.590033 | 2026-02-14 04:36:36.590102 | TASK [Make sure ci-framework directory exists] 2026-02-14 04:36:36.615395 | controller | skipping: Conditional result was False 2026-02-14 04:36:36.615946 | crc | skipping: Conditional result was False 2026-02-14 04:36:36.622888 | 2026-02-14 04:36:36.622985 | TASK [Create EDPM ansible var file] 2026-02-14 04:36:36.651183 | controller | skipping: Conditional result was False 2026-02-14 04:36:36.651788 | crc | skipping: Conditional result was False 2026-02-14 04:36:36.697900 | 2026-02-14 04:36:36.697998 | PLAY RECAP 2026-02-14 04:36:36.698038 | controller | ok: 7 changed: 3 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-02-14 04:36:36.698063 | crc | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 0 2026-02-14 04:36:36.698080 | 2026-02-14 04:36:36.809362 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-02-14 04:36:36.816812 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-14 04:36:37.411196 | 2026-02-14 04:36:37.411319 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-02-14 04:36:37.443314 | 2026-02-14 04:36:37.443391 | TASK [Create zuul-output directory] 2026-02-14 04:36:37.937967 | controller | changed 2026-02-14 04:36:37.950878 | 2026-02-14 04:36:37.951033 | TASK [Slurp Zuul inventory test] 2026-02-14 04:36:38.400236 | controller -> localhost | ok 2026-02-14 04:36:38.411660 | 2026-02-14 04:36:38.411797 | TASK [Save zuul inventory] 2026-02-14 04:36:39.352512 | controller | changed 2026-02-14 04:36:39.365599 | 2026-02-14 04:36:39.365758 | TASK [Save zuul vars without the change_message] 2026-02-14 04:36:40.108523 | controller | changed 2026-02-14 04:36:40.148171 | 2026-02-14 04:36:40.148253 | PLAY RECAP 2026-02-14 04:36:40.148311 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-14 04:36:40.148346 | 2026-02-14 04:36:40.244185 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-14 04:36:40.251713 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-14 04:36:40.841478 | 2026-02-14 04:36:40.841581 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-02-14 04:36:40.864281 | 2026-02-14 04:36:40.864359 | TASK [Create zuul-output directory] 2026-02-14 04:36:41.392820 | controller | ok 2026-02-14 04:36:41.405460 | 2026-02-14 04:36:41.405627 | TASK [Slurp Zuul inventory test] 2026-02-14 04:36:41.818641 | controller -> localhost | ok 2026-02-14 04:36:41.826359 | 2026-02-14 04:36:41.826426 | TASK [Save zuul inventory] 2026-02-14 04:36:42.629514 | controller | ok 2026-02-14 04:36:42.642535 | 2026-02-14 04:36:42.642677 | TASK [Save zuul vars without the change_message] 2026-02-14 04:36:43.236324 | controller | ok 2026-02-14 04:36:43.256937 | 2026-02-14 04:36:43.257017 | PLAY RECAP 2026-02-14 04:36:43.257071 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-14 04:36:43.257099 | 2026-02-14 04:36:43.350411 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-02-14 04:36:43.358006 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main] 2026-02-14 04:36:43.938531 | 2026-02-14 04:36:43.938644 | PLAY [Run ci/playbooks/kuttl/run.yml] 2026-02-14 04:36:43.961791 | 2026-02-14 04:36:43.961887 | TASK [Run kuttl tests playbook] 2026-02-14 04:36:45.251284 | controller | 2026-02-14 04:36:46.121120 | controller | PLAY [Bootstrap playbook] ****************************************************** 2026-02-14 04:36:46.121184 | controller | 2026-02-14 04:36:46.121190 | controller | TASK [Gathering Facts ] ******************************************************** 2026-02-14 04:36:46.121195 | controller | Saturday 14 February 2026 04:36:45 +0000 (0:00:00.036) 0:00:00.036 ***** 2026-02-14 04:36:46.121200 | controller | Saturday 14 February 2026 04:36:45 +0000 (0:00:00.034) 0:00:00.034 ***** 2026-02-14 04:36:46.121214 | controller | ok: [localhost] 2026-02-14 04:36:46.149514 | controller | 2026-02-14 04:36:46.149575 | 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-02-14 04:36:46.149584 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.870) 0:00:00.906 ***** 2026-02-14 04:36:46.149589 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.870) 0:00:00.905 ***** 2026-02-14 04:36:46.149603 | controller | ok: [localhost] 2026-02-14 04:36:46.212858 | controller | 2026-02-14 04:36:46.212911 | controller | TASK [cifmw_setup : Get customized parameters ci_framework_params={{ 2026-02-14 04:36:46.212917 | controller | hostvars[inventory_hostname] | 2026-02-14 04:36:46.212923 | controller | dict2items | 2026-02-14 04:36:46.212928 | controller | selectattr("key", "match", 2026-02-14 04:36:46.212933 | controller | "^(cifmw|pre|post)_(?!install_yamls|openshift_token|openshift_login|openshift_kubeconfig).*") | 2026-02-14 04:36:46.212938 | controller | list | items2dict 2026-02-14 04:36:46.212942 | controller | }}] *** 2026-02-14 04:36:46.212947 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.028) 0:00:00.935 ***** 2026-02-14 04:36:46.212951 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.028) 0:00:00.933 ***** 2026-02-14 04:36:46.212965 | controller | ok: [localhost] 2026-02-14 04:36:46.533905 | controller | 2026-02-14 04:36:46.533943 | controller | TASK [install_ca : Ensure target directory exists path={{ cifmw_install_ca_trust_dir }}, state=directory, mode=0755] *** 2026-02-14 04:36:46.533951 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.061) 0:00:00.996 ***** 2026-02-14 04:36:46.533957 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.061) 0:00:00.995 ***** 2026-02-14 04:36:46.533969 | controller | ok: [localhost] 2026-02-14 04:36:46.554544 | controller | 2026-02-14 04:36:46.554568 | 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-02-14 04:36:46.554575 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.322) 0:00:01.319 ***** 2026-02-14 04:36:46.554580 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.322) 0:00:01.317 ***** 2026-02-14 04:36:46.554593 | controller | skipping: [localhost] 2026-02-14 04:36:46.574790 | controller | 2026-02-14 04:36:46.574814 | 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-02-14 04:36:46.574821 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.020) 0:00:01.340 ***** 2026-02-14 04:36:46.574826 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.020) 0:00:01.338 ***** 2026-02-14 04:36:46.574833 | controller | skipping: [localhost] 2026-02-14 04:36:46.595216 | controller | 2026-02-14 04:36:46.595241 | 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-02-14 04:36:46.595248 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.020) 0:00:01.360 ***** 2026-02-14 04:36:46.595253 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.020) 0:00:01.359 ***** 2026-02-14 04:36:46.595262 | controller | skipping: [localhost] 2026-02-14 04:36:46.628156 | controller | 2026-02-14 04:36:46.628196 | controller | TASK [install_ca : Update ca bundle _raw_params=update-ca-trust] *************** 2026-02-14 04:36:46.628205 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.020) 0:00:01.380 ***** 2026-02-14 04:36:46.628224 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.020) 0:00:01.379 ***** 2026-02-14 04:36:46.628237 | controller | skipping: [localhost] 2026-02-14 04:36:47.136584 | controller | 2026-02-14 04:36:47.136623 | controller | TASK [repo_setup : Ensure directories are present path={{ cifmw_repo_setup_basedir }}/{{ item }}, state=directory, mode=0755] *** 2026-02-14 04:36:47.136632 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.032) 0:00:01.413 ***** 2026-02-14 04:36:47.136638 | controller | Saturday 14 February 2026 04:36:46 +0000 (0:00:00.032) 0:00:01.411 ***** 2026-02-14 04:36:47.136650 | controller | changed: [localhost] => (item=tmp) 2026-02-14 04:36:48.096377 | controller | changed: [localhost] => (item=artifacts/repositories) 2026-02-14 04:36:48.096412 | controller | changed: [localhost] => (item=venv/repo_setup) 2026-02-14 04:36:48.096419 | controller | 2026-02-14 04:36:48.096425 | controller | TASK [repo_setup : Make sure git-core package is installed name=git-core, state=present] *** 2026-02-14 04:36:48.096430 | controller | Saturday 14 February 2026 04:36:47 +0000 (0:00:00.508) 0:00:01.921 ***** 2026-02-14 04:36:48.096435 | controller | Saturday 14 February 2026 04:36:47 +0000 (0:00:00.508) 0:00:01.920 ***** 2026-02-14 04:36:48.096444 | controller | ok: [localhost] 2026-02-14 04:36:48.887479 | controller | 2026-02-14 04:36:48.887578 | 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-02-14 04:36:48.887586 | controller | Saturday 14 February 2026 04:36:48 +0000 (0:00:00.960) 0:00:02.881 ***** 2026-02-14 04:36:48.887592 | controller | Saturday 14 February 2026 04:36:48 +0000 (0:00:00.960) 0:00:02.880 ***** 2026-02-14 04:36:48.887608 | controller | changed: [localhost] 2026-02-14 04:36:56.540735 | controller | 2026-02-14 04:36:56.540829 | 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-02-14 04:36:56.540843 | controller | Saturday 14 February 2026 04:36:48 +0000 (0:00:00.790) 0:00:03.672 ***** 2026-02-14 04:36:56.540850 | controller | Saturday 14 February 2026 04:36:48 +0000 (0:00:00.790) 0:00:03.671 ***** 2026-02-14 04:36:56.540864 | controller | changed: [localhost] 2026-02-14 04:36:57.360470 | controller | 2026-02-14 04:36:57.360524 | 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-02-14 04:36:57.360536 | controller | Saturday 14 February 2026 04:36:56 +0000 (0:00:07.653) 0:00:11.326 ***** 2026-02-14 04:36:57.360543 | controller | Saturday 14 February 2026 04:36:56 +0000 (0:00:07.653) 0:00:11.324 ***** 2026-02-14 04:36:57.360555 | controller | changed: [localhost] 2026-02-14 04:36:57.384521 | controller | 2026-02-14 04:36:57.384563 | 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-02-14 04:36:57.384573 | controller | Saturday 14 February 2026 04:36:57 +0000 (0:00:00.819) 0:00:12.145 ***** 2026-02-14 04:36:57.384580 | controller | Saturday 14 February 2026 04:36:57 +0000 (0:00:00.819) 0:00:12.144 ***** 2026-02-14 04:36:57.384593 | controller | skipping: [localhost] 2026-02-14 04:36:58.035017 | controller | 2026-02-14 04:36:58.035078 | 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-02-14 04:36:58.035087 | controller | Saturday 14 February 2026 04:36:57 +0000 (0:00:00.024) 0:00:12.169 ***** 2026-02-14 04:36:58.035093 | controller | Saturday 14 February 2026 04:36:57 +0000 (0:00:00.024) 0:00:12.168 ***** 2026-02-14 04:36:58.035115 | controller | changed: [localhost] 2026-02-14 04:36:58.066945 | controller | 2026-02-14 04:36:58.067008 | 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-02-14 04:36:58.067016 | controller | Saturday 14 February 2026 04:36:58 +0000 (0:00:00.650) 0:00:12.820 ***** 2026-02-14 04:36:58.067023 | controller | Saturday 14 February 2026 04:36:58 +0000 (0:00:00.650) 0:00:12.819 ***** 2026-02-14 04:36:58.067038 | controller | skipping: [localhost] 2026-02-14 04:36:58.096502 | controller | 2026-02-14 04:36:58.096556 | 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-02-14 04:36:58.096565 | controller | Saturday 14 February 2026 04:36:58 +0000 (0:00:00.031) 0:00:12.852 ***** 2026-02-14 04:36:58.096571 | controller | Saturday 14 February 2026 04:36:58 +0000 (0:00:00.031) 0:00:12.850 ***** 2026-02-14 04:36:58.096581 | controller | skipping: [localhost] 2026-02-14 04:36:58.125488 | controller | 2026-02-14 04:36:58.125535 | 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-02-14 04:36:58.125542 | controller | Saturday 14 February 2026 04:36:58 +0000 (0:00:00.029) 0:00:12.881 ***** 2026-02-14 04:36:58.125547 | controller | Saturday 14 February 2026 04:36:58 +0000 (0:00:00.029) 0:00:12.880 ***** 2026-02-14 04:36:58.125557 | controller | skipping: [localhost] 2026-02-14 04:36:58.547265 | controller | 2026-02-14 04:36:58.547318 | 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-02-14 04:36:58.547326 | controller | Saturday 14 February 2026 04:36:58 +0000 (0:00:00.029) 0:00:12.911 ***** 2026-02-14 04:36:58.547331 | controller | Saturday 14 February 2026 04:36:58 +0000 (0:00:00.029) 0:00:12.909 ***** 2026-02-14 04:36:58.547346 | controller | changed: [localhost] 2026-02-14 04:36:59.159145 | controller | 2026-02-14 04:36:59.159206 | controller | TASK [repo_setup : Dump full hash in delorean.repo.md5 file content={{ _repo_setup_json['full_hash'] }} 2026-02-14 04:36:59.159215 | controller | , dest={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5, mode=0644] *** 2026-02-14 04:36:59.159229 | controller | Saturday 14 February 2026 04:36:58 +0000 (0:00:00.421) 0:00:13.332 ***** 2026-02-14 04:36:59.159237 | controller | Saturday 14 February 2026 04:36:58 +0000 (0:00:00.421) 0:00:13.331 ***** 2026-02-14 04:36:59.159256 | controller | changed: [localhost] 2026-02-14 04:36:59.180495 | controller | 2026-02-14 04:36:59.180557 | 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-02-14 04:36:59.180566 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.611) 0:00:13.944 ***** 2026-02-14 04:36:59.180581 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.611) 0:00:13.943 ***** 2026-02-14 04:36:59.180595 | controller | skipping: [localhost] 2026-02-14 04:36:59.200473 | controller | 2026-02-14 04:36:59.200522 | controller | TASK [repo_setup : Slurp current podified hash src={{ cifmw_repo_setup_basedir }}/artifacts/repositories/delorean.repo.md5] *** 2026-02-14 04:36:59.200539 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.021) 0:00:13.965 ***** 2026-02-14 04:36:59.200546 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.021) 0:00:13.964 ***** 2026-02-14 04:36:59.200557 | controller | skipping: [localhost] 2026-02-14 04:36:59.221773 | controller | 2026-02-14 04:36:59.221832 | controller | TASK [repo_setup : Update the value of full_hash _repo_setup_json={{ _repo_setup_json | combine({'full_hash': _hash}, recursive=true) }}] *** 2026-02-14 04:36:59.221842 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.020) 0:00:13.986 ***** 2026-02-14 04:36:59.221848 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.020) 0:00:13.984 ***** 2026-02-14 04:36:59.221860 | controller | skipping: [localhost] 2026-02-14 04:36:59.250286 | controller | 2026-02-14 04:36:59.250347 | 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-02-14 04:36:59.250359 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.021) 0:00:14.007 ***** 2026-02-14 04:36:59.250367 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.021) 0:00:14.005 ***** 2026-02-14 04:36:59.250382 | controller | ok: [localhost] 2026-02-14 04:36:59.268105 | controller | 2026-02-14 04:36:59.268155 | controller | TASK [repo_setup : Create download directory path={{ cifmw_repo_setup_rhos_release_path }}, state=directory, mode=0755] *** 2026-02-14 04:36:59.268161 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.028) 0:00:14.035 ***** 2026-02-14 04:36:59.268166 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.028) 0:00:14.034 ***** 2026-02-14 04:36:59.268177 | controller | skipping: [localhost] 2026-02-14 04:36:59.284565 | controller | 2026-02-14 04:36:59.284606 | controller | TASK [repo_setup : Print the URL to request msg={{ cifmw_repo_setup_rhos_release_rpm }}] *** 2026-02-14 04:36:59.284612 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.017) 0:00:14.053 ***** 2026-02-14 04:36:59.284617 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.017) 0:00:14.052 ***** 2026-02-14 04:36:59.284627 | controller | skipping: [localhost] 2026-02-14 04:36:59.301247 | controller | 2026-02-14 04:36:59.301283 | controller | TASK [Download the RPM name=krb_request] *************************************** 2026-02-14 04:36:59.301289 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.016) 0:00:14.070 ***** 2026-02-14 04:36:59.301307 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.016) 0:00:14.068 ***** 2026-02-14 04:36:59.301316 | controller | skipping: [localhost] 2026-02-14 04:36:59.318527 | controller | 2026-02-14 04:36:59.318569 | controller | TASK [repo_setup : Install RHOS Release tool name={{ 2026-02-14 04:36:59.318578 | controller | cifmw_repo_setup_rhos_release_rpm 2026-02-14 04:36:59.318585 | controller | if cifmw_repo_setup_rhos_release_rpm is not url 2026-02-14 04:36:59.318591 | controller | else cifmw_krb_request_out.path 2026-02-14 04:36:59.318598 | controller | }}, state=present, disable_gpg_check={{ cifmw_repo_setup_rhos_release_gpg_check | bool }}] *** 2026-02-14 04:36:59.318605 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.016) 0:00:14.086 ***** 2026-02-14 04:36:59.318610 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.016) 0:00:14.085 ***** 2026-02-14 04:36:59.318619 | controller | skipping: [localhost] 2026-02-14 04:36:59.335233 | controller | 2026-02-14 04:36:59.335273 | controller | TASK [repo_setup : Get rhos-release tool version _raw_params=rhos-release --version] *** 2026-02-14 04:36:59.335288 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.017) 0:00:14.103 ***** 2026-02-14 04:36:59.335294 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.017) 0:00:14.102 ***** 2026-02-14 04:36:59.335304 | controller | skipping: [localhost] 2026-02-14 04:36:59.354450 | controller | 2026-02-14 04:36:59.354494 | controller | TASK [repo_setup : Print rhos-release tool version msg={{ rr_version.stdout }}] *** 2026-02-14 04:36:59.354500 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.016) 0:00:14.120 ***** 2026-02-14 04:36:59.354511 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.016) 0:00:14.119 ***** 2026-02-14 04:36:59.354521 | controller | skipping: [localhost] 2026-02-14 04:36:59.370636 | controller | 2026-02-14 04:36:59.370689 | 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-02-14 04:36:59.370728 | controller | -t {{ cifmw_repo_setup_output }}] *** 2026-02-14 04:36:59.370734 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.019) 0:00:14.139 ***** 2026-02-14 04:36:59.370740 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.019) 0:00:14.138 ***** 2026-02-14 04:36:59.370750 | controller | skipping: [localhost] 2026-02-14 04:36:59.539990 | controller | 2026-02-14 04:36:59.540053 | controller | TASK [repo_setup : Check for /etc/ci/mirror_info.sh path=/etc/ci/mirror_info.sh] *** 2026-02-14 04:36:59.540060 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.016) 0:00:14.156 ***** 2026-02-14 04:36:59.540066 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.016) 0:00:14.154 ***** 2026-02-14 04:36:59.540079 | controller | ok: [localhost] 2026-02-14 04:36:59.733555 | controller | 2026-02-14 04:36:59.733615 | controller | TASK [repo_setup : Use RDO proxy mirrors chdir={{ cifmw_repo_setup_output }}, _raw_params=set -o pipefail 2026-02-14 04:36:59.733622 | controller | source /etc/ci/mirror_info.sh 2026-02-14 04:36:59.733628 | controller | sed -i -e "s|https://trunk.rdoproject.org|$NODEPOOL_RDO_PROXY|g" *.repo 2026-02-14 04:36:59.733633 | controller | ] *** 2026-02-14 04:36:59.733639 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.169) 0:00:14.325 ***** 2026-02-14 04:36:59.733645 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.169) 0:00:14.323 ***** 2026-02-14 04:36:59.733660 | controller | changed: [localhost] 2026-02-14 04:36:59.926828 | controller | 2026-02-14 04:36:59.926893 | 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-02-14 04:36:59.926901 | controller | source /etc/ci/mirror_info.sh 2026-02-14 04:36:59.926906 | controller | sed -i -e "s|http://mirror.stream.centos.org|$NODEPOOL_CENTOS_MIRROR|g" *.repo 2026-02-14 04:36:59.926911 | controller | ] *** 2026-02-14 04:36:59.926916 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.193) 0:00:14.518 ***** 2026-02-14 04:36:59.926921 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.193) 0:00:14.517 ***** 2026-02-14 04:36:59.926934 | controller | changed: [localhost] 2026-02-14 04:37:00.455332 | controller | 2026-02-14 04:37:00.455400 | controller | TASK [repo_setup : Check for gating.repo file on content provider url=http://{{ content_provider_registry_ip }}:8766/gating.repo] *** 2026-02-14 04:37:00.455409 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.193) 0:00:14.712 ***** 2026-02-14 04:37:00.455417 | controller | Saturday 14 February 2026 04:36:59 +0000 (0:00:00.193) 0:00:14.710 ***** 2026-02-14 04:37:00.455433 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/repo_setup/tasks/populate_gating_repo.yml:2 2026-02-14 04:37:00.484870 | controller | fatal: [localhost]: FAILED! => 2026-02-14 04:37:00.484935 | controller | changed: false 2026-02-14 04:37:00.484941 | controller | elapsed: 0 2026-02-14 04:37:00.484947 | controller | msg: 'Status code was -1 and not [200]: Request failed: ' 2026-02-14 04:37:00.484957 | controller | redirected: false 2026-02-14 04:37:00.484961 | controller | status: -1 2026-02-14 04:37:00.484966 | controller | url: http://38.102.83.94:8766/gating.repo 2026-02-14 04:37:00.484971 | controller | ...ignoring 2026-02-14 04:37:00.484987 | controller | 2026-02-14 04:37:00.484992 | controller | TASK [repo_setup : Populate gating repo from content provider ip content=[gating-repo] 2026-02-14 04:37:00.484997 | controller | baseurl=http://{{ content_provider_registry_ip }}:8766/ 2026-02-14 04:37:00.485001 | controller | enabled=1 2026-02-14 04:37:00.485006 | controller | gpgcheck=0 2026-02-14 04:37:00.485010 | controller | priority=1 2026-02-14 04:37:00.485015 | controller | , dest={{ cifmw_repo_setup_output }}/gating.repo, mode=0644] *** 2026-02-14 04:37:00.485019 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.528) 0:00:15.240 ***** 2026-02-14 04:37:00.485024 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.528) 0:00:15.239 ***** 2026-02-14 04:37:00.485038 | controller | skipping: [localhost] 2026-02-14 04:37:00.513344 | controller | 2026-02-14 04:37:00.513394 | controller | TASK [repo_setup : Check for DLRN repo at the destination path={{ cifmw_repo_setup_output }}/delorean.repo] *** 2026-02-14 04:37:00.513402 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.029) 0:00:15.270 ***** 2026-02-14 04:37:00.513407 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.029) 0:00:15.268 ***** 2026-02-14 04:37:00.513419 | controller | skipping: [localhost] 2026-02-14 04:37:00.541777 | controller | 2026-02-14 04:37:00.541836 | 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-02-14 04:37:00.541843 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.028) 0:00:15.298 ***** 2026-02-14 04:37:00.541848 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.028) 0:00:15.297 ***** 2026-02-14 04:37:00.541860 | controller | skipping: [localhost] 2026-02-14 04:37:00.571020 | controller | 2026-02-14 04:37:00.571078 | controller | TASK [repo_setup : Check for DLRN component repo path={{ cifmw_repo_setup_output }}/{{ _comp_repo }}] *** 2026-02-14 04:37:00.571090 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.028) 0:00:15.327 ***** 2026-02-14 04:37:00.571104 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.028) 0:00:15.325 ***** 2026-02-14 04:37:00.571119 | controller | skipping: [localhost] 2026-02-14 04:37:00.627743 | controller | 2026-02-14 04:37:00.627798 | 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-02-14 04:37:00.627805 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.029) 0:00:15.356 ***** 2026-02-14 04:37:00.627812 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.029) 0:00:15.355 ***** 2026-02-14 04:37:00.627823 | controller | skipping: [localhost] 2026-02-14 04:37:00.881096 | controller | 2026-02-14 04:37:00.881130 | controller | TASK [repo_setup : Find existing repos from /etc/yum.repos.d directory paths=/etc/yum.repos.d/, patterns=*.repo, recurse=False] *** 2026-02-14 04:37:00.881138 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.056) 0:00:15.413 ***** 2026-02-14 04:37:00.881143 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.056) 0:00:15.411 ***** 2026-02-14 04:37:00.881153 | controller | ok: [localhost] 2026-02-14 04:37:01.266634 | controller | 2026-02-14 04:37:01.266706 | controller | TASK [repo_setup : Remove existing repos from /etc/yum.repos.d directory path={{ item }}, state=absent] *** 2026-02-14 04:37:01.266716 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.253) 0:00:15.666 ***** 2026-02-14 04:37:01.266721 | controller | Saturday 14 February 2026 04:37:00 +0000 (0:00:00.253) 0:00:15.665 ***** 2026-02-14 04:37:01.266733 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos-addons.repo) 2026-02-14 04:37:01.642404 | controller | changed: [localhost] => (item=/etc/yum.repos.d/centos.repo) 2026-02-14 04:37:01.642470 | controller | 2026-02-14 04:37:01.642476 | controller | TASK [repo_setup : Cleanup existing metadata _raw_params=dnf clean metadata] *** 2026-02-14 04:37:01.642482 | controller | Saturday 14 February 2026 04:37:01 +0000 (0:00:00.385) 0:00:16.052 ***** 2026-02-14 04:37:01.642486 | controller | Saturday 14 February 2026 04:37:01 +0000 (0:00:00.385) 0:00:16.050 ***** 2026-02-14 04:37:01.642509 | controller | changed: [localhost] 2026-02-14 04:37:01.853101 | controller | 2026-02-14 04:37:01.853161 | 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-02-14 04:37:01.853168 | controller | Saturday 14 February 2026 04:37:01 +0000 (0:00:00.375) 0:00:16.427 ***** 2026-02-14 04:37:01.853173 | controller | Saturday 14 February 2026 04:37:01 +0000 (0:00:00.375) 0:00:16.426 ***** 2026-02-14 04:37:01.853184 | controller | changed: [localhost] 2026-02-14 04:37:01.888505 | controller | 2026-02-14 04:37:01.888561 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-02-14 04:37:01.888568 | controller | Saturday 14 February 2026 04:37:01 +0000 (0:00:00.210) 0:00:16.638 ***** 2026-02-14 04:37:01.888573 | controller | Saturday 14 February 2026 04:37:01 +0000 (0:00:00.210) 0:00:16.637 ***** 2026-02-14 04:37:01.888586 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-02-14 04:37:01.907593 | controller | 2026-02-14 04:37:01.907650 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-02-14 04:37:01.907657 | controller | Saturday 14 February 2026 04:37:01 +0000 (0:00:00.035) 0:00:16.674 ***** 2026-02-14 04:37:01.907662 | controller | Saturday 14 February 2026 04:37:01 +0000 (0:00:00.035) 0:00:16.672 ***** 2026-02-14 04:37:01.907697 | controller | ok: [localhost] => 2026-02-14 04:37:31.621339 | controller | cifmw_ci_setup_packages: 2026-02-14 04:37:31.621383 | controller | - bash-completion 2026-02-14 04:37:31.621390 | controller | - ca-certificates 2026-02-14 04:37:31.621394 | controller | - git-core 2026-02-14 04:37:31.621399 | controller | - make 2026-02-14 04:37:31.621404 | controller | - tar 2026-02-14 04:37:31.621408 | controller | - tmux 2026-02-14 04:37:31.621412 | controller | - python3-pip 2026-02-14 04:37:31.621417 | controller | 2026-02-14 04:37:31.621422 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-02-14 04:37:31.621427 | controller | Saturday 14 February 2026 04:37:01 +0000 (0:00:00.019) 0:00:16.693 ***** 2026-02-14 04:37:31.621432 | controller | Saturday 14 February 2026 04:37:01 +0000 (0:00:00.019) 0:00:16.691 ***** 2026-02-14 04:37:31.621441 | controller | changed: [localhost] 2026-02-14 04:37:31.788893 | controller | 2026-02-14 04:37:31.788993 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-02-14 04:37:31.789000 | controller | Saturday 14 February 2026 04:37:31 +0000 (0:00:29.713) 0:00:46.406 ***** 2026-02-14 04:37:31.789005 | controller | Saturday 14 February 2026 04:37:31 +0000 (0:00:29.713) 0:00:46.405 ***** 2026-02-14 04:37:31.789017 | controller | ok: [localhost] 2026-02-14 04:37:31.956528 | controller | 2026-02-14 04:37:31.956580 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-02-14 04:37:31.956587 | controller | Saturday 14 February 2026 04:37:31 +0000 (0:00:00.167) 0:00:46.574 ***** 2026-02-14 04:37:31.956592 | controller | Saturday 14 February 2026 04:37:31 +0000 (0:00:00.167) 0:00:46.572 ***** 2026-02-14 04:37:31.956603 | controller | changed: [localhost] 2026-02-14 04:37:37.163764 | controller | 2026-02-14 04:37:37.163799 | 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-02-14 04:37:37.163810 | controller | Saturday 14 February 2026 04:37:31 +0000 (0:00:00.167) 0:00:46.741 ***** 2026-02-14 04:37:37.163816 | controller | Saturday 14 February 2026 04:37:31 +0000 (0:00:00.167) 0:00:46.740 ***** 2026-02-14 04:37:37.163825 | controller | changed: [localhost] 2026-02-14 04:37:37.194698 | controller | 2026-02-14 04:37:37.194740 | 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-02-14 04:37:37.194747 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:05.207) 0:00:51.949 ***** 2026-02-14 04:37:37.194752 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:05.207) 0:00:51.947 ***** 2026-02-14 04:37:37.194769 | controller | skipping: [localhost] 2026-02-14 04:37:37.466293 | controller | 2026-02-14 04:37:37.466346 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-02-14 04:37:37.466353 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.031) 0:00:51.980 ***** 2026-02-14 04:37:37.466358 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.030) 0:00:51.978 ***** 2026-02-14 04:37:37.466370 | controller | changed: [localhost] 2026-02-14 04:37:37.737300 | controller | 2026-02-14 04:37:37.737354 | 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-02-14 04:37:37.737360 | controller | source ~/.oc_completion 2026-02-14 04:37:37.737366 | controller | fi] *** 2026-02-14 04:37:37.737372 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.271) 0:00:52.251 ***** 2026-02-14 04:37:37.737378 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.271) 0:00:52.250 ***** 2026-02-14 04:37:37.737390 | controller | changed: [localhost] 2026-02-14 04:37:37.759373 | controller | 2026-02-14 04:37:37.759428 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-02-14 04:37:37.759435 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.270) 0:00:52.522 ***** 2026-02-14 04:37:37.759440 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.270) 0:00:52.521 ***** 2026-02-14 04:37:37.759453 | controller | skipping: [localhost] 2026-02-14 04:37:37.780589 | controller | 2026-02-14 04:37:37.780649 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-02-14 04:37:37.780657 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-02-14 04:37:37.780665 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-02-14 04:37:37.780692 | controller | }}] *** 2026-02-14 04:37:37.780703 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.022) 0:00:52.544 ***** 2026-02-14 04:37:37.780710 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.022) 0:00:52.543 ***** 2026-02-14 04:37:37.780726 | controller | skipping: [localhost] 2026-02-14 04:37:37.801812 | controller | 2026-02-14 04:37:37.801872 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-02-14 04:37:37.801892 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.021) 0:00:52.565 ***** 2026-02-14 04:37:37.801899 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.021) 0:00:52.564 ***** 2026-02-14 04:37:37.801927 | controller | skipping: [localhost] 2026-02-14 04:37:37.819778 | controller | 2026-02-14 04:37:37.819812 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-02-14 04:37:37.819819 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.021) 0:00:52.586 ***** 2026-02-14 04:37:37.819824 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.021) 0:00:52.585 ***** 2026-02-14 04:37:37.819833 | controller | skipping: [localhost] 2026-02-14 04:37:37.839059 | controller | 2026-02-14 04:37:37.839082 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-02-14 04:37:37.839088 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.018) 0:00:52.605 ***** 2026-02-14 04:37:37.839093 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.018) 0:00:52.603 ***** 2026-02-14 04:37:37.839102 | controller | skipping: [localhost] 2026-02-14 04:37:37.864818 | controller | 2026-02-14 04:37:37.864842 | 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-02-14 04:37:37.864849 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.019) 0:00:52.624 ***** 2026-02-14 04:37:37.864854 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.019) 0:00:52.623 ***** 2026-02-14 04:37:37.864862 | controller | skipping: [localhost] 2026-02-14 04:37:38.794295 | controller | 2026-02-14 04:37:38.794327 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-02-14 04:37:38.794340 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.025) 0:00:52.650 ***** 2026-02-14 04:37:38.794345 | controller | Saturday 14 February 2026 04:37:37 +0000 (0:00:00.025) 0:00:52.648 ***** 2026-02-14 04:37:38.794354 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-02-14 04:37:38.912254 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-02-14 04:37:38.912293 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-02-14 04:37:38.912305 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-02-14 04:37:38.912310 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-02-14 04:37:38.912315 | controller | 2026-02-14 04:37:38.912320 | controller | TASK [Prepare install_yamls make targets name=install_yamls, apply={'tags': ['bootstrap']}] *** 2026-02-14 04:37:38.912325 | controller | Saturday 14 February 2026 04:37:38 +0000 (0:00:00.929) 0:00:53.579 ***** 2026-02-14 04:37:38.912330 | controller | Saturday 14 February 2026 04:37:38 +0000 (0:00:00.929) 0:00:53.578 ***** 2026-02-14 04:37:38.912339 | controller | 2026-02-14 04:37:39.394915 | controller | TASK [install_yamls : Ensure directories exist path={{ item }}, state=directory, mode=0755] *** 2026-02-14 04:37:39.394950 | controller | Saturday 14 February 2026 04:37:38 +0000 (0:00:00.117) 0:00:53.697 ***** 2026-02-14 04:37:39.394956 | controller | Saturday 14 February 2026 04:37:38 +0000 (0:00:00.117) 0:00:53.696 ***** 2026-02-14 04:37:39.394965 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-02-14 04:37:39.423956 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks) 2026-02-14 04:37:39.423986 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-02-14 04:37:39.423992 | controller | 2026-02-14 04:37:39.423998 | controller | TASK [Create variables with local repos based on Zuul items name=install_yamls, tasks_from=zuul_set_operators_repo.yml] *** 2026-02-14 04:37:39.424003 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.482) 0:00:54.180 ***** 2026-02-14 04:37:39.424007 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.482) 0:00:54.178 ***** 2026-02-14 04:37:39.424016 | controller | 2026-02-14 04:37:39.472610 | 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-02-14 04:37:39.472643 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.029) 0:00:54.209 ***** 2026-02-14 04:37:39.472651 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.029) 0:00:54.208 ***** 2026-02-14 04:37:39.472661 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '875', 'change_url': 'https://github.com/openstack-k8s-operators/glance-operator/pull/875', 'commit_id': 'fe89b7df907639ecb5d76283cbbc935afec892c1', 'patchset': 'fe89b7df907639ecb5d76283cbbc935afec892c1', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/glance-operator', 'name': 'openstack-k8s-operators/glance-operator', 'short_name': 'glance-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/glance-operator'}, 'topic': None}) 2026-02-14 04:37:39.524029 | controller | 2026-02-14 04:37:39.524064 | controller | TASK [install_yamls : Print helpful data for debugging msg=_repo_operator_name: {{ _repo_operator_name }} 2026-02-14 04:37:39.524071 | controller | _repo_operator_info: {{ _repo_operator_info }} 2026-02-14 04:37:39.524076 | controller | cifmw_install_yamls_operators_repo: {{ cifmw_install_yamls_operators_repo }} 2026-02-14 04:37:39.524081 | controller | ] *** 2026-02-14 04:37:39.524086 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.048) 0:00:54.258 ***** 2026-02-14 04:37:39.524091 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.048) 0:00:54.256 ***** 2026-02-14 04:37:39.524101 | controller | ok: [localhost] => (item={'branch': 'main', 'change': '875', 'change_url': 'https://github.com/openstack-k8s-operators/glance-operator/pull/875', 'commit_id': 'fe89b7df907639ecb5d76283cbbc935afec892c1', 'patchset': 'fe89b7df907639ecb5d76283cbbc935afec892c1', 'project': {'canonical_hostname': 'github.com', 'canonical_name': 'github.com/openstack-k8s-operators/glance-operator', 'name': 'openstack-k8s-operators/glance-operator', 'short_name': 'glance-operator', 'src_dir': 'src/github.com/openstack-k8s-operators/glance-operator'}, 'topic': None}) => 2026-02-14 04:37:39.558687 | controller | msg: | 2026-02-14 04:37:39.558724 | controller | _repo_operator_name: glance 2026-02-14 04:37:39.558731 | controller | _repo_operator_info: [{'key': 'GLANCE_REPO', 'value': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator'}, {'key': 'GLANCE_BRANCH', 'value': ''}] 2026-02-14 04:37:39.558736 | controller | cifmw_install_yamls_operators_repo: {'GLANCE_REPO': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator', 'GLANCE_BRANCH': ''} 2026-02-14 04:37:39.558742 | controller | 2026-02-14 04:37:39.558747 | controller | TASK [Customize install_yamls devsetup vars if needed name=install_yamls, tasks_from=customize_devsetup_vars.yml] *** 2026-02-14 04:37:39.558752 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.051) 0:00:54.309 ***** 2026-02-14 04:37:39.558757 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.051) 0:00:54.308 ***** 2026-02-14 04:37:39.558766 | controller | 2026-02-14 04:37:39.580748 | 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-02-14 04:37:39.580783 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.034) 0:00:54.344 ***** 2026-02-14 04:37:39.580791 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.034) 0:00:54.342 ***** 2026-02-14 04:37:39.580801 | controller | skipping: [localhost] 2026-02-14 04:37:39.879768 | controller | 2026-02-14 04:37:39.879801 | 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-02-14 04:37:39.879808 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.022) 0:00:54.366 ***** 2026-02-14 04:37:39.879815 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.022) 0:00:54.364 ***** 2026-02-14 04:37:39.879824 | controller | ok: [localhost] 2026-02-14 04:37:39.901714 | controller | 2026-02-14 04:37:39.901749 | 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-02-14 04:37:39.901756 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.299) 0:00:54.665 ***** 2026-02-14 04:37:39.901762 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.299) 0:00:54.663 ***** 2026-02-14 04:37:39.901771 | controller | skipping: [localhost] 2026-02-14 04:37:39.928248 | controller | 2026-02-14 04:37:39.928287 | 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-02-14 04:37:39.928296 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.021) 0:00:54.687 ***** 2026-02-14 04:37:39.928302 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.021) 0:00:54.685 ***** 2026-02-14 04:37:39.928319 | controller | skipping: [localhost] 2026-02-14 04:37:39.995511 | controller | 2026-02-14 04:37:39.995544 | controller | TASK [install_yamls : Compute the cifmw_install_yamls_vars final value _install_yamls_override_vars={{ 2026-02-14 04:37:39.995552 | controller | _install_yamls_override_vars | default({}) | 2026-02-14 04:37:39.995557 | controller | combine(item, recursive=True) 2026-02-14 04:37:39.995562 | controller | }}] *** 2026-02-14 04:37:39.995567 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.026) 0:00:54.713 ***** 2026-02-14 04:37:39.995579 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.026) 0:00:54.712 ***** 2026-02-14 04:37:39.995589 | controller | ok: [localhost] => (item={'BMO_SETUP': False}) 2026-02-14 04:37:40.035303 | controller | 2026-02-14 04:37:40.035375 | controller | TASK [install_yamls : Set environment override cifmw_install_yamls_environment fact cifmw_install_yamls_environment={{ 2026-02-14 04:37:40.035382 | controller | _install_yamls_override_vars.keys() | 2026-02-14 04:37:40.035387 | controller | map('upper') | 2026-02-14 04:37:40.035391 | controller | zip(_install_yamls_override_vars.values()) | 2026-02-14 04:37:40.035408 | controller | items2dict(key_name=0, value_name=1) | 2026-02-14 04:37:40.035413 | controller | combine({ 2026-02-14 04:37:40.035421 | controller | 'OUT': cifmw_install_yamls_manifests_dir, 2026-02-14 04:37:40.035426 | controller | 'OUTPUT_DIR': cifmw_install_yamls_edpm_dir, 2026-02-14 04:37:40.035430 | controller | 'CHECKOUT_FROM_OPENSTACK_REF': cifmw_install_yamls_checkout_openstack_ref, 2026-02-14 04:37:40.035435 | controller | 'OPENSTACK_K8S_BRANCH': (zuul is defined and not zuul.branch |regex_search('master|antelope|rhos')) | ternary(zuul.branch, 'main') 2026-02-14 04:37:40.035440 | controller | }) | 2026-02-14 04:37:40.035445 | controller | combine(install_yamls_operators_repos) 2026-02-14 04:37:40.035450 | controller | }}, cacheable=True] *** 2026-02-14 04:37:40.035454 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.067) 0:00:54.781 ***** 2026-02-14 04:37:40.035459 | controller | Saturday 14 February 2026 04:37:39 +0000 (0:00:00.067) 0:00:54.779 ***** 2026-02-14 04:37:40.035473 | controller | ok: [localhost] 2026-02-14 04:37:40.509899 | controller | 2026-02-14 04:37:40.509950 | controller | TASK [install_yamls : Get environment structure base_path={{ cifmw_install_yamls_repo }}] *** 2026-02-14 04:37:40.509957 | controller | Saturday 14 February 2026 04:37:40 +0000 (0:00:00.039) 0:00:54.820 ***** 2026-02-14 04:37:40.509962 | controller | Saturday 14 February 2026 04:37:40 +0000 (0:00:00.039) 0:00:54.819 ***** 2026-02-14 04:37:40.509972 | controller | ok: [localhost] 2026-02-14 04:37:40.680077 | controller | 2026-02-14 04:37:40.680131 | controller | TASK [install_yamls : Ensure Output directory exists path={{ cifmw_install_yamls_out_dir }}, state=directory, mode=0755] *** 2026-02-14 04:37:40.680139 | controller | Saturday 14 February 2026 04:37:40 +0000 (0:00:00.474) 0:00:55.295 ***** 2026-02-14 04:37:40.680146 | controller | Saturday 14 February 2026 04:37:40 +0000 (0:00:00.474) 0:00:55.293 ***** 2026-02-14 04:37:40.680159 | controller | ok: [localhost] 2026-02-14 04:37:40.720638 | controller | 2026-02-14 04:37:40.720716 | 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-02-14 04:37:40.720728 | controller | Saturday 14 February 2026 04:37:40 +0000 (0:00:00.170) 0:00:55.465 ***** 2026-02-14 04:37:40.720735 | controller | Saturday 14 February 2026 04:37:40 +0000 (0:00:00.170) 0:00:55.463 ***** 2026-02-14 04:37:40.720751 | controller | ok: [localhost] 2026-02-14 04:37:41.071917 | controller | 2026-02-14 04:37:41.071981 | 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-02-14 04:37:41.071988 | controller | export {{ k }}={{ v }} 2026-02-14 04:37:41.071994 | controller | {% endfor %}, mode=0644] *** 2026-02-14 04:37:41.071999 | controller | Saturday 14 February 2026 04:37:40 +0000 (0:00:00.040) 0:00:55.506 ***** 2026-02-14 04:37:41.072004 | controller | Saturday 14 February 2026 04:37:40 +0000 (0:00:00.040) 0:00:55.504 ***** 2026-02-14 04:37:41.072017 | controller | changed: [localhost] 2026-02-14 04:37:41.104342 | controller | 2026-02-14 04:37:41.104394 | 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-02-14 04:37:41.104402 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.351) 0:00:55.857 ***** 2026-02-14 04:37:41.104414 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.351) 0:00:55.855 ***** 2026-02-14 04:37:41.104426 | controller | ok: [localhost] 2026-02-14 04:37:41.124751 | controller | 2026-02-14 04:37:41.124802 | controller | TASK [install_yamls : Show the env structure var=cifmw_install_yamls_environment] *** 2026-02-14 04:37:41.124808 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.032) 0:00:55.889 ***** 2026-02-14 04:37:41.124813 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.032) 0:00:55.888 ***** 2026-02-14 04:37:41.124825 | controller | ok: [localhost] => 2026-02-14 04:37:41.148213 | controller | cifmw_install_yamls_environment: 2026-02-14 04:37:41.148272 | controller | BMO_SETUP: false 2026-02-14 04:37:41.148279 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2026-02-14 04:37:41.148283 | controller | GLANCE_BRANCH: '' 2026-02-14 04:37:41.148288 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2026-02-14 04:37:41.148294 | controller | OPENSTACK_K8S_BRANCH: main 2026-02-14 04:37:41.148300 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2026-02-14 04:37:41.148307 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2026-02-14 04:37:41.148313 | controller | 2026-02-14 04:37:41.148320 | controller | TASK [install_yamls : Show the env structure defaults var=cifmw_install_yamls_defaults] *** 2026-02-14 04:37:41.148326 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.020) 0:00:55.910 ***** 2026-02-14 04:37:41.148332 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.020) 0:00:55.908 ***** 2026-02-14 04:37:41.148348 | controller | ok: [localhost] => 2026-02-14 04:37:41.148355 | controller | cifmw_install_yamls_defaults: 2026-02-14 04:37:41.148360 | controller | ADOPTED_EXTERNAL_NETWORK: 172.21.1.0/24 2026-02-14 04:37:41.148364 | controller | ADOPTED_INTERNALAPI_NETWORK: 172.17.1.0/24 2026-02-14 04:37:41.148373 | controller | ADOPTED_STORAGEMGMT_NETWORK: 172.20.1.0/24 2026-02-14 04:37:41.148377 | controller | ADOPTED_STORAGE_NETWORK: 172.18.1.0/24 2026-02-14 04:37:41.148381 | controller | ADOPTED_TENANT_NETWORK: 172.9.1.0/24 2026-02-14 04:37:41.148386 | controller | BARBICAN: config/samples/barbican_v1beta1_barbican.yaml 2026-02-14 04:37:41.148390 | controller | BARBICAN_BRANCH: main 2026-02-14 04:37:41.148395 | controller | BARBICAN_COMMIT_HASH: '' 2026-02-14 04:37:41.148400 | controller | BARBICAN_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/config/samples/barbican_v1beta1_barbican.yaml 2026-02-14 04:37:41.148405 | controller | BARBICAN_DEPL_IMG: unused 2026-02-14 04:37:41.148409 | controller | BARBICAN_IMG: quay.io/openstack-k8s-operators/barbican-operator-index:latest 2026-02-14 04:37:41.148413 | controller | BARBICAN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/kuttl-test.yaml 2026-02-14 04:37:41.148418 | controller | BARBICAN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator/test/kuttl/tests 2026-02-14 04:37:41.148422 | controller | BARBICAN_KUTTL_NAMESPACE: barbican-kuttl-tests 2026-02-14 04:37:41.148427 | controller | BARBICAN_REPO: https://github.com/openstack-k8s-operators/barbican-operator.git 2026-02-14 04:37:41.148431 | controller | BARBICAN_SERVICE_ENABLED: 'true' 2026-02-14 04:37:41.148436 | controller | BARBICAN_SIMPLE_CRYPTO_ENCRYPTION_KEY: sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2026-02-14 04:37:41.148440 | controller | BAREMETAL_BRANCH: main 2026-02-14 04:37:41.148445 | controller | BAREMETAL_COMMIT_HASH: '' 2026-02-14 04:37:41.148450 | controller | BAREMETAL_IMG: quay.io/openstack-k8s-operators/openstack-baremetal-operator-index:latest 2026-02-14 04:37:41.148456 | controller | BAREMETAL_OS_CONTAINER_IMG: '' 2026-02-14 04:37:41.148462 | controller | BAREMETAL_OS_IMG: '' 2026-02-14 04:37:41.148468 | controller | BAREMETAL_OS_IMG_TYPE: '' 2026-02-14 04:37:41.148475 | controller | BAREMETAL_REPO: https://github.com/openstack-k8s-operators/openstack-baremetal-operator.git 2026-02-14 04:37:41.148481 | controller | BAREMETAL_TIMEOUT: 20m 2026-02-14 04:37:41.148487 | controller | BASH_IMG: quay.io/openstack-k8s-operators/bash:latest 2026-02-14 04:37:41.148493 | controller | BGP_ASN: '64999' 2026-02-14 04:37:41.148499 | controller | BGP_LEAF_1: 100.65.4.1 2026-02-14 04:37:41.148503 | controller | BGP_LEAF_2: 100.64.4.1 2026-02-14 04:37:41.148515 | controller | BGP_OVN_ROUTING: 'false' 2026-02-14 04:37:41.148519 | controller | BGP_PEER_ASN: '64999' 2026-02-14 04:37:41.148525 | controller | BGP_SOURCE_IP: 172.30.4.2 2026-02-14 04:37:41.148532 | controller | BGP_SOURCE_IP6: f00d:f00d:f00d:f00d:f00d:f00d:f00d:42 2026-02-14 04:37:41.148538 | controller | BMAAS_BRIDGE_IPV4_PREFIX: 172.20.1.2/24 2026-02-14 04:37:41.148545 | controller | BMAAS_BRIDGE_IPV6_PREFIX: fd00:bbbb::2/64 2026-02-14 04:37:41.148551 | controller | BMAAS_INSTANCE_DISK_SIZE: '20' 2026-02-14 04:37:41.148557 | controller | BMAAS_INSTANCE_MEMORY: '4096' 2026-02-14 04:37:41.148563 | controller | BMAAS_INSTANCE_NAME_PREFIX: crc-bmaas 2026-02-14 04:37:41.148569 | controller | BMAAS_INSTANCE_NET_MODEL: virtio 2026-02-14 04:37:41.148576 | controller | BMAAS_INSTANCE_OS_VARIANT: centos-stream9 2026-02-14 04:37:41.148581 | controller | BMAAS_INSTANCE_VCPUS: '2' 2026-02-14 04:37:41.148585 | controller | BMAAS_INSTANCE_VIRT_TYPE: kvm 2026-02-14 04:37:41.148590 | controller | BMAAS_IPV4: 'true' 2026-02-14 04:37:41.148594 | controller | BMAAS_IPV6: 'false' 2026-02-14 04:37:41.148599 | controller | BMAAS_LIBVIRT_USER: sushyemu 2026-02-14 04:37:41.148603 | controller | BMAAS_METALLB_ADDRESS_POOL: 172.20.1.64/26 2026-02-14 04:37:41.148607 | controller | BMAAS_METALLB_POOL_NAME: baremetal 2026-02-14 04:37:41.148612 | controller | BMAAS_NETWORK_IPV4_PREFIX: 172.20.1.1/24 2026-02-14 04:37:41.148616 | controller | BMAAS_NETWORK_IPV6_PREFIX: fd00:bbbb::1/64 2026-02-14 04:37:41.148621 | controller | BMAAS_NETWORK_NAME: crc-bmaas 2026-02-14 04:37:41.148625 | controller | BMAAS_NODE_COUNT: '1' 2026-02-14 04:37:41.148630 | controller | BMAAS_OCP_INSTANCE_NAME: crc 2026-02-14 04:37:41.148634 | controller | BMAAS_REDFISH_PASSWORD: password 2026-02-14 04:37:41.148638 | controller | BMAAS_REDFISH_USERNAME: admin 2026-02-14 04:37:41.148643 | controller | BMAAS_ROUTE_LIBVIRT_NETWORKS: crc-bmaas,crc,default 2026-02-14 04:37:41.148647 | controller | BMAAS_SUSHY_EMULATOR_DRIVER: libvirt 2026-02-14 04:37:41.148652 | controller | BMAAS_SUSHY_EMULATOR_IMAGE: quay.io/metal3-io/sushy-tools:latest 2026-02-14 04:37:41.148656 | controller | BMAAS_SUSHY_EMULATOR_NAMESPACE: sushy-emulator 2026-02-14 04:37:41.148661 | controller | BMAAS_SUSHY_EMULATOR_OS_CLIENT_CONFIG_FILE: /etc/openstack/clouds.yaml 2026-02-14 04:37:41.148666 | controller | BMAAS_SUSHY_EMULATOR_OS_CLOUD: openstack 2026-02-14 04:37:41.148670 | controller | BMH_NAMESPACE: openstack 2026-02-14 04:37:41.148693 | controller | BMO_BRANCH: release-0.9 2026-02-14 04:37:41.148698 | controller | BMO_CLEANUP: 'true' 2026-02-14 04:37:41.148702 | controller | BMO_COMMIT_HASH: '' 2026-02-14 04:37:41.148707 | controller | BMO_IPA_BASEURI: https://tarballs.opendev.org/openstack/ironic-python-agent/dib 2026-02-14 04:37:41.148711 | controller | BMO_IPA_BRANCH: stable/2024.1 2026-02-14 04:37:41.148716 | controller | BMO_IPA_FLAVOR: centos9 2026-02-14 04:37:41.148720 | controller | BMO_IPA_INSECURE: 'false' 2026-02-14 04:37:41.148725 | controller | BMO_IRONIC_HOST: 192.168.122.10 2026-02-14 04:37:41.148729 | controller | BMO_PROVISIONING_INTERFACE: '' 2026-02-14 04:37:41.148733 | controller | BMO_REPO: https://github.com/metal3-io/baremetal-operator 2026-02-14 04:37:41.148738 | controller | BMO_SETUP: false 2026-02-14 04:37:41.148742 | controller | BMO_SETUP_ROUTE_REPLACE: 'true' 2026-02-14 04:37:41.148747 | controller | BM_CTLPLANE_INTERFACE: enp1s0 2026-02-14 04:37:41.148751 | controller | BM_INSTANCE_MEMORY: '8192' 2026-02-14 04:37:41.148756 | controller | BM_INSTANCE_NAME_PREFIX: edpm-compute-baremetal 2026-02-14 04:37:41.148760 | controller | BM_INSTANCE_NAME_SUFFIX: '0' 2026-02-14 04:37:41.148764 | controller | BM_NETWORK_NAME: default 2026-02-14 04:37:41.148769 | controller | BM_NODE_COUNT: '1' 2026-02-14 04:37:41.148773 | controller | BM_ROOT_PASSWORD: '' 2026-02-14 04:37:41.148778 | controller | BM_ROOT_PASSWORD_SECRET: '' 2026-02-14 04:37:41.148782 | controller | CEILOMETER_CENTRAL_DEPL_IMG: unused 2026-02-14 04:37:41.148787 | controller | CEILOMETER_NOTIFICATION_DEPL_IMG: unused 2026-02-14 04:37:41.148791 | controller | CEPH_BRANCH: release-1.15 2026-02-14 04:37:41.148795 | controller | CEPH_CLIENT: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/toolbox.yaml 2026-02-14 04:37:41.148805 | controller | CEPH_COMMON: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/common.yaml 2026-02-14 04:37:41.148813 | controller | CEPH_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/cluster-test.yaml 2026-02-14 04:37:41.148817 | controller | CEPH_CRDS: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/crds.yaml 2026-02-14 04:37:41.148822 | controller | CEPH_IMG: quay.io/ceph/demo:latest-squid 2026-02-14 04:37:41.148826 | controller | CEPH_OP: /home/zuul/ci-framework-data/artifacts/manifests/operator/rook/deploy/examples/operator-openshift.yaml 2026-02-14 04:37:41.148831 | controller | CEPH_REPO: https://github.com/rook/rook.git 2026-02-14 04:37:41.148835 | controller | CERTMANAGER_TIMEOUT: 300s 2026-02-14 04:37:41.148840 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2026-02-14 04:37:41.148844 | controller | CINDER: config/samples/cinder_v1beta1_cinder.yaml 2026-02-14 04:37:41.148849 | controller | CINDERAPI_DEPL_IMG: unused 2026-02-14 04:37:41.148853 | controller | CINDERBKP_DEPL_IMG: unused 2026-02-14 04:37:41.148857 | controller | CINDERSCH_DEPL_IMG: unused 2026-02-14 04:37:41.148866 | controller | CINDERVOL_DEPL_IMG: unused 2026-02-14 04:37:41.148870 | controller | CINDER_BRANCH: main 2026-02-14 04:37:41.148875 | controller | CINDER_COMMIT_HASH: '' 2026-02-14 04:37:41.148879 | controller | CINDER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/config/samples/cinder_v1beta1_cinder.yaml 2026-02-14 04:37:41.148884 | controller | CINDER_IMG: quay.io/openstack-k8s-operators/cinder-operator-index:latest 2026-02-14 04:37:41.148889 | controller | CINDER_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/kuttl-test.yaml 2026-02-14 04:37:41.148893 | controller | CINDER_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator/test/kuttl/tests 2026-02-14 04:37:41.148897 | controller | CINDER_KUTTL_NAMESPACE: cinder-kuttl-tests 2026-02-14 04:37:41.148902 | controller | CINDER_REPO: https://github.com/openstack-k8s-operators/cinder-operator.git 2026-02-14 04:37:41.148906 | controller | CLEANUP_DIR_CMD: rm -Rf 2026-02-14 04:37:41.148911 | controller | CRC_BGP_NIC_1_MAC: '52:54:00:11:11:11' 2026-02-14 04:37:41.148915 | controller | CRC_BGP_NIC_2_MAC: '52:54:00:11:11:12' 2026-02-14 04:37:41.148920 | controller | CRC_HTTPS_PROXY: '' 2026-02-14 04:37:41.148924 | controller | CRC_HTTP_PROXY: '' 2026-02-14 04:37:41.148929 | controller | CRC_STORAGE_NAMESPACE: crc-storage 2026-02-14 04:37:41.148933 | controller | CRC_STORAGE_RETRIES: '3' 2026-02-14 04:37:41.148938 | controller | CRC_URL: '''https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/latest/crc-linux-amd64.tar.xz''' 2026-02-14 04:37:41.148942 | controller | CRC_VERSION: latest 2026-02-14 04:37:41.148947 | controller | DATAPLANE_ANSIBLE_SECRET: dataplane-ansible-ssh-private-key-secret 2026-02-14 04:37:41.148967 | controller | DATAPLANE_ANSIBLE_USER: '' 2026-02-14 04:37:41.148972 | controller | DATAPLANE_COMPUTE_IP: 192.168.122.100 2026-02-14 04:37:41.148977 | controller | DATAPLANE_CONTAINER_PREFIX: openstack 2026-02-14 04:37:41.148981 | controller | DATAPLANE_CONTAINER_TAG: current-podified 2026-02-14 04:37:41.148986 | controller | DATAPLANE_CUSTOM_SERVICE_RUNNER_IMG: quay.io/openstack-k8s-operators/openstack-ansibleee-runner:latest 2026-02-14 04:37:41.148990 | controller | DATAPLANE_DEFAULT_GW: 192.168.122.1 2026-02-14 04:37:41.148995 | controller | DATAPLANE_EXTRA_NOVA_CONFIG_FILE: /dev/null 2026-02-14 04:37:41.148999 | controller | DATAPLANE_GROWVOLS_ARGS: /=8GB /tmp=1GB /home=1GB /var=100% 2026-02-14 04:37:41.149004 | controller | DATAPLANE_KUSTOMIZE_SCENARIO: preprovisioned 2026-02-14 04:37:41.149008 | controller | DATAPLANE_NETWORKER_IP: 192.168.122.200 2026-02-14 04:37:41.149012 | controller | DATAPLANE_NETWORK_INTERFACE_NAME: eth0 2026-02-14 04:37:41.149017 | controller | DATAPLANE_NOVA_NFS_PATH: '' 2026-02-14 04:37:41.149021 | controller | DATAPLANE_NTP_SERVER: pool.ntp.org 2026-02-14 04:37:41.149026 | controller | DATAPLANE_PLAYBOOK: osp.edpm.download_cache 2026-02-14 04:37:41.149030 | controller | DATAPLANE_REGISTRY_URL: quay.io/podified-antelope-centos9 2026-02-14 04:37:41.149034 | controller | DATAPLANE_RUNNER_IMG: '' 2026-02-14 04:37:41.149041 | controller | DATAPLANE_SERVER_ROLE: compute 2026-02-14 04:37:41.149046 | controller | DATAPLANE_SSHD_ALLOWED_RANGES: '[''192.168.122.0/24'']' 2026-02-14 04:37:41.149052 | controller | DATAPLANE_TIMEOUT: 30m 2026-02-14 04:37:41.149057 | controller | DATAPLANE_TLS_ENABLED: 'true' 2026-02-14 04:37:41.149061 | controller | DATAPLANE_TOTAL_NETWORKER_NODES: '1' 2026-02-14 04:37:41.149066 | controller | DATAPLANE_TOTAL_NODES: '1' 2026-02-14 04:37:41.149070 | controller | DBSERVICE: galera 2026-02-14 04:37:41.149075 | controller | DESIGNATE: config/samples/designate_v1beta1_designate.yaml 2026-02-14 04:37:41.149079 | controller | DESIGNATE_BRANCH: main 2026-02-14 04:37:41.149083 | controller | DESIGNATE_COMMIT_HASH: '' 2026-02-14 04:37:41.149088 | controller | DESIGNATE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/config/samples/designate_v1beta1_designate.yaml 2026-02-14 04:37:41.149093 | controller | DESIGNATE_IMG: quay.io/openstack-k8s-operators/designate-operator-index:latest 2026-02-14 04:37:41.149097 | controller | DESIGNATE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/kuttl-test.yaml 2026-02-14 04:37:41.149101 | controller | DESIGNATE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator/test/kuttl/tests 2026-02-14 04:37:41.149106 | controller | DESIGNATE_KUTTL_NAMESPACE: designate-kuttl-tests 2026-02-14 04:37:41.149110 | controller | DESIGNATE_REPO: https://github.com/openstack-k8s-operators/designate-operator.git 2026-02-14 04:37:41.149115 | controller | DNSDATA: config/samples/network_v1beta1_dnsdata.yaml 2026-02-14 04:37:41.149119 | controller | DNSDATA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsdata.yaml 2026-02-14 04:37:41.149123 | controller | DNSMASQ: config/samples/network_v1beta1_dnsmasq.yaml 2026-02-14 04:37:41.149128 | controller | DNSMASQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_dnsmasq.yaml 2026-02-14 04:37:41.149132 | controller | DNS_DEPL_IMG: unused 2026-02-14 04:37:41.149137 | controller | DNS_DOMAIN: localdomain 2026-02-14 04:37:41.149144 | controller | DOWNLOAD_TOOLS_SELECTION: all 2026-02-14 04:37:41.149149 | controller | EDPM_ATTACH_EXTNET: 'true' 2026-02-14 04:37:41.149153 | controller | EDPM_COMPUTE_ADDITIONAL_HOST_ROUTES: '''[]''' 2026-02-14 04:37:41.149158 | controller | EDPM_COMPUTE_ADDITIONAL_NETWORKS: '''[]''' 2026-02-14 04:37:41.149162 | controller | EDPM_COMPUTE_CELLS: '1' 2026-02-14 04:37:41.149167 | controller | EDPM_COMPUTE_CEPH_ENABLED: 'true' 2026-02-14 04:37:41.149171 | controller | EDPM_COMPUTE_CEPH_NOVA: 'true' 2026-02-14 04:37:41.149176 | controller | EDPM_COMPUTE_DHCP_AGENT_ENABLED: 'true' 2026-02-14 04:37:41.149180 | controller | EDPM_COMPUTE_SRIOV_ENABLED: 'true' 2026-02-14 04:37:41.149185 | controller | EDPM_COMPUTE_SUFFIX: '0' 2026-02-14 04:37:41.149189 | controller | EDPM_CONFIGURE_DEFAULT_ROUTE: 'true' 2026-02-14 04:37:41.149193 | controller | EDPM_CONFIGURE_HUGEPAGES: 'false' 2026-02-14 04:37:41.149198 | controller | EDPM_CONFIGURE_NETWORKING: 'true' 2026-02-14 04:37:41.149202 | controller | EDPM_FIRSTBOOT_EXTRA: /tmp/edpm-firstboot-extra 2026-02-14 04:37:41.149207 | controller | EDPM_NETWORKER_SUFFIX: '0' 2026-02-14 04:37:41.149211 | controller | EDPM_TOTAL_NETWORKERS: '1' 2026-02-14 04:37:41.149215 | controller | EDPM_TOTAL_NODES: '1' 2026-02-14 04:37:41.149220 | controller | GALERA_REPLICAS: '' 2026-02-14 04:37:41.149224 | controller | GENERATE_SSH_KEYS: 'true' 2026-02-14 04:37:41.149229 | controller | GIT_CLONE_OPTS: '' 2026-02-14 04:37:41.149235 | controller | GLANCE: config/samples/glance_v1beta1_glance.yaml 2026-02-14 04:37:41.149240 | controller | GLANCEAPI_DEPL_IMG: unused 2026-02-14 04:37:41.149245 | controller | GLANCE_BRANCH: '' 2026-02-14 04:37:41.149250 | controller | GLANCE_COMMIT_HASH: '' 2026-02-14 04:37:41.149255 | controller | GLANCE_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2026-02-14 04:37:41.149260 | controller | GLANCE_IMG: quay.io/openstack-k8s-operators/glance-operator-index:latest 2026-02-14 04:37:41.149265 | controller | GLANCE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2026-02-14 04:37:41.149269 | controller | GLANCE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-02-14 04:37:41.149275 | controller | GLANCE_KUTTL_NAMESPACE: glance-kuttl-tests 2026-02-14 04:37:41.149280 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2026-02-14 04:37:41.149284 | controller | HEAT: config/samples/heat_v1beta1_heat.yaml 2026-02-14 04:37:41.149289 | controller | HEATAPI_DEPL_IMG: unused 2026-02-14 04:37:41.149293 | controller | HEATCFNAPI_DEPL_IMG: unused 2026-02-14 04:37:41.149298 | controller | HEATENGINE_DEPL_IMG: unused 2026-02-14 04:37:41.149302 | controller | HEAT_AUTH_ENCRYPTION_KEY: 767c3ed056cbaa3b9dfedb8c6f825bf0 2026-02-14 04:37:41.149309 | controller | HEAT_BRANCH: main 2026-02-14 04:37:41.149313 | controller | HEAT_COMMIT_HASH: '' 2026-02-14 04:37:41.149318 | controller | HEAT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/config/samples/heat_v1beta1_heat.yaml 2026-02-14 04:37:41.149322 | controller | HEAT_IMG: quay.io/openstack-k8s-operators/heat-operator-index:latest 2026-02-14 04:37:41.149327 | controller | HEAT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/kuttl-test.yaml 2026-02-14 04:37:41.149332 | controller | HEAT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator/test/kuttl/tests 2026-02-14 04:37:41.149337 | controller | HEAT_KUTTL_NAMESPACE: heat-kuttl-tests 2026-02-14 04:37:41.149341 | controller | HEAT_REPO: https://github.com/openstack-k8s-operators/heat-operator.git 2026-02-14 04:37:41.149346 | controller | HEAT_SERVICE_ENABLED: 'true' 2026-02-14 04:37:41.149350 | controller | HORIZON: config/samples/horizon_v1beta1_horizon.yaml 2026-02-14 04:37:41.149355 | controller | HORIZON_BRANCH: main 2026-02-14 04:37:41.149359 | controller | HORIZON_COMMIT_HASH: '' 2026-02-14 04:37:41.149364 | controller | HORIZON_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/config/samples/horizon_v1beta1_horizon.yaml 2026-02-14 04:37:41.149368 | controller | HORIZON_DEPL_IMG: unused 2026-02-14 04:37:41.149372 | controller | HORIZON_IMG: quay.io/openstack-k8s-operators/horizon-operator-index:latest 2026-02-14 04:37:41.149377 | controller | HORIZON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/kuttl-test.yaml 2026-02-14 04:37:41.149382 | controller | HORIZON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator/test/kuttl/tests 2026-02-14 04:37:41.149389 | controller | HORIZON_KUTTL_NAMESPACE: horizon-kuttl-tests 2026-02-14 04:37:41.149395 | controller | HORIZON_REPO: https://github.com/openstack-k8s-operators/horizon-operator.git 2026-02-14 04:37:41.149401 | controller | INFRA_BRANCH: main 2026-02-14 04:37:41.149408 | controller | INFRA_COMMIT_HASH: '' 2026-02-14 04:37:41.149414 | controller | INFRA_IMG: quay.io/openstack-k8s-operators/infra-operator-index:latest 2026-02-14 04:37:41.149420 | controller | INFRA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/kuttl-test.yaml 2026-02-14 04:37:41.149427 | controller | INFRA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/test/kuttl/tests 2026-02-14 04:37:41.149432 | controller | INFRA_KUTTL_NAMESPACE: infra-kuttl-tests 2026-02-14 04:37:41.149436 | controller | INFRA_REPO: https://github.com/openstack-k8s-operators/infra-operator.git 2026-02-14 04:37:41.149441 | controller | INSTALL_CERT_MANAGER: 'true' 2026-02-14 04:37:41.149445 | controller | INSTALL_NMSTATE: true || false 2026-02-14 04:37:41.149449 | controller | INSTALL_NNCP: true || false 2026-02-14 04:37:41.149455 | controller | INTERNALAPI_HOST_ROUTES: '' 2026-02-14 04:37:41.149462 | controller | IPV6_LAB_IPV4_NETWORK_IPADDRESS: 172.30.0.1/24 2026-02-14 04:37:41.149468 | controller | IPV6_LAB_IPV6_NETWORK_IPADDRESS: fd00:abcd:abcd:fc00::1/64 2026-02-14 04:37:41.149474 | controller | IPV6_LAB_LIBVIRT_STORAGE_POOL: default 2026-02-14 04:37:41.149480 | controller | IPV6_LAB_MANAGE_FIREWALLD: 'true' 2026-02-14 04:37:41.149486 | controller | IPV6_LAB_NAT64_HOST_IPV4: 172.30.0.2/24 2026-02-14 04:37:41.149492 | controller | IPV6_LAB_NAT64_HOST_IPV6: fd00:abcd:abcd:fc00::2/64 2026-02-14 04:37:41.149498 | controller | IPV6_LAB_NAT64_INSTANCE_NAME: nat64-router 2026-02-14 04:37:41.149503 | controller | IPV6_LAB_NAT64_IPV6_NETWORK: fd00:abcd:abcd:fc00::/64 2026-02-14 04:37:41.149511 | controller | IPV6_LAB_NAT64_TAYGA_DYNAMIC_POOL: 192.168.255.0/24 2026-02-14 04:37:41.149521 | controller | IPV6_LAB_NAT64_TAYGA_IPV4: 192.168.255.1 2026-02-14 04:37:41.149526 | controller | IPV6_LAB_NAT64_TAYGA_IPV6: fd00:abcd:abcd:fc00::3 2026-02-14 04:37:41.149530 | controller | IPV6_LAB_NAT64_TAYGA_IPV6_PREFIX: fd00:abcd:abcd:fcff::/96 2026-02-14 04:37:41.149535 | controller | IPV6_LAB_NAT64_UPDATE_PACKAGES: 'false' 2026-02-14 04:37:41.149539 | controller | IPV6_LAB_NETWORK_NAME: nat64 2026-02-14 04:37:41.149544 | controller | IPV6_LAB_SNO_CLUSTER_NETWORK: fd00:abcd:0::/48 2026-02-14 04:37:41.149550 | controller | IPV6_LAB_SNO_HOST_IP: fd00:abcd:abcd:fc00::11 2026-02-14 04:37:41.149554 | controller | IPV6_LAB_SNO_HOST_PREFIX: '64' 2026-02-14 04:37:41.149558 | controller | IPV6_LAB_SNO_INSTANCE_NAME: sno 2026-02-14 04:37:41.149563 | controller | IPV6_LAB_SNO_MACHINE_NETWORK: fd00:abcd:abcd:fc00::/64 2026-02-14 04:37:41.149567 | controller | IPV6_LAB_SNO_OCP_MIRROR_URL: https://mirror.openshift.com/pub/openshift-v4/clients/ocp 2026-02-14 04:37:41.149572 | controller | IPV6_LAB_SNO_OCP_VERSION: latest-4.14 2026-02-14 04:37:41.149576 | controller | IPV6_LAB_SNO_SERVICE_NETWORK: fd00:abcd:abcd:fc03::/112 2026-02-14 04:37:41.149581 | controller | IPV6_LAB_SSH_PUB_KEY: /home/zuul/.ssh/id_rsa.pub 2026-02-14 04:37:41.149585 | controller | IPV6_LAB_WORK_DIR: /home/zuul/.ipv6lab 2026-02-14 04:37:41.149589 | controller | IRONIC: config/samples/ironic_v1beta1_ironic.yaml 2026-02-14 04:37:41.149594 | controller | IRONICAPI_DEPL_IMG: unused 2026-02-14 04:37:41.149600 | controller | IRONICCON_DEPL_IMG: unused 2026-02-14 04:37:41.149605 | controller | IRONICINS_DEPL_IMG: unused 2026-02-14 04:37:41.149609 | controller | IRONICNAG_DEPL_IMG: unused 2026-02-14 04:37:41.149614 | controller | IRONICPXE_DEPL_IMG: unused 2026-02-14 04:37:41.149618 | controller | IRONIC_BRANCH: main 2026-02-14 04:37:41.149622 | controller | IRONIC_COMMIT_HASH: '' 2026-02-14 04:37:41.149627 | controller | IRONIC_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/config/samples/ironic_v1beta1_ironic.yaml 2026-02-14 04:37:41.149631 | controller | IRONIC_IMAGE: quay.io/metal3-io/ironic 2026-02-14 04:37:41.149635 | controller | IRONIC_IMAGE_TAG: release-24.1 2026-02-14 04:37:41.149640 | controller | IRONIC_IMG: quay.io/openstack-k8s-operators/ironic-operator-index:latest 2026-02-14 04:37:41.149644 | controller | IRONIC_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/kuttl-test.yaml 2026-02-14 04:37:41.149648 | controller | IRONIC_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator/test/kuttl/tests 2026-02-14 04:37:41.149653 | controller | IRONIC_KUTTL_NAMESPACE: ironic-kuttl-tests 2026-02-14 04:37:41.149657 | controller | IRONIC_REPO: https://github.com/openstack-k8s-operators/ironic-operator.git 2026-02-14 04:37:41.149661 | controller | KEYSTONEAPI: config/samples/keystone_v1beta1_keystoneapi.yaml 2026-02-14 04:37:41.149666 | controller | KEYSTONEAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2026-02-14 04:37:41.149684 | controller | KEYSTONEAPI_DEPL_IMG: unused 2026-02-14 04:37:41.149691 | controller | KEYSTONE_BRANCH: main 2026-02-14 04:37:41.149696 | controller | KEYSTONE_COMMIT_HASH: '' 2026-02-14 04:37:41.149700 | controller | KEYSTONE_FEDERATION_CLIENT_SECRET: COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f 2026-02-14 04:37:41.149705 | controller | KEYSTONE_FEDERATION_CRYPTO_PASSPHRASE: openstack 2026-02-14 04:37:41.149709 | controller | KEYSTONE_IMG: quay.io/openstack-k8s-operators/keystone-operator-index:latest 2026-02-14 04:37:41.149713 | controller | KEYSTONE_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/kuttl-test.yaml 2026-02-14 04:37:41.149718 | controller | KEYSTONE_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/test/kuttl/tests 2026-02-14 04:37:41.149722 | controller | KEYSTONE_KUTTL_NAMESPACE: keystone-kuttl-tests 2026-02-14 04:37:41.149727 | controller | KEYSTONE_REPO: https://github.com/openstack-k8s-operators/keystone-operator.git 2026-02-14 04:37:41.149731 | controller | KUBEADMIN_PWD: '12345678' 2026-02-14 04:37:41.149735 | controller | LIBVIRT_SECRET: libvirt-secret 2026-02-14 04:37:41.149740 | controller | LOKI_DEPLOY_MODE: openshift-network 2026-02-14 04:37:41.149746 | controller | LOKI_DEPLOY_NAMESPACE: netobserv 2026-02-14 04:37:41.149750 | controller | LOKI_DEPLOY_SIZE: 1x.demo 2026-02-14 04:37:41.149755 | controller | LOKI_NAMESPACE: openshift-operators-redhat 2026-02-14 04:37:41.149759 | controller | LOKI_OPERATOR_GROUP: openshift-operators-redhat-loki 2026-02-14 04:37:41.149764 | controller | LOKI_SUBSCRIPTION: loki-operator 2026-02-14 04:37:41.149770 | controller | LVMS_CR: '1' 2026-02-14 04:37:41.149775 | controller | MANILA: config/samples/manila_v1beta1_manila.yaml 2026-02-14 04:37:41.149780 | controller | MANILAAPI_DEPL_IMG: unused 2026-02-14 04:37:41.149784 | controller | MANILASCH_DEPL_IMG: unused 2026-02-14 04:37:41.149788 | controller | MANILASHARE_DEPL_IMG: unused 2026-02-14 04:37:41.149793 | controller | MANILA_BRANCH: main 2026-02-14 04:37:41.149797 | controller | MANILA_COMMIT_HASH: '' 2026-02-14 04:37:41.149802 | controller | MANILA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/config/samples/manila_v1beta1_manila.yaml 2026-02-14 04:37:41.149806 | controller | MANILA_IMG: quay.io/openstack-k8s-operators/manila-operator-index:latest 2026-02-14 04:37:41.149810 | controller | MANILA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/kuttl-test.yaml 2026-02-14 04:37:41.149815 | controller | MANILA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator/test/kuttl/tests 2026-02-14 04:37:41.149819 | controller | MANILA_KUTTL_NAMESPACE: manila-kuttl-tests 2026-02-14 04:37:41.149824 | controller | MANILA_REPO: https://github.com/openstack-k8s-operators/manila-operator.git 2026-02-14 04:37:41.149828 | controller | MANILA_SERVICE_ENABLED: 'true' 2026-02-14 04:37:41.149832 | controller | MARIADB: config/samples/mariadb_v1beta1_galera.yaml 2026-02-14 04:37:41.149836 | controller | MARIADB_BRANCH: main 2026-02-14 04:37:41.149841 | controller | MARIADB_CHAINSAW_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/config.yaml 2026-02-14 04:37:41.149849 | controller | MARIADB_CHAINSAW_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/chainsaw/tests 2026-02-14 04:37:41.149853 | controller | MARIADB_CHAINSAW_NAMESPACE: mariadb-chainsaw-tests 2026-02-14 04:37:41.149857 | controller | MARIADB_COMMIT_HASH: '' 2026-02-14 04:37:41.149862 | controller | MARIADB_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2026-02-14 04:37:41.149866 | controller | MARIADB_DEPL_IMG: unused 2026-02-14 04:37:41.149871 | controller | MARIADB_IMG: quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2026-02-14 04:37:41.149875 | controller | MARIADB_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/kuttl-test.yaml 2026-02-14 04:37:41.149880 | controller | MARIADB_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/test/kuttl/tests 2026-02-14 04:37:41.149884 | controller | MARIADB_KUTTL_NAMESPACE: mariadb-kuttl-tests 2026-02-14 04:37:41.149888 | controller | MARIADB_REPO: https://github.com/openstack-k8s-operators/mariadb-operator.git 2026-02-14 04:37:41.149893 | controller | MEMCACHED: config/samples/memcached_v1beta1_memcached.yaml 2026-02-14 04:37:41.149897 | controller | MEMCACHED_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2026-02-14 04:37:41.149902 | controller | MEMCACHED_DEPL_IMG: unused 2026-02-14 04:37:41.149906 | controller | METADATA_SHARED_SECRET: '1234567842' 2026-02-14 04:37:41.149911 | controller | METALLB_IPV6_POOL: fd00:aaaa::80-fd00:aaaa::90 2026-02-14 04:37:41.149916 | controller | METALLB_POOL: 192.168.122.80-192.168.122.90 2026-02-14 04:37:41.149920 | controller | MICROSHIFT: '0' 2026-02-14 04:37:41.149926 | controller | MIRROR_INSECURE: 'true' 2026-02-14 04:37:41.149931 | controller | MIRROR_NAMESPACE: openstack-mirror 2026-02-14 04:37:41.149935 | controller | MIRROR_REGISTRY_HOST: default-route-openshift-image-registry.apps-crc.testing 2026-02-14 04:37:41.149939 | controller | NAMESPACE: openstack 2026-02-14 04:37:41.149944 | controller | NETCONFIG: config/samples/network_v1beta1_netconfig.yaml 2026-02-14 04:37:41.149948 | controller | NETCONFIG_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/network_v1beta1_netconfig.yaml 2026-02-14 04:37:41.149954 | controller | NETCONFIG_DEPL_IMG: unused 2026-02-14 04:37:41.149958 | controller | NETOBSERV_DEPLOY_NAMESPACE: netobserv 2026-02-14 04:37:41.149963 | controller | NETOBSERV_NAMESPACE: openshift-netobserv-operator 2026-02-14 04:37:41.149967 | controller | NETOBSERV_OPERATOR_GROUP: openshift-netobserv-operator-net 2026-02-14 04:37:41.149972 | controller | NETOBSERV_SUBSCRIPTION: netobserv-operator 2026-02-14 04:37:41.149976 | controller | NETWORK_BGP: 'false' 2026-02-14 04:37:41.149981 | controller | NETWORK_DESIGNATE_ADDRESS_PREFIX: 172.28.0 2026-02-14 04:37:41.149985 | controller | NETWORK_DESIGNATE_EXT_ADDRESS_PREFIX: 172.50.0 2026-02-14 04:37:41.149989 | controller | NETWORK_INTERNALAPI_ADDRESS_PREFIX: 172.17.0 2026-02-14 04:37:41.149993 | controller | NETWORK_ISOLATION: 'true' 2026-02-14 04:37:41.149998 | controller | NETWORK_ISOLATION_INSTANCE_NAME: crc 2026-02-14 04:37:41.150002 | controller | NETWORK_ISOLATION_IPV4: 'true' 2026-02-14 04:37:41.150007 | controller | NETWORK_ISOLATION_IPV4_ADDRESS: 172.16.1.1/24 2026-02-14 04:37:41.150011 | controller | NETWORK_ISOLATION_IPV4_NAT: 'true' 2026-02-14 04:37:41.150015 | controller | NETWORK_ISOLATION_IPV6: 'false' 2026-02-14 04:37:41.150020 | controller | NETWORK_ISOLATION_IPV6_ADDRESS: fd00:aaaa::1/64 2026-02-14 04:37:41.150024 | controller | NETWORK_ISOLATION_IP_ADDRESS: 192.168.122.10 2026-02-14 04:37:41.150028 | controller | NETWORK_ISOLATION_MAC: '52:54:00:11:11:10' 2026-02-14 04:37:41.150033 | controller | NETWORK_ISOLATION_NETWORK_NAME: net-iso 2026-02-14 04:37:41.150037 | controller | NETWORK_ISOLATION_NET_NAME: default 2026-02-14 04:37:41.150041 | controller | NETWORK_ISOLATION_USE_DEFAULT_NETWORK: 'true' 2026-02-14 04:37:41.150046 | controller | NETWORK_MTU: '1500' 2026-02-14 04:37:41.150050 | controller | NETWORK_STORAGEMGMT_ADDRESS_PREFIX: 172.20.0 2026-02-14 04:37:41.150054 | controller | NETWORK_STORAGE_ADDRESS_PREFIX: 172.18.0 2026-02-14 04:37:41.150059 | controller | NETWORK_STORAGE_MACVLAN: '' 2026-02-14 04:37:41.150063 | controller | NETWORK_TENANT_ADDRESS_PREFIX: 172.19.0 2026-02-14 04:37:41.150068 | controller | NETWORK_VLAN_START: '20' 2026-02-14 04:37:41.150072 | controller | NETWORK_VLAN_STEP: '1' 2026-02-14 04:37:41.150076 | controller | NEUTRONAPI: config/samples/neutron_v1beta1_neutronapi.yaml 2026-02-14 04:37:41.150081 | controller | NEUTRONAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/config/samples/neutron_v1beta1_neutronapi.yaml 2026-02-14 04:37:41.150085 | controller | NEUTRONAPI_DEPL_IMG: unused 2026-02-14 04:37:41.150090 | controller | NEUTRON_BRANCH: main 2026-02-14 04:37:41.150094 | controller | NEUTRON_COMMIT_HASH: '' 2026-02-14 04:37:41.150098 | controller | NEUTRON_IMG: quay.io/openstack-k8s-operators/neutron-operator-index:latest 2026-02-14 04:37:41.150103 | controller | NEUTRON_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/kuttl-test.yaml 2026-02-14 04:37:41.150107 | controller | NEUTRON_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator/test/kuttl/tests 2026-02-14 04:37:41.150112 | controller | NEUTRON_KUTTL_NAMESPACE: neutron-kuttl-tests 2026-02-14 04:37:41.150116 | controller | NEUTRON_REPO: https://github.com/openstack-k8s-operators/neutron-operator.git 2026-02-14 04:37:41.150121 | controller | NFS_HOME: /home/nfs 2026-02-14 04:37:41.150126 | controller | NMSTATE_NAMESPACE: openshift-nmstate 2026-02-14 04:37:41.150130 | controller | NMSTATE_OPERATOR_GROUP: openshift-nmstate-tn6k8 2026-02-14 04:37:41.150135 | controller | NMSTATE_SUBSCRIPTION: kubernetes-nmstate-operator 2026-02-14 04:37:41.150139 | controller | NNCP_ADDITIONAL_HOST_ROUTES: '' 2026-02-14 04:37:41.150143 | controller | NNCP_BGP_1_INTERFACE: enp7s0 2026-02-14 04:37:41.150147 | controller | NNCP_BGP_1_IP_ADDRESS: 100.65.4.2 2026-02-14 04:37:41.150152 | controller | NNCP_BGP_2_INTERFACE: enp8s0 2026-02-14 04:37:41.150156 | controller | NNCP_BGP_2_IP_ADDRESS: 100.64.4.2 2026-02-14 04:37:41.150161 | controller | NNCP_BRIDGE: ospbr 2026-02-14 04:37:41.150165 | controller | NNCP_CLEANUP_TIMEOUT: 120s 2026-02-14 04:37:41.150169 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_PREFIX: 'fd00:aaaa::' 2026-02-14 04:37:41.150174 | controller | NNCP_CTLPLANE_IPV6_ADDRESS_SUFFIX: '10' 2026-02-14 04:37:41.150183 | controller | NNCP_CTLPLANE_IP_ADDRESS_PREFIX: 192.168.122 2026-02-14 04:37:41.150187 | controller | NNCP_CTLPLANE_IP_ADDRESS_SUFFIX: '10' 2026-02-14 04:37:41.150192 | controller | NNCP_DNS_SERVER: 192.168.122.1 2026-02-14 04:37:41.150196 | controller | NNCP_DNS_SERVER_IPV6: fd00:aaaa::1 2026-02-14 04:37:41.150201 | controller | NNCP_GATEWAY: 192.168.122.1 2026-02-14 04:37:41.150205 | controller | NNCP_GATEWAY_IPV6: fd00:aaaa::1 2026-02-14 04:37:41.150209 | controller | NNCP_INTERFACE: enp6s0 2026-02-14 04:37:41.150214 | controller | NNCP_NODES: '' 2026-02-14 04:37:41.150218 | controller | NNCP_TIMEOUT: 240s 2026-02-14 04:37:41.150223 | controller | NOVA: config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2026-02-14 04:37:41.150227 | controller | NOVA_BRANCH: main 2026-02-14 04:37:41.150232 | controller | NOVA_COMMIT_HASH: '' 2026-02-14 04:37:41.150237 | controller | NOVA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator/config/samples/nova_v1beta1_nova_collapsed_cell.yaml 2026-02-14 04:37:41.150243 | controller | NOVA_IMG: quay.io/openstack-k8s-operators/nova-operator-index:latest 2026-02-14 04:37:41.150247 | controller | NOVA_REPO: https://github.com/openstack-k8s-operators/nova-operator.git 2026-02-14 04:37:41.150252 | controller | NUMBER_OF_INSTANCES: '1' 2026-02-14 04:37:41.150257 | controller | OCP_NETWORK_NAME: crc 2026-02-14 04:37:41.150263 | controller | OCTAVIA: config/samples/octavia_v1beta1_octavia.yaml 2026-02-14 04:37:41.150267 | controller | OCTAVIA_BRANCH: main 2026-02-14 04:37:41.150271 | controller | OCTAVIA_COMMIT_HASH: '' 2026-02-14 04:37:41.150276 | controller | OCTAVIA_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/config/samples/octavia_v1beta1_octavia.yaml 2026-02-14 04:37:41.150280 | controller | OCTAVIA_IMG: quay.io/openstack-k8s-operators/octavia-operator-index:latest 2026-02-14 04:37:41.150284 | controller | OCTAVIA_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/kuttl-test.yaml 2026-02-14 04:37:41.150289 | controller | OCTAVIA_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator/test/kuttl/tests 2026-02-14 04:37:41.150293 | controller | OCTAVIA_KUTTL_NAMESPACE: octavia-kuttl-tests 2026-02-14 04:37:41.150298 | controller | OCTAVIA_REPO: https://github.com/openstack-k8s-operators/octavia-operator.git 2026-02-14 04:37:41.150302 | controller | OKD: 'false' 2026-02-14 04:37:41.150306 | controller | OPENSTACK_BRANCH: main 2026-02-14 04:37:41.150311 | controller | OPENSTACK_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-bundle:latest 2026-02-14 04:37:41.150315 | controller | OPENSTACK_COMMIT_HASH: '' 2026-02-14 04:37:41.150319 | controller | OPENSTACK_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-02-14 04:37:41.150324 | controller | OPENSTACK_CRDS_DIR: openstack_crds 2026-02-14 04:37:41.150329 | controller | OPENSTACK_CTLPLANE: config/samples/core_v1beta1_openstackcontrolplane_galera_network_isolation.yaml 2026-02-14 04:37:41.150333 | controller | OPENSTACK_IMG: quay.io/openstack-k8s-operators/openstack-operator-index:latest 2026-02-14 04:37:41.150337 | controller | OPENSTACK_K8S_BRANCH: main 2026-02-14 04:37:41.150342 | controller | OPENSTACK_K8S_TAG: latest 2026-02-14 04:37:41.150350 | controller | OPENSTACK_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/kuttl-test.yaml 2026-02-14 04:37:41.150355 | controller | OPENSTACK_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/openstack-operator/test/kuttl/tests 2026-02-14 04:37:41.150359 | controller | OPENSTACK_KUTTL_NAMESPACE: openstack-kuttl-tests 2026-02-14 04:37:41.150363 | controller | OPENSTACK_NEUTRON_CUSTOM_CONF: '' 2026-02-14 04:37:41.150368 | controller | OPENSTACK_REPO: https://github.com/openstack-k8s-operators/openstack-operator.git 2026-02-14 04:37:41.150372 | controller | OPENSTACK_STORAGE_BUNDLE_IMG: quay.io/openstack-k8s-operators/openstack-operator-storage-bundle:latest 2026-02-14 04:37:41.150377 | controller | OPERATOR_BASE_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator 2026-02-14 04:37:41.150381 | controller | OPERATOR_CHANNEL: '' 2026-02-14 04:37:41.150386 | controller | OPERATOR_NAMESPACE: openstack-operators 2026-02-14 04:37:41.150392 | controller | OPERATOR_SOURCE: '' 2026-02-14 04:37:41.150396 | controller | OPERATOR_SOURCE_NAMESPACE: '' 2026-02-14 04:37:41.150401 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2026-02-14 04:37:41.150405 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2026-02-14 04:37:41.150409 | controller | OVNCONTROLLER: config/samples/ovn_v1beta1_ovncontroller.yaml 2026-02-14 04:37:41.150415 | controller | OVNCONTROLLER_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovncontroller.yaml 2026-02-14 04:37:41.150419 | controller | OVNCONTROLLER_NMAP: 'true' 2026-02-14 04:37:41.150423 | controller | OVNDBS: config/samples/ovn_v1beta1_ovndbcluster.yaml 2026-02-14 04:37:41.150429 | controller | OVNDBS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovndbcluster.yaml 2026-02-14 04:37:41.150434 | controller | OVNNORTHD: config/samples/ovn_v1beta1_ovnnorthd.yaml 2026-02-14 04:37:41.150438 | controller | OVNNORTHD_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/config/samples/ovn_v1beta1_ovnnorthd.yaml 2026-02-14 04:37:41.150442 | controller | OVN_BRANCH: main 2026-02-14 04:37:41.150447 | controller | OVN_COMMIT_HASH: '' 2026-02-14 04:37:41.150451 | controller | OVN_IMG: quay.io/openstack-k8s-operators/ovn-operator-index:latest 2026-02-14 04:37:41.150455 | controller | OVN_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/kuttl-test.yaml 2026-02-14 04:37:41.150460 | controller | OVN_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator/test/kuttl/tests 2026-02-14 04:37:41.150466 | controller | OVN_KUTTL_NAMESPACE: ovn-kuttl-tests 2026-02-14 04:37:41.150472 | controller | OVN_REPO: https://github.com/openstack-k8s-operators/ovn-operator.git 2026-02-14 04:37:41.150481 | controller | PASSWORD: '12345678' 2026-02-14 04:37:41.150491 | controller | PLACEMENTAPI: config/samples/placement_v1beta1_placementapi.yaml 2026-02-14 04:37:41.158204 | controller | PLACEMENTAPI_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/config/samples/placement_v1beta1_placementapi.yaml 2026-02-14 04:37:41.158222 | controller | PLACEMENTAPI_DEPL_IMG: unused 2026-02-14 04:37:41.158227 | controller | PLACEMENT_BRANCH: main 2026-02-14 04:37:41.158232 | controller | PLACEMENT_COMMIT_HASH: '' 2026-02-14 04:37:41.158237 | controller | PLACEMENT_IMG: quay.io/openstack-k8s-operators/placement-operator-index:latest 2026-02-14 04:37:41.158243 | controller | PLACEMENT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/kuttl-test.yaml 2026-02-14 04:37:41.158247 | controller | PLACEMENT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator/test/kuttl/tests 2026-02-14 04:37:41.158252 | controller | PLACEMENT_KUTTL_NAMESPACE: placement-kuttl-tests 2026-02-14 04:37:41.158258 | controller | PLACEMENT_REPO: https://github.com/openstack-k8s-operators/placement-operator.git 2026-02-14 04:37:41.158263 | controller | PULL_SECRET: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/pull-secret.txt 2026-02-14 04:37:41.158267 | controller | RABBITMQ: docs/examples/default-security-context/rabbitmq.yaml 2026-02-14 04:37:41.158272 | controller | RABBITMQ_BRANCH: patches 2026-02-14 04:37:41.158276 | controller | RABBITMQ_COMMIT_HASH: '' 2026-02-14 04:37:41.158280 | controller | RABBITMQ_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2026-02-14 04:37:41.158285 | controller | RABBITMQ_DEPL_IMG: unused 2026-02-14 04:37:41.158289 | controller | RABBITMQ_IMG: quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2026-02-14 04:37:41.158293 | controller | RABBITMQ_REPO: https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2026-02-14 04:37:41.158298 | controller | REDHAT_OPERATORS: 'false' 2026-02-14 04:37:41.158302 | controller | REDIS: config/samples/redis_v1beta1_redis.yaml 2026-02-14 04:37:41.158306 | controller | REDIS_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis/config/samples/redis_v1beta1_redis.yaml 2026-02-14 04:37:41.158314 | controller | REDIS_DEPL_IMG: unused 2026-02-14 04:37:41.158319 | controller | RH_REGISTRY_PWD: '' 2026-02-14 04:37:41.158323 | controller | RH_REGISTRY_USER: '' 2026-02-14 04:37:41.158328 | controller | SECRET: osp-secret 2026-02-14 04:37:41.158332 | controller | SG_CORE_DEPL_IMG: unused 2026-02-14 04:37:41.158337 | controller | STANDALONE_COMPUTE_DRIVER: libvirt 2026-02-14 04:37:41.158341 | controller | STANDALONE_EXTERNAL_NET_PREFFIX: 172.21.0 2026-02-14 04:37:41.158345 | controller | STANDALONE_INTERNALAPI_NET_PREFIX: 172.17.0 2026-02-14 04:37:41.158350 | controller | STANDALONE_STORAGEMGMT_NET_PREFIX: 172.20.0 2026-02-14 04:37:41.158354 | controller | STANDALONE_STORAGE_NET_PREFIX: 172.18.0 2026-02-14 04:37:41.158358 | controller | STANDALONE_TENANT_NET_PREFIX: 172.19.0 2026-02-14 04:37:41.158363 | controller | STORAGEMGMT_HOST_ROUTES: '' 2026-02-14 04:37:41.158367 | controller | STORAGE_CLASS: local-storage 2026-02-14 04:37:41.158371 | controller | STORAGE_HOST_ROUTES: '' 2026-02-14 04:37:41.158375 | controller | SWIFT: config/samples/swift_v1beta1_swift.yaml 2026-02-14 04:37:41.158380 | controller | SWIFT_BRANCH: main 2026-02-14 04:37:41.158384 | controller | SWIFT_COMMIT_HASH: '' 2026-02-14 04:37:41.158388 | controller | SWIFT_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2026-02-14 04:37:41.158393 | controller | SWIFT_IMG: quay.io/openstack-k8s-operators/swift-operator-index:latest 2026-02-14 04:37:41.158400 | controller | SWIFT_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/kuttl-test.yaml 2026-02-14 04:37:41.158404 | controller | SWIFT_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/test/kuttl/tests 2026-02-14 04:37:41.158409 | controller | SWIFT_KUTTL_NAMESPACE: swift-kuttl-tests 2026-02-14 04:37:41.158413 | controller | SWIFT_REPO: https://github.com/openstack-k8s-operators/swift-operator.git 2026-02-14 04:37:41.158417 | controller | TELEMETRY: config/samples/telemetry_v1beta1_telemetry.yaml 2026-02-14 04:37:41.158422 | controller | TELEMETRY_BRANCH: main 2026-02-14 04:37:41.158426 | controller | TELEMETRY_COMMIT_HASH: '' 2026-02-14 04:37:41.158430 | controller | TELEMETRY_CR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/config/samples/telemetry_v1beta1_telemetry.yaml 2026-02-14 04:37:41.158435 | controller | TELEMETRY_IMG: quay.io/openstack-k8s-operators/telemetry-operator-index:latest 2026-02-14 04:37:41.158439 | controller | TELEMETRY_KUTTL_BASEDIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2026-02-14 04:37:41.158443 | controller | TELEMETRY_KUTTL_CONF: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/kuttl-test.yaml 2026-02-14 04:37:41.158448 | controller | TELEMETRY_KUTTL_DIR: /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator/test/kuttl/suites 2026-02-14 04:37:41.158452 | controller | TELEMETRY_KUTTL_NAMESPACE: telemetry-kuttl-tests 2026-02-14 04:37:41.158456 | controller | TELEMETRY_KUTTL_RELPATH: test/kuttl/suites 2026-02-14 04:37:41.158461 | controller | TELEMETRY_REPO: https://github.com/openstack-k8s-operators/telemetry-operator.git 2026-02-14 04:37:41.158465 | controller | TENANT_HOST_ROUTES: '' 2026-02-14 04:37:41.158469 | controller | TIMEOUT: 300s 2026-02-14 04:37:41.158474 | controller | TLS_ENABLED: 'false' 2026-02-14 04:37:41.158478 | controller | tripleo_deploy: 'export REGISTRY_USER:' 2026-02-14 04:37:41.158486 | controller | 2026-02-14 04:37:41.518719 | controller | TASK [install_yamls : Generate make targets install_yamls_path={{ cifmw_install_yamls_repo }}, output_directory={{ cifmw_install_yamls_tasks_out }}] *** 2026-02-14 04:37:41.518760 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.033) 0:00:55.943 ***** 2026-02-14 04:37:41.518769 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.033) 0:00:55.942 ***** 2026-02-14 04:37:41.518781 | controller | ok: [localhost] 2026-02-14 04:37:41.537351 | controller | 2026-02-14 04:37:41.537412 | controller | TASK [install_yamls : Debug generate_make module var=cifmw_generate_makes] ***** 2026-02-14 04:37:41.537421 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.360) 0:00:56.304 ***** 2026-02-14 04:37:41.537427 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.360) 0:00:56.302 ***** 2026-02-14 04:37:41.537450 | controller | ok: [localhost] => 2026-02-14 04:37:41.537457 | controller | cifmw_generate_makes: 2026-02-14 04:37:41.537464 | controller | changed: false 2026-02-14 04:37:41.537470 | controller | debug: 2026-02-14 04:37:41.537477 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/Makefile: 2026-02-14 04:37:41.537483 | controller | - all 2026-02-14 04:37:41.537489 | controller | - help 2026-02-14 04:37:41.537495 | controller | - cleanup 2026-02-14 04:37:41.537501 | controller | - deploy_cleanup 2026-02-14 04:37:41.537508 | controller | - wait 2026-02-14 04:37:41.537517 | controller | - crc_storage 2026-02-14 04:37:41.537524 | controller | - crc_storage_cleanup 2026-02-14 04:37:41.537530 | controller | - crc_storage_release 2026-02-14 04:37:41.537536 | controller | - crc_storage_with_retries 2026-02-14 04:37:41.537543 | controller | - crc_storage_cleanup_with_retries 2026-02-14 04:37:41.537549 | controller | - operator_namespace 2026-02-14 04:37:41.537555 | controller | - namespace 2026-02-14 04:37:41.537561 | controller | - namespace_cleanup 2026-02-14 04:37:41.537567 | controller | - input 2026-02-14 04:37:41.537574 | controller | - input_cleanup 2026-02-14 04:37:41.537580 | controller | - crc_bmo_setup 2026-02-14 04:37:41.537586 | controller | - crc_bmo_cleanup 2026-02-14 04:37:41.537592 | controller | - mirror_registry 2026-02-14 04:37:41.537598 | controller | - mirror_registry_secure 2026-02-14 04:37:41.537604 | controller | - mirror_registry_ca 2026-02-14 04:37:41.537610 | controller | - mirror_registry_cleanup 2026-02-14 04:37:41.537617 | controller | - openstack_prep 2026-02-14 04:37:41.537623 | controller | - openstack 2026-02-14 04:37:41.537629 | controller | - openstack_wait 2026-02-14 04:37:41.537635 | controller | - openstack_init 2026-02-14 04:37:41.537641 | controller | - openstack_cleanup 2026-02-14 04:37:41.537647 | controller | - openstack_repo 2026-02-14 04:37:41.537653 | controller | - openstack_deploy_prep 2026-02-14 04:37:41.537659 | controller | - openstack_deploy 2026-02-14 04:37:41.537665 | controller | - openstack_wait_deploy 2026-02-14 04:37:41.537671 | controller | - openstack_deploy_cleanup 2026-02-14 04:37:41.537697 | controller | - openstack_update_run 2026-02-14 04:37:41.537703 | controller | - update_services 2026-02-14 04:37:41.537709 | controller | - update_system 2026-02-14 04:37:41.537715 | controller | - openstack_patch_version 2026-02-14 04:37:41.537722 | controller | - edpm_deploy_generate_keys 2026-02-14 04:37:41.537729 | controller | - edpm_patch_ansible_runner_image 2026-02-14 04:37:41.537735 | controller | - edpm_deploy_prep 2026-02-14 04:37:41.537741 | controller | - edpm_deploy_cleanup 2026-02-14 04:37:41.537747 | controller | - edpm_deploy 2026-02-14 04:37:41.537753 | controller | - edpm_deploy_baremetal_prep 2026-02-14 04:37:41.537759 | controller | - edpm_deploy_baremetal 2026-02-14 04:37:41.537766 | controller | - edpm_wait_deploy_baremetal 2026-02-14 04:37:41.537772 | controller | - edpm_wait_deploy 2026-02-14 04:37:41.537778 | controller | - edpm_register_dns 2026-02-14 04:37:41.537783 | controller | - edpm_nova_discover_hosts 2026-02-14 04:37:41.537790 | controller | - openstack_crds 2026-02-14 04:37:41.537796 | controller | - openstack_crds_cleanup 2026-02-14 04:37:41.537802 | controller | - edpm_deploy_networker_prep 2026-02-14 04:37:41.537808 | controller | - edpm_deploy_networker_cleanup 2026-02-14 04:37:41.537814 | controller | - edpm_deploy_networker 2026-02-14 04:37:41.537820 | controller | - infra_prep 2026-02-14 04:37:41.537826 | controller | - infra 2026-02-14 04:37:41.537832 | controller | - infra_cleanup 2026-02-14 04:37:41.537838 | controller | - dns_deploy_prep 2026-02-14 04:37:41.537844 | controller | - dns_deploy 2026-02-14 04:37:41.537850 | controller | - dns_deploy_cleanup 2026-02-14 04:37:41.537856 | controller | - netconfig_deploy_prep 2026-02-14 04:37:41.537862 | controller | - netconfig_deploy 2026-02-14 04:37:41.537868 | controller | - netconfig_deploy_cleanup 2026-02-14 04:37:41.537874 | controller | - memcached_deploy_prep 2026-02-14 04:37:41.537880 | controller | - memcached_deploy 2026-02-14 04:37:41.537886 | controller | - memcached_deploy_cleanup 2026-02-14 04:37:41.537892 | controller | - keystone_prep 2026-02-14 04:37:41.537898 | controller | - keystone 2026-02-14 04:37:41.537904 | controller | - keystone_cleanup 2026-02-14 04:37:41.537912 | controller | - keystone_deploy_prep 2026-02-14 04:37:41.537918 | controller | - keystone_deploy 2026-02-14 04:37:41.537924 | controller | - keystone_deploy_cleanup 2026-02-14 04:37:41.537930 | controller | - barbican_prep 2026-02-14 04:37:41.537936 | controller | - barbican 2026-02-14 04:37:41.537942 | controller | - barbican_cleanup 2026-02-14 04:37:41.537948 | controller | - barbican_deploy_prep 2026-02-14 04:37:41.537954 | controller | - barbican_deploy 2026-02-14 04:37:41.537960 | controller | - barbican_deploy_validate 2026-02-14 04:37:41.537967 | controller | - barbican_deploy_cleanup 2026-02-14 04:37:41.537973 | controller | - mariadb 2026-02-14 04:37:41.537982 | controller | - mariadb_cleanup 2026-02-14 04:37:41.537988 | controller | - mariadb_deploy_prep 2026-02-14 04:37:41.537994 | controller | - mariadb_deploy 2026-02-14 04:37:41.538000 | controller | - mariadb_deploy_cleanup 2026-02-14 04:37:41.538006 | controller | - placement_prep 2026-02-14 04:37:41.538012 | controller | - placement 2026-02-14 04:37:41.538018 | controller | - placement_cleanup 2026-02-14 04:37:41.538024 | controller | - placement_deploy_prep 2026-02-14 04:37:41.538029 | controller | - placement_deploy 2026-02-14 04:37:41.538035 | controller | - placement_deploy_cleanup 2026-02-14 04:37:41.538041 | controller | - glance_prep 2026-02-14 04:37:41.538047 | controller | - glance 2026-02-14 04:37:41.538053 | controller | - glance_cleanup 2026-02-14 04:37:41.538059 | controller | - glance_deploy_prep 2026-02-14 04:37:41.538065 | controller | - glance_deploy 2026-02-14 04:37:41.538071 | controller | - glance_deploy_cleanup 2026-02-14 04:37:41.538077 | controller | - ovn_prep 2026-02-14 04:37:41.538083 | controller | - ovn 2026-02-14 04:37:41.538089 | controller | - ovn_cleanup 2026-02-14 04:37:41.538095 | controller | - ovn_deploy_prep 2026-02-14 04:37:41.538101 | controller | - ovn_deploy 2026-02-14 04:37:41.538107 | controller | - ovn_deploy_cleanup 2026-02-14 04:37:41.538113 | controller | - neutron_prep 2026-02-14 04:37:41.538119 | controller | - neutron 2026-02-14 04:37:41.538125 | controller | - neutron_cleanup 2026-02-14 04:37:41.538131 | controller | - neutron_deploy_prep 2026-02-14 04:37:41.538137 | controller | - neutron_deploy 2026-02-14 04:37:41.538143 | controller | - neutron_deploy_cleanup 2026-02-14 04:37:41.538149 | controller | - cinder_prep 2026-02-14 04:37:41.538155 | controller | - cinder 2026-02-14 04:37:41.538161 | controller | - cinder_cleanup 2026-02-14 04:37:41.538167 | controller | - cinder_deploy_prep 2026-02-14 04:37:41.538173 | controller | - cinder_deploy 2026-02-14 04:37:41.538179 | controller | - cinder_deploy_cleanup 2026-02-14 04:37:41.538185 | controller | - rabbitmq_prep 2026-02-14 04:37:41.538191 | controller | - rabbitmq 2026-02-14 04:37:41.538198 | controller | - rabbitmq_cleanup 2026-02-14 04:37:41.538204 | controller | - rabbitmq_deploy_prep 2026-02-14 04:37:41.538210 | controller | - rabbitmq_deploy 2026-02-14 04:37:41.538216 | controller | - rabbitmq_deploy_cleanup 2026-02-14 04:37:41.538222 | controller | - ironic_prep 2026-02-14 04:37:41.538228 | controller | - ironic 2026-02-14 04:37:41.538234 | controller | - ironic_cleanup 2026-02-14 04:37:41.538240 | controller | - ironic_deploy_prep 2026-02-14 04:37:41.538246 | controller | - ironic_deploy 2026-02-14 04:37:41.538252 | controller | - ironic_deploy_cleanup 2026-02-14 04:37:41.538261 | controller | - octavia_prep 2026-02-14 04:37:41.538267 | controller | - octavia 2026-02-14 04:37:41.538273 | controller | - octavia_cleanup 2026-02-14 04:37:41.538279 | controller | - octavia_deploy_prep 2026-02-14 04:37:41.538285 | controller | - octavia_deploy 2026-02-14 04:37:41.538291 | controller | - octavia_deploy_cleanup 2026-02-14 04:37:41.538298 | controller | - designate_prep 2026-02-14 04:37:41.538304 | controller | - designate 2026-02-14 04:37:41.538310 | controller | - designate_cleanup 2026-02-14 04:37:41.538316 | controller | - designate_deploy_prep 2026-02-14 04:37:41.538322 | controller | - designate_deploy 2026-02-14 04:37:41.538328 | controller | - designate_deploy_cleanup 2026-02-14 04:37:41.538334 | controller | - nova_prep 2026-02-14 04:37:41.538340 | controller | - nova 2026-02-14 04:37:41.538346 | controller | - nova_cleanup 2026-02-14 04:37:41.538352 | controller | - nova_deploy_prep 2026-02-14 04:37:41.538358 | controller | - nova_deploy 2026-02-14 04:37:41.538364 | controller | - nova_deploy_cleanup 2026-02-14 04:37:41.538375 | controller | - mariadb_kuttl_run 2026-02-14 04:37:41.538381 | controller | - mariadb_kuttl 2026-02-14 04:37:41.538387 | controller | - kuttl_db_prep 2026-02-14 04:37:41.538393 | controller | - kuttl_db_cleanup 2026-02-14 04:37:41.538399 | controller | - kuttl_common_prep 2026-02-14 04:37:41.538410 | controller | - kuttl_common_cleanup 2026-02-14 04:37:41.538417 | controller | - keystone_kuttl_run 2026-02-14 04:37:41.538423 | controller | - keystone_kuttl 2026-02-14 04:37:41.538429 | controller | - barbican_kuttl_run 2026-02-14 04:37:41.538435 | controller | - barbican_kuttl 2026-02-14 04:37:41.538441 | controller | - placement_kuttl_run 2026-02-14 04:37:41.538447 | controller | - placement_kuttl 2026-02-14 04:37:41.538454 | controller | - cinder_kuttl_run 2026-02-14 04:37:41.538461 | controller | - cinder_kuttl 2026-02-14 04:37:41.538467 | controller | - neutron_kuttl_run 2026-02-14 04:37:41.538472 | controller | - neutron_kuttl 2026-02-14 04:37:41.538478 | controller | - octavia_kuttl_run 2026-02-14 04:37:41.538484 | controller | - octavia_kuttl 2026-02-14 04:37:41.538490 | controller | - designate_kuttl 2026-02-14 04:37:41.538496 | controller | - designate_kuttl_run 2026-02-14 04:37:41.538502 | controller | - ovn_kuttl_run 2026-02-14 04:37:41.538508 | controller | - ovn_kuttl 2026-02-14 04:37:41.538514 | controller | - infra_kuttl_run 2026-02-14 04:37:41.538520 | controller | - infra_kuttl 2026-02-14 04:37:41.538526 | controller | - ironic_kuttl_run 2026-02-14 04:37:41.538532 | controller | - ironic_kuttl 2026-02-14 04:37:41.538538 | controller | - ironic_kuttl_crc 2026-02-14 04:37:41.538544 | controller | - heat_kuttl_run 2026-02-14 04:37:41.538551 | controller | - heat_kuttl 2026-02-14 04:37:41.538556 | controller | - heat_kuttl_crc 2026-02-14 04:37:41.538562 | controller | - glance_kuttl_run 2026-02-14 04:37:41.538569 | controller | - glance_kuttl 2026-02-14 04:37:41.538575 | controller | - manila_kuttl_run 2026-02-14 04:37:41.538581 | controller | - manila_kuttl 2026-02-14 04:37:41.538587 | controller | - swift_kuttl_run 2026-02-14 04:37:41.538593 | controller | - swift_kuttl 2026-02-14 04:37:41.538599 | controller | - horizon_kuttl_run 2026-02-14 04:37:41.538605 | controller | - horizon_kuttl 2026-02-14 04:37:41.538611 | controller | - openstack_kuttl_prep 2026-02-14 04:37:41.538617 | controller | - openstack_kuttl_run 2026-02-14 04:37:41.538623 | controller | - openstack_kuttl_cleanup 2026-02-14 04:37:41.538629 | controller | - openstack_kuttl 2026-02-14 04:37:41.538635 | controller | - mariadb_chainsaw_run 2026-02-14 04:37:41.538641 | controller | - mariadb_chainsaw 2026-02-14 04:37:41.538647 | controller | - horizon_prep 2026-02-14 04:37:41.538653 | controller | - horizon 2026-02-14 04:37:41.538659 | controller | - horizon_cleanup 2026-02-14 04:37:41.538665 | controller | - horizon_deploy_prep 2026-02-14 04:37:41.538691 | controller | - horizon_deploy 2026-02-14 04:37:41.538701 | controller | - horizon_deploy_cleanup 2026-02-14 04:37:41.538707 | controller | - heat_prep 2026-02-14 04:37:41.538713 | controller | - heat 2026-02-14 04:37:41.538719 | controller | - heat_cleanup 2026-02-14 04:37:41.538725 | controller | - heat_deploy_prep 2026-02-14 04:37:41.538731 | controller | - heat_deploy 2026-02-14 04:37:41.538737 | controller | - heat_deploy_cleanup 2026-02-14 04:37:41.538743 | controller | - baremetal_prep 2026-02-14 04:37:41.538749 | controller | - baremetal 2026-02-14 04:37:41.538755 | controller | - baremetal_cleanup 2026-02-14 04:37:41.538761 | controller | - ceph_help 2026-02-14 04:37:41.538767 | controller | - ceph 2026-02-14 04:37:41.538774 | controller | - ceph_cleanup 2026-02-14 04:37:41.538780 | controller | - rook_prep 2026-02-14 04:37:41.538786 | controller | - rook 2026-02-14 04:37:41.538792 | controller | - rook_deploy_prep 2026-02-14 04:37:41.538798 | controller | - rook_deploy 2026-02-14 04:37:41.538804 | controller | - rook_crc_disk 2026-02-14 04:37:41.538810 | controller | - rook_cleanup 2026-02-14 04:37:41.538816 | controller | - lvms 2026-02-14 04:37:41.538822 | controller | - nmstate 2026-02-14 04:37:41.538828 | controller | - nncp 2026-02-14 04:37:41.538834 | controller | - nncp_cleanup 2026-02-14 04:37:41.538840 | controller | - netattach 2026-02-14 04:37:41.538846 | controller | - netattach_cleanup 2026-02-14 04:37:41.538852 | controller | - metallb 2026-02-14 04:37:41.538858 | controller | - metallb_config 2026-02-14 04:37:41.538867 | controller | - metallb_config_cleanup 2026-02-14 04:37:41.538903 | controller | - metallb_cleanup 2026-02-14 04:37:41.538909 | controller | - loki 2026-02-14 04:37:41.538916 | controller | - loki_cleanup 2026-02-14 04:37:41.538922 | controller | - loki_deploy 2026-02-14 04:37:41.538928 | controller | - loki_deploy_cleanup 2026-02-14 04:37:41.538934 | controller | - netobserv 2026-02-14 04:37:41.538940 | controller | - netobserv_cleanup 2026-02-14 04:37:41.538948 | controller | - netobserv_deploy 2026-02-14 04:37:41.538954 | controller | - netobserv_deploy_cleanup 2026-02-14 04:37:41.538960 | controller | - manila_prep 2026-02-14 04:37:41.538966 | controller | - manila 2026-02-14 04:37:41.538972 | controller | - manila_cleanup 2026-02-14 04:37:41.538978 | controller | - manila_deploy_prep 2026-02-14 04:37:41.538984 | controller | - manila_deploy 2026-02-14 04:37:41.538990 | controller | - manila_deploy_cleanup 2026-02-14 04:37:41.538996 | controller | - telemetry_prep 2026-02-14 04:37:41.539002 | controller | - telemetry 2026-02-14 04:37:41.539008 | controller | - telemetry_cleanup 2026-02-14 04:37:41.539014 | controller | - telemetry_deploy_prep 2026-02-14 04:37:41.539020 | controller | - telemetry_deploy 2026-02-14 04:37:41.539026 | controller | - telemetry_deploy_cleanup 2026-02-14 04:37:41.539032 | controller | - telemetry_kuttl_run 2026-02-14 04:37:41.539038 | controller | - telemetry_kuttl 2026-02-14 04:37:41.539044 | controller | - swift_prep 2026-02-14 04:37:41.539050 | controller | - swift 2026-02-14 04:37:41.539056 | controller | - swift_cleanup 2026-02-14 04:37:41.539062 | controller | - swift_deploy_prep 2026-02-14 04:37:41.539068 | controller | - swift_deploy 2026-02-14 04:37:41.539074 | controller | - swift_deploy_cleanup 2026-02-14 04:37:41.539080 | controller | - certmanager 2026-02-14 04:37:41.539086 | controller | - certmanager_cleanup 2026-02-14 04:37:41.539092 | controller | - validate_marketplace 2026-02-14 04:37:41.539099 | controller | - redis_deploy_prep 2026-02-14 04:37:41.539104 | controller | - redis_deploy 2026-02-14 04:37:41.539110 | controller | - redis_deploy_cleanup 2026-02-14 04:37:41.539117 | controller | - set_slower_etcd_profile 2026-02-14 04:37:41.539123 | controller | /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/devsetup/Makefile: 2026-02-14 04:37:41.539129 | controller | - help 2026-02-14 04:37:41.539139 | controller | - download_tools 2026-02-14 04:37:41.539145 | controller | - nfs 2026-02-14 04:37:41.539151 | controller | - nfs_cleanup 2026-02-14 04:37:41.539157 | controller | - crc 2026-02-14 04:37:41.539163 | controller | - crc_cleanup 2026-02-14 04:37:41.539169 | controller | - crc_scrub 2026-02-14 04:37:41.539175 | controller | - crc_attach_default_interface 2026-02-14 04:37:41.539181 | controller | - crc_attach_default_interface_cleanup 2026-02-14 04:37:41.539187 | controller | - ipv6_lab_network 2026-02-14 04:37:41.539193 | controller | - ipv6_lab_network_cleanup 2026-02-14 04:37:41.539199 | controller | - ipv6_lab_nat64_router 2026-02-14 04:37:41.539205 | controller | - ipv6_lab_nat64_router_cleanup 2026-02-14 04:37:41.539211 | controller | - ipv6_lab_sno 2026-02-14 04:37:41.539217 | controller | - ipv6_lab_sno_cleanup 2026-02-14 04:37:41.539223 | controller | - ipv6_lab 2026-02-14 04:37:41.539229 | controller | - ipv6_lab_cleanup 2026-02-14 04:37:41.539236 | controller | - attach_default_interface 2026-02-14 04:37:41.539242 | controller | - attach_default_interface_cleanup 2026-02-14 04:37:41.539248 | controller | - network_isolation_bridge 2026-02-14 04:37:41.539254 | controller | - network_isolation_bridge_cleanup 2026-02-14 04:37:41.539262 | controller | - edpm_baremetal_compute 2026-02-14 04:37:41.539268 | controller | - edpm_compute 2026-02-14 04:37:41.539276 | controller | - edpm_compute_bootc 2026-02-14 04:37:41.539283 | controller | - edpm_ansible_runner 2026-02-14 04:37:41.539289 | controller | - edpm_computes_bgp 2026-02-14 04:37:41.539295 | controller | - edpm_compute_repos 2026-02-14 04:37:41.539301 | controller | - edpm_compute_cleanup 2026-02-14 04:37:41.539307 | controller | - edpm_networker 2026-02-14 04:37:41.539313 | controller | - edpm_networker_cleanup 2026-02-14 04:37:41.539319 | controller | - edpm_deploy_instance 2026-02-14 04:37:41.539325 | controller | - tripleo_deploy 2026-02-14 04:37:41.539331 | controller | - standalone_deploy 2026-02-14 04:37:41.539339 | controller | - standalone_sync 2026-02-14 04:37:41.539345 | controller | - standalone 2026-02-14 04:37:41.539351 | controller | - standalone_cleanup 2026-02-14 04:37:41.539357 | controller | - standalone_snapshot 2026-02-14 04:37:41.539363 | controller | - standalone_revert 2026-02-14 04:37:41.539369 | controller | - cifmw_prepare 2026-02-14 04:37:41.539375 | controller | - cifmw_cleanup 2026-02-14 04:37:41.539381 | controller | - bmaas_network 2026-02-14 04:37:41.539387 | controller | - bmaas_network_cleanup 2026-02-14 04:37:41.539393 | controller | - bmaas_route_crc_and_crc_bmaas_networks 2026-02-14 04:37:41.539399 | controller | - bmaas_route_crc_and_crc_bmaas_networks_cleanup 2026-02-14 04:37:41.539409 | controller | - bmaas_crc_attach_network 2026-02-14 04:37:41.547911 | controller | - bmaas_crc_attach_network_cleanup 2026-02-14 04:37:41.547949 | controller | - bmaas_crc_baremetal_bridge 2026-02-14 04:37:41.547956 | controller | - bmaas_crc_baremetal_bridge_cleanup 2026-02-14 04:37:41.547962 | controller | - bmaas_baremetal_net_nad 2026-02-14 04:37:41.547969 | controller | - bmaas_baremetal_net_nad_cleanup 2026-02-14 04:37:41.547975 | controller | - bmaas_metallb 2026-02-14 04:37:41.547981 | controller | - bmaas_metallb_cleanup 2026-02-14 04:37:41.547987 | controller | - bmaas_virtual_bms 2026-02-14 04:37:41.547994 | controller | - bmaas_virtual_bms_cleanup 2026-02-14 04:37:41.548000 | controller | - bmaas_sushy_emulator 2026-02-14 04:37:41.548006 | controller | - bmaas_sushy_emulator_cleanup 2026-02-14 04:37:41.548012 | controller | - bmaas_sushy_emulator_wait 2026-02-14 04:37:41.548018 | controller | - bmaas_generate_nodes_yaml 2026-02-14 04:37:41.548024 | controller | - bmaas 2026-02-14 04:37:41.548031 | controller | - bmaas_cleanup 2026-02-14 04:37:41.548037 | controller | failed: false 2026-02-14 04:37:41.548043 | controller | success: true 2026-02-14 04:37:41.548056 | controller | 2026-02-14 04:37:41.920136 | controller | TASK [install_yamls : Create the install_yamls parameters file dest={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml, content={{ 2026-02-14 04:37:41.920186 | controller | { 2026-02-14 04:37:41.920192 | controller | 'cifmw_install_yamls_environment': cifmw_install_yamls_environment, 2026-02-14 04:37:41.920198 | controller | 'cifmw_install_yamls_defaults': cifmw_install_yamls_defaults 2026-02-14 04:37:41.920205 | controller | } | to_nice_yaml 2026-02-14 04:37:41.920212 | controller | }}, mode=0644] *** 2026-02-14 04:37:41.920218 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.029) 0:00:56.333 ***** 2026-02-14 04:37:41.920225 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.029) 0:00:56.331 ***** 2026-02-14 04:37:41.920239 | controller | changed: [localhost] 2026-02-14 04:37:41.967787 | controller | 2026-02-14 04:37:41.967835 | controller | TASK [install_yamls : Create empty cifmw_install_yamls_environment if needed cifmw_install_yamls_environment={}] *** 2026-02-14 04:37:41.967841 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.371) 0:00:56.704 ***** 2026-02-14 04:37:41.967846 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.371) 0:00:56.703 ***** 2026-02-14 04:37:41.967857 | controller | skipping: [localhost] 2026-02-14 04:37:42.345013 | controller | 2026-02-14 04:37:42.345086 | controller | TASK [discover_latest_image : Get latest image url={{ cifmw_discover_latest_image_base_url }}, image_prefix={{ cifmw_discover_latest_image_qcow_prefix }}, images_file={{ cifmw_discover_latest_image_images_file }}] *** 2026-02-14 04:37:42.345095 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.048) 0:00:56.752 ***** 2026-02-14 04:37:42.345102 | controller | Saturday 14 February 2026 04:37:41 +0000 (0:00:00.048) 0:00:56.751 ***** 2026-02-14 04:37:42.345119 | controller | changed: [localhost] 2026-02-14 04:37:42.383635 | controller | 2026-02-14 04:37:42.383721 | controller | TASK [discover_latest_image : Export facts accordingly cifmw_discovered_image_name={{ discovered_image['data']['image_name'] }}, cifmw_discovered_image_url={{ discovered_image['data']['image_url'] }}, cifmw_discovered_hash={{ discovered_image['data']['hash'] }}, cifmw_discovered_hash_algorithm={{ discovered_image['data']['hash_algorithm'] }}, cacheable=True] *** 2026-02-14 04:37:42.383729 | controller | Saturday 14 February 2026 04:37:42 +0000 (0:00:00.377) 0:00:57.130 ***** 2026-02-14 04:37:42.383742 | controller | Saturday 14 February 2026 04:37:42 +0000 (0:00:00.377) 0:00:57.128 ***** 2026-02-14 04:37:42.383756 | controller | ok: [localhost] 2026-02-14 04:37:43.635287 | controller | 2026-02-14 04:37:43.635336 | 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-02-14 04:37:43.635343 | controller | Saturday 14 February 2026 04:37:42 +0000 (0:00:00.038) 0:00:57.168 ***** 2026-02-14 04:37:43.635353 | controller | Saturday 14 February 2026 04:37:42 +0000 (0:00:00.038) 0:00:57.167 ***** 2026-02-14 04:37:43.635362 | controller | changed: [localhost] 2026-02-14 04:37:43.676815 | controller | 2026-02-14 04:37:43.676849 | controller | PLAY [Install deps and prepare for KUTTL run] ********************************** 2026-02-14 04:37:43.676855 | controller | 2026-02-14 04:37:43.676860 | controller | TASK [Download install_yamls deps name=install_yamls_makes, tasks_from=make_download_tools] *** 2026-02-14 04:37:43.676865 | controller | Saturday 14 February 2026 04:37:43 +0000 (0:00:01.251) 0:00:58.420 ***** 2026-02-14 04:37:43.676870 | controller | Saturday 14 February 2026 04:37:43 +0000 (0:00:01.251) 0:00:58.419 ***** 2026-02-14 04:37:43.676879 | controller | 2026-02-14 04:37:43.696416 | controller | TASK [install_yamls_makes : Debug make_download_tools_env var=make_download_tools_env] *** 2026-02-14 04:37:43.696448 | controller | Saturday 14 February 2026 04:37:43 +0000 (0:00:00.041) 0:00:58.462 ***** 2026-02-14 04:37:43.696455 | controller | Saturday 14 February 2026 04:37:43 +0000 (0:00:00.041) 0:00:58.460 ***** 2026-02-14 04:37:43.696464 | controller | skipping: [localhost] 2026-02-14 04:37:43.716107 | controller | 2026-02-14 04:37:43.716146 | controller | TASK [install_yamls_makes : Debug make_download_tools_params var=make_download_tools_params] *** 2026-02-14 04:37:43.716155 | controller | Saturday 14 February 2026 04:37:43 +0000 (0:00:00.019) 0:00:58.481 ***** 2026-02-14 04:37:43.716160 | controller | Saturday 14 February 2026 04:37:43 +0000 (0:00:00.019) 0:00:58.480 ***** 2026-02-14 04:37:43.716170 | controller | skipping: [localhost] 2026-02-14 04:38:24.133984 | controller | 2026-02-14 04:38:24.134744 | 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-02-14 04:38:24.134780 | controller | Saturday 14 February 2026 04:37:43 +0000 (0:00:00.019) 0:00:58.501 ***** 2026-02-14 04:38:24.134792 | controller | Saturday 14 February 2026 04:37:43 +0000 (0:00:00.019) 0:00:58.500 ***** 2026-02-14 04:38:24.134811 | controller | [WARNING]: conditional statements should not include jinja2 templating 2026-02-14 04:38:24.174793 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_download_tools_until | 2026-02-14 04:38:24.174844 | controller | default(true) }} 2026-02-14 04:38:24.174871 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_000_run_download.log 2026-02-14 04:38:24.266059 | controller | changed: [localhost] 2026-02-14 04:38:24.266097 | controller | 2026-02-14 04:38:24.266107 | controller | TASK [Login into Openshift cluster name=openshift_login] *********************** 2026-02-14 04:38:24.266114 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:40.457) 0:01:38.958 ***** 2026-02-14 04:38:24.266121 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:40.457) 0:01:38.957 ***** 2026-02-14 04:38:24.266134 | controller | 2026-02-14 04:38:24.447480 | controller | TASK [openshift_login : Ensure output directory exists path={{ cifmw_openshift_login_basedir }}/artifacts, state=directory, mode=0755] *** 2026-02-14 04:38:24.447514 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.092) 0:01:39.051 ***** 2026-02-14 04:38:24.447521 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.092) 0:01:39.049 ***** 2026-02-14 04:38:24.447530 | controller | ok: [localhost] 2026-02-14 04:38:24.497013 | controller | 2026-02-14 04:38:24.497051 | controller | TASK [openshift_login : OpenShift login _raw_params=login.yml] ***************** 2026-02-14 04:38:24.497058 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.181) 0:01:39.232 ***** 2026-02-14 04:38:24.497067 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.181) 0:01:39.231 ***** 2026-02-14 04:38:24.497081 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/login.yml for localhost 2026-02-14 04:38:24.519970 | controller | 2026-02-14 04:38:24.519999 | controller | TASK [openshift_login : Check if the password file is present path={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2026-02-14 04:38:24.520006 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.049) 0:01:39.282 ***** 2026-02-14 04:38:24.520011 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.049) 0:01:39.280 ***** 2026-02-14 04:38:24.520020 | controller | skipping: [localhost] 2026-02-14 04:38:24.543208 | controller | 2026-02-14 04:38:24.543238 | controller | TASK [openshift_login : Fetch user password content src={{ cifmw_openshift_login_password_file | default(cifmw_openshift_password_file) }}] *** 2026-02-14 04:38:24.543245 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.023) 0:01:39.305 ***** 2026-02-14 04:38:24.543250 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.023) 0:01:39.304 ***** 2026-02-14 04:38:24.543259 | controller | skipping: [localhost] 2026-02-14 04:38:24.567040 | controller | 2026-02-14 04:38:24.567070 | 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-02-14 04:38:24.567077 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.023) 0:01:39.328 ***** 2026-02-14 04:38:24.567082 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.023) 0:01:39.327 ***** 2026-02-14 04:38:24.567091 | controller | skipping: [localhost] 2026-02-14 04:38:24.600965 | controller | 2026-02-14 04:38:24.601022 | controller | TASK [openshift_login : Set role variables cifmw_openshift_login_kubeconfig={{ 2026-02-14 04:38:24.601029 | controller | cifmw_openshift_login_kubeconfig | 2026-02-14 04:38:24.601033 | controller | default(cifmw_openshift_kubeconfig) | 2026-02-14 04:38:24.601038 | controller | default( 2026-02-14 04:38:24.601043 | controller | ansible_env.KUBECONFIG if 'KUBECONFIG' in ansible_env else 2026-02-14 04:38:24.601047 | controller | cifmw_openshift_login_kubeconfig_default_path 2026-02-14 04:38:24.601052 | controller | ) | trim 2026-02-14 04:38:24.601058 | 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-02-14 04:38:24.601064 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.023) 0:01:39.352 ***** 2026-02-14 04:38:24.601069 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.023) 0:01:39.351 ***** 2026-02-14 04:38:24.601082 | controller | ok: [localhost] 2026-02-14 04:38:25.272026 | controller | 2026-02-14 04:38:25.272108 | controller | TASK [openshift_login : Check if kubeconfig exists path={{ cifmw_openshift_login_kubeconfig }}] *** 2026-02-14 04:38:25.272122 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.033) 0:01:39.386 ***** 2026-02-14 04:38:25.272134 | controller | Saturday 14 February 2026 04:38:24 +0000 (0:00:00.033) 0:01:39.384 ***** 2026-02-14 04:38:25.272156 | controller | ok: [localhost] 2026-02-14 04:38:25.316064 | controller | 2026-02-14 04:38:25.316118 | 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-02-14 04:38:25.316127 | controller | (cifmw_openshift_login_user is defined) and 2026-02-14 04:38:25.316135 | controller | (cifmw_openshift_login_password is defined) and 2026-02-14 04:38:25.316141 | controller | (cifmw_openshift_login_api is defined) 2026-02-14 04:38:25.316154 | controller | ), msg=If an existing kubeconfig is not provided user/pwd or provided/initial token and API URL must be given] *** 2026-02-14 04:38:25.316161 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.671) 0:01:40.057 ***** 2026-02-14 04:38:25.316169 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.671) 0:01:40.056 ***** 2026-02-14 04:38:25.316185 | controller | ok: [localhost] => 2026-02-14 04:38:25.344230 | controller | changed: false 2026-02-14 04:38:25.344269 | controller | msg: All assertions passed 2026-02-14 04:38:25.344277 | controller | 2026-02-14 04:38:25.344284 | controller | TASK [openshift_login : Fetch kubeconfig content src={{ cifmw_openshift_login_kubeconfig }}] *** 2026-02-14 04:38:25.344292 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.044) 0:01:40.101 ***** 2026-02-14 04:38:25.344298 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.044) 0:01:40.100 ***** 2026-02-14 04:38:25.344310 | controller | skipping: [localhost] 2026-02-14 04:38:25.369446 | controller | 2026-02-14 04:38:25.369481 | controller | TASK [openshift_login : Fetch x509 key based users cifmw_openshift_login_key_based_users={{ 2026-02-14 04:38:25.369490 | controller | ( 2026-02-14 04:38:25.369496 | controller | cifmw_openshift_login_kubeconfig_content_b64.content | 2026-02-14 04:38:25.369503 | controller | b64decode | 2026-02-14 04:38:25.369509 | controller | from_yaml 2026-02-14 04:38:25.369515 | controller | ). users | default([]) | 2026-02-14 04:38:25.369521 | controller | selectattr('user.client-certificate-data', 'defined') | 2026-02-14 04:38:25.369528 | controller | map(attribute="name") | 2026-02-14 04:38:25.369534 | controller | map("split", "/") | 2026-02-14 04:38:25.369540 | controller | map("first") 2026-02-14 04:38:25.369546 | controller | }}, cacheable=True] *** 2026-02-14 04:38:25.369552 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.027) 0:01:40.129 ***** 2026-02-14 04:38:25.369559 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.027) 0:01:40.128 ***** 2026-02-14 04:38:25.369571 | controller | skipping: [localhost] 2026-02-14 04:38:25.396972 | controller | 2026-02-14 04:38:25.397008 | controller | TASK [openshift_login : Assign key based user if not provided and available cifmw_openshift_login_user={{ 2026-02-14 04:38:25.397016 | controller | (cifmw_openshift_login_assume_cert_system_user | ternary('system:', '')) + 2026-02-14 04:38:25.397023 | controller | (cifmw_openshift_login_key_based_users | map('replace', 'system:', '') | unique | first) 2026-02-14 04:38:25.397031 | controller | }}, cifmw_openshift_login_cert_login=True, cacheable=True] *** 2026-02-14 04:38:25.397037 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.025) 0:01:40.154 ***** 2026-02-14 04:38:25.397044 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.025) 0:01:40.153 ***** 2026-02-14 04:38:25.397055 | controller | skipping: [localhost] 2026-02-14 04:38:25.426119 | controller | 2026-02-14 04:38:25.426154 | controller | TASK [openshift_login : Set the retry count cifmw_openshift_login_retries_cnt={{ 2026-02-14 04:38:25.426163 | controller | 0 if cifmw_openshift_login_retries_cnt is undefined else 2026-02-14 04:38:25.426170 | controller | cifmw_openshift_login_retries_cnt|int + 1 2026-02-14 04:38:25.426176 | controller | }}] *** 2026-02-14 04:38:25.426183 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.027) 0:01:40.182 ***** 2026-02-14 04:38:25.426189 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.027) 0:01:40.180 ***** 2026-02-14 04:38:25.426200 | controller | ok: [localhost] 2026-02-14 04:38:25.459557 | controller | 2026-02-14 04:38:25.459592 | controller | TASK [openshift_login : Fetch token _raw_params=try_login.yml] ***************** 2026-02-14 04:38:25.459601 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.029) 0:01:40.211 ***** 2026-02-14 04:38:25.459608 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.029) 0:01:40.210 ***** 2026-02-14 04:38:25.459619 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml for localhost 2026-02-14 04:38:25.744611 | controller | 2026-02-14 04:38:25.744651 | controller | TASK [openshift_login : Try get OpenShift access token _raw_params=oc whoami -t] *** 2026-02-14 04:38:25.744659 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.033) 0:01:40.244 ***** 2026-02-14 04:38:25.744666 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.033) 0:01:40.243 ***** 2026-02-14 04:38:25.744711 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/openshift_login/tasks/try_login.yml:17 2026-02-14 04:38:26.163620 | controller | fatal: [localhost]: FAILED! => 2026-02-14 04:38:26.163738 | controller | changed: true 2026-02-14 04:38:26.163756 | controller | cmd: 2026-02-14 04:38:26.163766 | controller | - oc 2026-02-14 04:38:26.163775 | controller | - whoami 2026-02-14 04:38:26.163786 | controller | - -t 2026-02-14 04:38:26.163795 | controller | delta: '0:00:00.107596' 2026-02-14 04:38:26.163806 | controller | end: '2026-02-14 04:38:25.718958' 2026-02-14 04:38:26.163815 | controller | msg: non-zero return code 2026-02-14 04:38:26.163824 | controller | rc: 1 2026-02-14 04:38:26.163832 | controller | start: '2026-02-14 04:38:25.611362' 2026-02-14 04:38:26.163841 | controller | stderr: |- 2026-02-14 04:38:26.163850 | controller | error: Missing or incomplete configuration info. Please point to an existing, complete config file: 2026-02-14 04:38:26.163859 | controller | 2026-02-14 04:38:26.163867 | controller | 2026-02-14 04:38:26.163876 | controller | 1. Via the command-line flag --kubeconfig 2026-02-14 04:38:26.163884 | controller | 2. Via the KUBECONFIG environment variable 2026-02-14 04:38:26.163893 | controller | 3. In your home directory as ~/.kube/config 2026-02-14 04:38:26.163901 | controller | 2026-02-14 04:38:26.163909 | controller | To view or setup config directly use the 'config' command. 2026-02-14 04:38:26.163918 | controller | stderr_lines: 2026-02-14 04:38:26.163927 | controller | - 'error: Missing or incomplete configuration info. Please point to an existing, 2026-02-14 04:38:26.163935 | controller | complete config file:' 2026-02-14 04:38:26.163944 | controller | - '' 2026-02-14 04:38:26.163952 | controller | - '' 2026-02-14 04:38:26.163964 | controller | - ' 1. Via the command-line flag --kubeconfig' 2026-02-14 04:38:26.163972 | controller | - ' 2. Via the KUBECONFIG environment variable' 2026-02-14 04:38:26.163981 | controller | - ' 3. In your home directory as ~/.kube/config' 2026-02-14 04:38:26.163989 | controller | - '' 2026-02-14 04:38:26.164002 | controller | - To view or setup config directly use the 'config' command. 2026-02-14 04:38:26.164010 | controller | stdout: '' 2026-02-14 04:38:26.164019 | controller | stdout_lines: [] 2026-02-14 04:38:26.164028 | controller | ...ignoring 2026-02-14 04:38:26.164037 | controller | 2026-02-14 04:38:26.164047 | 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-02-14 04:38:26.164058 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.285) 0:01:40.529 ***** 2026-02-14 04:38:26.164069 | controller | Saturday 14 February 2026 04:38:25 +0000 (0:00:00.285) 0:01:40.528 ***** 2026-02-14 04:38:26.164090 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_001_fetch_openshift.log 2026-02-14 04:38:26.190661 | controller | changed: [localhost] 2026-02-14 04:38:26.190769 | controller | 2026-02-14 04:38:26.190779 | controller | TASK [openshift_login : Ensure kubeconfig is provided that=cifmw_openshift_login_kubeconfig != ""] *** 2026-02-14 04:38:26.190786 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.418) 0:01:40.948 ***** 2026-02-14 04:38:26.190792 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.418) 0:01:40.947 ***** 2026-02-14 04:38:26.190812 | controller | ok: [localhost] => 2026-02-14 04:38:26.460145 | controller | changed: false 2026-02-14 04:38:26.460184 | controller | msg: All assertions passed 2026-02-14 04:38:26.460192 | controller | 2026-02-14 04:38:26.460198 | controller | TASK [openshift_login : Fetch new OpenShift access token _raw_params=oc whoami -t] *** 2026-02-14 04:38:26.460205 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.027) 0:01:40.976 ***** 2026-02-14 04:38:26.460216 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.027) 0:01:40.974 ***** 2026-02-14 04:38:26.460228 | controller | changed: [localhost] 2026-02-14 04:38:26.484580 | controller | 2026-02-14 04:38:26.484611 | controller | TASK [openshift_login : Set new OpenShift token cifmw_openshift_login_token={{ 2026-02-14 04:38:26.484617 | controller | (not cifmw_openshift_login_new_token_out.skipped | default(false)) | 2026-02-14 04:38:26.484622 | controller | ternary(cifmw_openshift_login_new_token_out.stdout, cifmw_openshift_login_whoami_out.stdout) 2026-02-14 04:38:26.484627 | controller | }}, cacheable=True] *** 2026-02-14 04:38:26.484632 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.269) 0:01:41.245 ***** 2026-02-14 04:38:26.484637 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.269) 0:01:41.244 ***** 2026-02-14 04:38:26.484646 | controller | ok: [localhost] 2026-02-14 04:38:26.727221 | controller | 2026-02-14 04:38:26.727260 | controller | TASK [openshift_login : Fetch OpenShift API URL _raw_params=oc whoami --show-server=true] *** 2026-02-14 04:38:26.727268 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.024) 0:01:41.270 ***** 2026-02-14 04:38:26.727274 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.024) 0:01:41.268 ***** 2026-02-14 04:38:26.727286 | controller | changed: [localhost] 2026-02-14 04:38:26.975785 | controller | 2026-02-14 04:38:26.975820 | controller | TASK [openshift_login : Fetch OpenShift kubeconfig context _raw_params=oc whoami -c] *** 2026-02-14 04:38:26.975828 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.242) 0:01:41.512 ***** 2026-02-14 04:38:26.975835 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.242) 0:01:41.511 ***** 2026-02-14 04:38:26.975844 | controller | changed: [localhost] 2026-02-14 04:38:27.262892 | controller | 2026-02-14 04:38:27.262924 | controller | TASK [openshift_login : Fetch OpenShift current user _raw_params=oc whoami] **** 2026-02-14 04:38:27.262930 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.248) 0:01:41.761 ***** 2026-02-14 04:38:27.262935 | controller | Saturday 14 February 2026 04:38:26 +0000 (0:00:00.248) 0:01:41.759 ***** 2026-02-14 04:38:27.262944 | controller | changed: [localhost] 2026-02-14 04:38:27.292325 | controller | 2026-02-14 04:38:27.292358 | 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-02-14 04:38:27.292366 | controller | combine({'KUBECONFIG': cifmw_openshift_login_kubeconfig}) 2026-02-14 04:38:27.292371 | controller | ) if cifmw_install_yamls_environment is defined else omit 2026-02-14 04:38:27.292376 | controller | }}, cacheable=True] *** 2026-02-14 04:38:27.292380 | controller | Saturday 14 February 2026 04:38:27 +0000 (0:00:00.287) 0:01:42.048 ***** 2026-02-14 04:38:27.292385 | controller | Saturday 14 February 2026 04:38:27 +0000 (0:00:00.287) 0:01:42.047 ***** 2026-02-14 04:38:27.292394 | controller | ok: [localhost] 2026-02-14 04:38:27.622706 | controller | 2026-02-14 04:38:27.622753 | 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-02-14 04:38:27.622763 | controller | Saturday 14 February 2026 04:38:27 +0000 (0:00:00.029) 0:01:42.077 ***** 2026-02-14 04:38:27.622770 | controller | Saturday 14 February 2026 04:38:27 +0000 (0:00:00.029) 0:01:42.076 ***** 2026-02-14 04:38:27.622782 | controller | changed: [localhost] 2026-02-14 04:38:27.878885 | controller | 2026-02-14 04:38:27.878947 | controller | TASK [openshift_login : Read the install yamls parameters file path={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml] *** 2026-02-14 04:38:27.878954 | controller | Saturday 14 February 2026 04:38:27 +0000 (0:00:00.330) 0:01:42.408 ***** 2026-02-14 04:38:27.878968 | controller | Saturday 14 February 2026 04:38:27 +0000 (0:00:00.330) 0:01:42.406 ***** 2026-02-14 04:38:27.878977 | controller | ok: [localhost] 2026-02-14 04:38:28.277881 | controller | 2026-02-14 04:38:28.277928 | controller | TASK [openshift_login : Append the KUBECONFIG to the install yamls parameters content={{ 2026-02-14 04:38:28.277939 | controller | cifmw_openshift_login_install_yamls_artifacts_slurp['content'] | b64decode | from_yaml | 2026-02-14 04:38:28.277946 | controller | combine( 2026-02-14 04:38:28.277954 | controller | { 2026-02-14 04:38:28.277963 | controller | 'cifmw_install_yamls_environment': { 2026-02-14 04:38:28.277973 | controller | 'KUBECONFIG': cifmw_openshift_login_kubeconfig 2026-02-14 04:38:28.277982 | controller | } 2026-02-14 04:38:28.277991 | controller | }, recursive=true) | to_nice_yaml 2026-02-14 04:38:28.277999 | controller | }}, dest={{ cifmw_basedir }}/artifacts/parameters/install-yamls-params.yml, mode=0600] *** 2026-02-14 04:38:28.278008 | controller | Saturday 14 February 2026 04:38:27 +0000 (0:00:00.256) 0:01:42.664 ***** 2026-02-14 04:38:28.278017 | controller | Saturday 14 February 2026 04:38:27 +0000 (0:00:00.256) 0:01:42.662 ***** 2026-02-14 04:38:28.278033 | controller | changed: [localhost] 2026-02-14 04:38:28.455664 | controller | 2026-02-14 04:38:28.455723 | controller | TASK [openshift_setup : Ensure output directory exists path={{ cifmw_openshift_setup_basedir }}/artifacts, state=directory, mode=0755] *** 2026-02-14 04:38:28.455734 | controller | Saturday 14 February 2026 04:38:28 +0000 (0:00:00.398) 0:01:43.062 ***** 2026-02-14 04:38:28.455742 | controller | Saturday 14 February 2026 04:38:28 +0000 (0:00:00.398) 0:01:43.061 ***** 2026-02-14 04:38:28.455756 | controller | ok: [localhost] 2026-02-14 04:38:28.489814 | controller | 2026-02-14 04:38:28.489860 | controller | TASK [openshift_setup : Fetch namespaces to create cifmw_openshift_setup_namespaces={{ 2026-02-14 04:38:28.489873 | controller | (( 2026-02-14 04:38:28.489881 | controller | ([cifmw_install_yamls_defaults['NAMESPACE']] + 2026-02-14 04:38:28.489888 | controller | ([cifmw_install_yamls_defaults['OPERATOR_NAMESPACE']] if 'OPERATOR_NAMESPACE' is in cifmw_install_yamls_defaults else []) 2026-02-14 04:38:28.489895 | controller | ) if cifmw_install_yamls_defaults is defined else [] 2026-02-14 04:38:28.489901 | controller | ) + cifmw_openshift_setup_create_namespaces) | unique 2026-02-14 04:38:28.489907 | controller | }}] *** 2026-02-14 04:38:28.489918 | controller | Saturday 14 February 2026 04:38:28 +0000 (0:00:00.178) 0:01:43.241 ***** 2026-02-14 04:38:28.489925 | controller | Saturday 14 February 2026 04:38:28 +0000 (0:00:00.178) 0:01:43.239 ***** 2026-02-14 04:38:28.489937 | controller | ok: [localhost] 2026-02-14 04:38:29.985260 | controller | 2026-02-14 04:38:29.985313 | 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-02-14 04:38:29.985327 | controller | Saturday 14 February 2026 04:38:28 +0000 (0:00:00.033) 0:01:43.274 ***** 2026-02-14 04:38:29.985338 | controller | Saturday 14 February 2026 04:38:28 +0000 (0:00:00.033) 0:01:43.273 ***** 2026-02-14 04:38:29.985360 | controller | changed: [localhost] => (item=openstack) 2026-02-14 04:38:30.016762 | controller | changed: [localhost] => (item=openstack-operators) 2026-02-14 04:38:30.016816 | controller | 2026-02-14 04:38:30.016830 | 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-02-14 04:38:30.016842 | controller | Saturday 14 February 2026 04:38:29 +0000 (0:00:01.494) 0:01:44.769 ***** 2026-02-14 04:38:30.016853 | controller | Saturday 14 February 2026 04:38:29 +0000 (0:00:01.494) 0:01:44.768 ***** 2026-02-14 04:38:30.016872 | controller | skipping: [localhost] 2026-02-14 04:38:30.045866 | controller | 2026-02-14 04:38:30.045901 | 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-02-14 04:38:30.045913 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.031) 0:01:44.801 ***** 2026-02-14 04:38:30.045918 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.031) 0:01:44.800 ***** 2026-02-14 04:38:30.045927 | controller | skipping: [localhost] => (item=openstack) 2026-02-14 04:38:30.070870 | controller | skipping: [localhost] => (item=openstack-operators) 2026-02-14 04:38:30.070910 | controller | skipping: [localhost] 2026-02-14 04:38:30.070919 | controller | 2026-02-14 04:38:30.070926 | 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-02-14 04:38:30.070933 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.029) 0:01:44.831 ***** 2026-02-14 04:38:30.070939 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.029) 0:01:44.829 ***** 2026-02-14 04:38:30.070950 | controller | skipping: [localhost] 2026-02-14 04:38:30.092734 | controller | 2026-02-14 04:38:30.092772 | 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-02-14 04:38:30.092780 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.024) 0:01:44.856 ***** 2026-02-14 04:38:30.092787 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.024) 0:01:44.854 ***** 2026-02-14 04:38:30.092797 | controller | skipping: [localhost] 2026-02-14 04:38:30.111991 | controller | 2026-02-14 04:38:30.112025 | controller | TASK [Ensure we have custom CA installed on host role=install_ca] ************** 2026-02-14 04:38:30.112031 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.022) 0:01:44.878 ***** 2026-02-14 04:38:30.112036 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.022) 0:01:44.876 ***** 2026-02-14 04:38:30.112045 | controller | skipping: [localhost] 2026-02-14 04:38:30.130984 | controller | 2026-02-14 04:38:30.131017 | controller | TASK [openshift_setup : Update ca bundle _raw_params=update-ca-trust extract] *** 2026-02-14 04:38:30.131024 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.019) 0:01:44.897 ***** 2026-02-14 04:38:30.131028 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.019) 0:01:44.896 ***** 2026-02-14 04:38:30.131037 | controller | skipping: [localhost] 2026-02-14 04:38:30.150724 | controller | 2026-02-14 04:38:30.150756 | controller | TASK [openshift_setup : Slurp CAs file src={{ cifmw_openshift_setup_ca_bundle_path }}] *** 2026-02-14 04:38:30.150764 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.019) 0:01:44.916 ***** 2026-02-14 04:38:30.150769 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.019) 0:01:44.915 ***** 2026-02-14 04:38:30.150779 | controller | skipping: [localhost] 2026-02-14 04:38:30.170470 | controller | 2026-02-14 04:38:30.170506 | 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-02-14 04:38:30.170513 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.019) 0:01:44.936 ***** 2026-02-14 04:38:30.170522 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.019) 0:01:44.934 ***** 2026-02-14 04:38:30.170531 | controller | skipping: [localhost] 2026-02-14 04:38:30.190536 | controller | 2026-02-14 04:38:30.190575 | 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-02-14 04:38:30.190586 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.019) 0:01:44.955 ***** 2026-02-14 04:38:30.190592 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.019) 0:01:44.954 ***** 2026-02-14 04:38:30.190603 | controller | skipping: [localhost] 2026-02-14 04:38:30.211464 | controller | 2026-02-14 04:38:30.211502 | 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-02-14 04:38:30.211511 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.020) 0:01:44.976 ***** 2026-02-14 04:38:30.211519 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.019) 0:01:44.974 ***** 2026-02-14 04:38:30.211530 | controller | skipping: [localhost] 2026-02-14 04:38:30.235666 | controller | 2026-02-14 04:38:30.235719 | 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-02-14 04:38:30.235727 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.020) 0:01:44.996 ***** 2026-02-14 04:38:30.235732 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.020) 0:01:44.995 ***** 2026-02-14 04:38:30.235741 | controller | skipping: [localhost] 2026-02-14 04:38:31.022276 | controller | 2026-02-14 04:38:31.022324 | 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-02-14 04:38:31.022338 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.024) 0:01:45.021 ***** 2026-02-14 04:38:31.022353 | controller | Saturday 14 February 2026 04:38:30 +0000 (0:00:00.024) 0:01:45.019 ***** 2026-02-14 04:38:31.022373 | controller | ok: [localhost] 2026-02-14 04:38:31.843103 | controller | 2026-02-14 04:38:31.843166 | 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-02-14 04:38:31.843185 | controller | Saturday 14 February 2026 04:38:31 +0000 (0:00:00.786) 0:01:45.807 ***** 2026-02-14 04:38:31.843200 | controller | Saturday 14 February 2026 04:38:31 +0000 (0:00:00.786) 0:01:45.805 ***** 2026-02-14 04:38:31.843224 | controller | changed: [localhost] 2026-02-14 04:38:32.531879 | controller | 2026-02-14 04:38:32.531911 | 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': 'registry.redhat.io'}]] *** 2026-02-14 04:38:32.531923 | controller | Saturday 14 February 2026 04:38:31 +0000 (0:00:00.820) 0:01:46.627 ***** 2026-02-14 04:38:32.531928 | controller | Saturday 14 February 2026 04:38:31 +0000 (0:00:00.820) 0:01:46.626 ***** 2026-02-14 04:38:32.531937 | controller | changed: [localhost] 2026-02-14 04:38:32.551032 | controller | 2026-02-14 04:38:32.551066 | 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-02-14 04:38:32.551074 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.689) 0:01:47.317 ***** 2026-02-14 04:38:32.551079 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.689) 0:01:47.316 ***** 2026-02-14 04:38:32.551089 | controller | skipping: [localhost] 2026-02-14 04:38:32.580247 | controller | 2026-02-14 04:38:32.580279 | 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-02-14 04:38:32.580287 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.019) 0:01:47.336 ***** 2026-02-14 04:38:32.580293 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.019) 0:01:47.335 ***** 2026-02-14 04:38:32.580304 | controller | skipping: [localhost] 2026-02-14 04:38:32.633903 | controller | 2026-02-14 04:38:32.633936 | controller | TASK [Attach default network to CRC name=install_yamls_makes, tasks_from=make_crc_attach_default_interface] *** 2026-02-14 04:38:32.633943 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.029) 0:01:47.365 ***** 2026-02-14 04:38:32.633949 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.029) 0:01:47.364 ***** 2026-02-14 04:38:32.633959 | controller | 2026-02-14 04:38:32.663839 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_env var=make_crc_attach_default_interface_env] *** 2026-02-14 04:38:32.663872 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.053) 0:01:47.419 ***** 2026-02-14 04:38:32.663880 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.053) 0:01:47.418 ***** 2026-02-14 04:38:32.663890 | controller | skipping: [localhost] 2026-02-14 04:38:32.693215 | controller | 2026-02-14 04:38:32.693248 | controller | TASK [install_yamls_makes : Debug make_crc_attach_default_interface_params var=make_crc_attach_default_interface_params] *** 2026-02-14 04:38:32.693255 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.029) 0:01:47.449 ***** 2026-02-14 04:38:32.693261 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.029) 0:01:47.447 ***** 2026-02-14 04:38:32.693270 | controller | skipping: [localhost] 2026-02-14 04:38:37.822644 | controller | 2026-02-14 04:38:37.822711 | 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-02-14 04:38:37.822722 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.029) 0:01:47.478 ***** 2026-02-14 04:38:37.822729 | controller | Saturday 14 February 2026 04:38:32 +0000 (0:00:00.029) 0:01:47.477 ***** 2026-02-14 04:38:37.822740 | controller | [WARNING]: conditional statements should not include jinja2 templating 2026-02-14 04:38:37.837345 | controller | delimiters such as {{ }} or {% %}. Found: {{ 2026-02-14 04:38:37.837376 | controller | make_crc_attach_default_interface_until | default(true) }} 2026-02-14 04:38:37.837387 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_002_run_crc_attach_default.log 2026-02-14 04:38:37.931425 | controller | changed: [localhost] 2026-02-14 04:38:37.931478 | controller | 2026-02-14 04:38:37.931497 | 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-02-14 04:38:37.931522 | controller | Saturday 14 February 2026 04:38:37 +0000 (0:00:05.144) 0:01:52.622 ***** 2026-02-14 04:38:37.931538 | controller | Saturday 14 February 2026 04:38:37 +0000 (0:00:05.144) 0:01:52.621 ***** 2026-02-14 04:38:37.931567 | controller | ok: [localhost] 2026-02-14 04:38:38.015117 | controller | 2026-02-14 04:38:38.015156 | 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-02-14 04:38:38.015165 | controller | Saturday 14 February 2026 04:38:37 +0000 (0:00:00.093) 0:01:52.716 ***** 2026-02-14 04:38:38.015173 | controller | Saturday 14 February 2026 04:38:37 +0000 (0:00:00.093) 0:01:52.714 ***** 2026-02-14 04:38:38.015186 | controller | ok: [localhost] 2026-02-14 04:38:38.099034 | controller | 2026-02-14 04:38:38.099068 | controller | TASK [run_hook : Loop on hooks for pre_kuttl _raw_params={{ hook.type }}.yml] *** 2026-02-14 04:38:38.099075 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.084) 0:01:52.800 ***** 2026-02-14 04:38:38.099079 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.084) 0:01:52.799 ***** 2026-02-14 04:38:38.099089 | controller | skipping: [localhost] 2026-02-14 04:38:38.145496 | controller | 2026-02-14 04:38:38.145528 | controller | TASK [Run kuttl tests _raw_params=run-kuttl-tests.yml] ************************* 2026-02-14 04:38:38.145534 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.084) 0:01:52.884 ***** 2026-02-14 04:38:38.145539 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.084) 0:01:52.883 ***** 2026-02-14 04:38:38.145548 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml for localhost => (item=glance) 2026-02-14 04:38:38.220877 | controller | 2026-02-14 04:38:38.220909 | controller | TASK [Load parameters dir={{ cifmw_basedir }}/artifacts/parameters] ************ 2026-02-14 04:38:38.220936 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.046) 0:01:52.930 ***** 2026-02-14 04:38:38.220941 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.046) 0:01:52.929 ***** 2026-02-14 04:38:38.220950 | controller | ok: [localhost] 2026-02-14 04:38:38.264668 | controller | 2026-02-14 04:38:38.264740 | 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-02-14 04:38:38.264747 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.075) 0:01:53.006 ***** 2026-02-14 04:38:38.264753 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.075) 0:01:53.004 ***** 2026-02-14 04:38:38.264766 | controller | ok: [localhost] => (item={'key': 'glance-operator', 'value': {'git_commit_hash': 'fe89b7df907639ecb5d76283cbbc935afec892c1', 'git_src_dir': '/home/zuul/src/github.com/openstack-k8s-operators/glance-operator', 'image': '38.102.83.94:5001/openstack-k8s-operators/glance-operator:fe89b7df907639ecb5d76283cbbc935afec892c1', 'image_bundle': '38.102.83.94:5001/openstack-k8s-operators/glance-operator-bundle:fe89b7df907639ecb5d76283cbbc935afec892c1', 'image_catalog': '38.102.83.94:5001/openstack-k8s-operators/glance-operator-index:fe89b7df907639ecb5d76283cbbc935afec892c1'}}) 2026-02-14 04:38:38.319362 | controller | ok: [localhost] => (item={'key': 'openstack-operator', 'value': {'git_commit_hash': 'aa980a9183a9d6b486341fafb14196305ef737d7', 'git_src_dir': '~/src/github.com/openstack-k8s-operators/openstack-operator', 'image': '38.102.83.94:5001/openstack-k8s-operators/openstack-operator:aa980a9183a9d6b486341fafb14196305ef737d7', 'image_bundle': '38.102.83.94:5001/openstack-k8s-operators/openstack-operator-bundle:aa980a9183a9d6b486341fafb14196305ef737d7', 'image_catalog': '38.102.83.94:5001/openstack-k8s-operators/openstack-operator-index:aa980a9183a9d6b486341fafb14196305ef737d7'}}) 2026-02-14 04:38:38.319414 | controller | 2026-02-14 04:38:38.319420 | controller | TASK [Set environment vars for kuttl test cifmw_kuttl_tests_env={{ 2026-02-14 04:38:38.319430 | controller | _local_operators_indexes | default({}) | 2026-02-14 04:38:38.319435 | controller | combine(cifmw_install_yamls_environment) | 2026-02-14 04:38:38.319441 | controller | combine(cifmw_kuttl_tests_env_vars | default({})) | 2026-02-14 04:38:38.319447 | controller | combine(cifmw_kuttl_openstack_prep_vars | default({})) | 2026-02-14 04:38:38.319453 | controller | combine({'PATH': cifmw_path}) 2026-02-14 04:38:38.319464 | controller | }}] *** 2026-02-14 04:38:38.319471 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.043) 0:01:53.050 ***** 2026-02-14 04:38:38.319477 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.043) 0:01:53.048 ***** 2026-02-14 04:38:38.319488 | controller | ok: [localhost] 2026-02-14 04:38:38.358686 | controller | 2026-02-14 04:38:38.358756 | controller | TASK [Clean storage beforehand name=ci_local_storage, tasks_from=cleanup.yml] *** 2026-02-14 04:38:38.358762 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.054) 0:01:53.104 ***** 2026-02-14 04:38:38.358767 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.054) 0:01:53.103 ***** 2026-02-14 04:38:38.358782 | controller | 2026-02-14 04:38:38.984638 | 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-02-14 04:38:38.984715 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.039) 0:01:53.144 ***** 2026-02-14 04:38:38.984725 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.039) 0:01:53.142 ***** 2026-02-14 04:38:38.984737 | controller | ok: [localhost] 2026-02-14 04:38:39.009401 | controller | 2026-02-14 04:38:39.009432 | controller | TASK [ci_local_storage : Export PVs as facts cifmw_cls_pvs={{ _pv_info.resources | 2026-02-14 04:38:39.009439 | controller | selectattr("metadata.name", "defined") | 2026-02-14 04:38:39.009445 | controller | map(attribute="metadata.name") 2026-02-14 04:38:39.009449 | controller | }}] *** 2026-02-14 04:38:39.009457 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.626) 0:01:53.770 ***** 2026-02-14 04:38:39.009462 | controller | Saturday 14 February 2026 04:38:38 +0000 (0:00:00.626) 0:01:53.768 ***** 2026-02-14 04:38:39.009471 | controller | ok: [localhost] 2026-02-14 04:38:39.025309 | controller | 2026-02-14 04:38:39.025339 | 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-02-14 04:38:39.025346 | controller | Saturday 14 February 2026 04:38:39 +0000 (0:00:00.024) 0:01:53.794 ***** 2026-02-14 04:38:39.025351 | controller | Saturday 14 February 2026 04:38:39 +0000 (0:00:00.024) 0:01:53.793 ***** 2026-02-14 04:38:39.025360 | controller | skipping: [localhost] 2026-02-14 04:38:39.676622 | controller | 2026-02-14 04:38:39.676658 | 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-02-14 04:38:39.676667 | controller | Saturday 14 February 2026 04:38:39 +0000 (0:00:00.015) 0:01:53.810 ***** 2026-02-14 04:38:39.676697 | controller | Saturday 14 February 2026 04:38:39 +0000 (0:00:00.015) 0:01:53.809 ***** 2026-02-14 04:38:39.676713 | controller | ok: [localhost] 2026-02-14 04:38:41.063651 | controller | 2026-02-14 04:38:41.063722 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] *** 2026-02-14 04:38:41.063729 | controller | Saturday 14 February 2026 04:38:39 +0000 (0:00:00.651) 0:01:54.462 ***** 2026-02-14 04:38:41.063734 | controller | Saturday 14 February 2026 04:38:39 +0000 (0:00:00.651) 0:01:54.460 ***** 2026-02-14 04:38:41.063745 | controller | [WARNING]: Platform linux on host localhost is using the discovered Python 2026-02-14 04:38:41.082467 | controller | interpreter at /usr/bin/python3.9, but future installation of another Python 2026-02-14 04:38:41.082491 | controller | interpreter could change the meaning of that path. See 2026-02-14 04:38:41.082497 | controller | https://docs.ansible.com/ansible- 2026-02-14 04:38:41.082508 | controller | core/2.15/reference_appendices/interpreter_discovery.html for more information. 2026-02-14 04:38:41.082516 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=crc) 2026-02-14 04:38:41.128316 | controller | changed: [localhost -> controller(38.102.83.188)] => (item=controller) 2026-02-14 04:38:41.128366 | controller | changed: [localhost] => (item=localhost) 2026-02-14 04:38:41.128372 | controller | 2026-02-14 04:38:41.128378 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{ 2026-02-14 04:38:41.128383 | controller | _host_map | 2026-02-14 04:38:41.128388 | controller | selectattr("key", "in", k8s_nodes_hostnames) | 2026-02-14 04:38:41.128392 | controller | map(attribute="value") | 2026-02-14 04:38:41.128397 | controller | list 2026-02-14 04:38:41.128405 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] *** 2026-02-14 04:38:41.128411 | controller | Saturday 14 February 2026 04:38:41 +0000 (0:00:01.404) 0:01:55.867 ***** 2026-02-14 04:38:41.128416 | controller | Saturday 14 February 2026 04:38:41 +0000 (0:00:01.405) 0:01:55.865 ***** 2026-02-14 04:38:41.128426 | controller | ok: [localhost] 2026-02-14 04:38:41.159358 | controller | 2026-02-14 04:38:41.159390 | controller | TASK [ci_local_storage : Delete directories on worker node _raw_params=worker_node_dirs.yml] *** 2026-02-14 04:38:41.159397 | controller | Saturday 14 February 2026 04:38:41 +0000 (0:00:00.045) 0:01:55.913 ***** 2026-02-14 04:38:41.159402 | controller | Saturday 14 February 2026 04:38:41 +0000 (0:00:00.045) 0:01:55.911 ***** 2026-02-14 04:38:41.159410 | 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-02-14 04:38:50.354516 | controller | 2026-02-14 04:38:50.355737 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{ 2026-02-14 04:38:50.355765 | controller | [ 2026-02-14 04:38:50.355777 | controller | cifmw_cls_local_storage_name, 2026-02-14 04:38:50.355788 | controller | 'pv'+ ("%02d" | format(item | int)) 2026-02-14 04:38:50.355799 | controller | ] | path_join 2026-02-14 04:38:50.355809 | controller | }}, state={{ 2026-02-14 04:38:50.355819 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent' 2026-02-14 04:38:50.355830 | controller | }}, mode=0775] *** 2026-02-14 04:38:50.355841 | controller | Saturday 14 February 2026 04:38:41 +0000 (0:00:00.031) 0:01:55.944 ***** 2026-02-14 04:38:50.355852 | controller | Saturday 14 February 2026 04:38:41 +0000 (0:00:00.031) 0:01:55.943 ***** 2026-02-14 04:38:50.355874 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=1) 2026-02-14 04:39:01.119768 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=2) 2026-02-14 04:39:01.119810 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=3) 2026-02-14 04:39:01.119816 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=4) 2026-02-14 04:39:01.119821 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=5) 2026-02-14 04:39:01.119825 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=6) 2026-02-14 04:39:01.119830 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=7) 2026-02-14 04:39:01.119834 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=8) 2026-02-14 04:39:01.119839 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=9) 2026-02-14 04:39:01.119843 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=10) 2026-02-14 04:39:01.119847 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=11) 2026-02-14 04:39:01.119852 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=12) 2026-02-14 04:39:01.119856 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=13) 2026-02-14 04:39:01.119861 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=14) 2026-02-14 04:39:01.119865 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=15) 2026-02-14 04:39:01.119869 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=16) 2026-02-14 04:39:01.119874 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=17) 2026-02-14 04:39:01.119878 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=18) 2026-02-14 04:39:01.119882 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=19) 2026-02-14 04:39:01.119887 | controller | ok: [localhost -> crc(38.102.83.164)] => (item=20) 2026-02-14 04:39:01.119891 | controller | 2026-02-14 04:39:01.119897 | 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-02-14 04:39:01.119905 | controller | Saturday 14 February 2026 04:38:50 +0000 (0:00:09.192) 0:02:05.137 ***** 2026-02-14 04:39:01.119910 | controller | Saturday 14 February 2026 04:38:50 +0000 (0:00:09.192) 0:02:05.136 ***** 2026-02-14 04:39:01.119919 | controller | changed: [localhost] 2026-02-14 04:39:01.164495 | controller | 2026-02-14 04:39:01.164535 | controller | TASK [Create storage name=ci_local_storage] ************************************ 2026-02-14 04:39:01.164543 | controller | Saturday 14 February 2026 04:39:01 +0000 (0:00:10.767) 0:02:15.905 ***** 2026-02-14 04:39:01.164549 | controller | Saturday 14 February 2026 04:39:01 +0000 (0:00:10.767) 0:02:15.903 ***** 2026-02-14 04:39:01.164564 | controller | 2026-02-14 04:39:01.358233 | controller | TASK [ci_local_storage : Create role needed directories path={{ cifmw_cls_manifests_dir }}, state=directory, mode=0755] *** 2026-02-14 04:39:01.358266 | controller | Saturday 14 February 2026 04:39:01 +0000 (0:00:00.044) 0:02:15.949 ***** 2026-02-14 04:39:01.358272 | controller | Saturday 14 February 2026 04:39:01 +0000 (0:00:00.044) 0:02:15.948 ***** 2026-02-14 04:39:01.358282 | controller | changed: [localhost] 2026-02-14 04:39:01.999002 | controller | 2026-02-14 04:39:01.999042 | 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-02-14 04:39:01.999051 | controller | Saturday 14 February 2026 04:39:01 +0000 (0:00:00.193) 0:02:16.143 ***** 2026-02-14 04:39:01.999058 | controller | Saturday 14 February 2026 04:39:01 +0000 (0:00:00.193) 0:02:16.142 ***** 2026-02-14 04:39:01.999068 | controller | changed: [localhost] 2026-02-14 04:39:02.371574 | controller | 2026-02-14 04:39:02.371634 | 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-02-14 04:39:02.371650 | controller | Saturday 14 February 2026 04:39:01 +0000 (0:00:00.640) 0:02:16.784 ***** 2026-02-14 04:39:02.371660 | controller | Saturday 14 February 2026 04:39:01 +0000 (0:00:00.640) 0:02:16.783 ***** 2026-02-14 04:39:02.371717 | controller | changed: [localhost] 2026-02-14 04:39:03.093950 | controller | 2026-02-14 04:39:03.093990 | 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-02-14 04:39:03.094000 | controller | Saturday 14 February 2026 04:39:02 +0000 (0:00:00.371) 0:02:17.156 ***** 2026-02-14 04:39:03.094007 | controller | Saturday 14 February 2026 04:39:02 +0000 (0:00:00.371) 0:02:17.155 ***** 2026-02-14 04:39:03.094019 | controller | ok: [localhost] 2026-02-14 04:39:04.049665 | controller | 2026-02-14 04:39:04.049717 | controller | TASK [ci_local_storage : Fetch hostnames for all hosts _raw_params=hostname] *** 2026-02-14 04:39:04.049723 | controller | Saturday 14 February 2026 04:39:03 +0000 (0:00:00.722) 0:02:17.879 ***** 2026-02-14 04:39:04.049728 | controller | Saturday 14 February 2026 04:39:03 +0000 (0:00:00.722) 0:02:17.877 ***** 2026-02-14 04:39:04.049737 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=crc) 2026-02-14 04:39:04.084366 | controller | changed: [localhost -> controller(38.102.83.188)] => (item=controller) 2026-02-14 04:39:04.084402 | controller | changed: [localhost] => (item=localhost) 2026-02-14 04:39:04.084411 | controller | 2026-02-14 04:39:04.084418 | controller | TASK [ci_local_storage : Set the hosts k8s ansible hosts cifmw_ci_local_storage_k8s_hosts={{ 2026-02-14 04:39:04.084425 | controller | _host_map | 2026-02-14 04:39:04.084431 | controller | selectattr("key", "in", k8s_nodes_hostnames) | 2026-02-14 04:39:04.084438 | controller | map(attribute="value") | 2026-02-14 04:39:04.084446 | controller | list 2026-02-14 04:39:04.084450 | controller | }}, cifmw_ci_local_storage_k8s_hostnames={{ k8s_nodes_hostnames }}] *** 2026-02-14 04:39:04.084459 | controller | Saturday 14 February 2026 04:39:04 +0000 (0:00:00.955) 0:02:18.835 ***** 2026-02-14 04:39:04.084464 | controller | Saturday 14 February 2026 04:39:04 +0000 (0:00:00.955) 0:02:18.833 ***** 2026-02-14 04:39:04.084473 | controller | ok: [localhost] 2026-02-14 04:39:05.559310 | controller | 2026-02-14 04:39:05.559343 | 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-02-14 04:39:05.559350 | controller | Saturday 14 February 2026 04:39:04 +0000 (0:00:00.034) 0:02:18.869 ***** 2026-02-14 04:39:05.559355 | controller | Saturday 14 February 2026 04:39:04 +0000 (0:00:00.034) 0:02:18.868 ***** 2026-02-14 04:39:05.559364 | controller | changed: [localhost] 2026-02-14 04:39:05.591856 | controller | 2026-02-14 04:39:05.591892 | controller | TASK [ci_local_storage : Create directories on worker node _raw_params=worker_node_dirs.yml] *** 2026-02-14 04:39:05.591898 | controller | Saturday 14 February 2026 04:39:05 +0000 (0:00:01.475) 0:02:20.344 ***** 2026-02-14 04:39:05.591903 | controller | Saturday 14 February 2026 04:39:05 +0000 (0:00:01.475) 0:02:20.343 ***** 2026-02-14 04:39:05.591912 | 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-02-14 04:39:15.042393 | controller | 2026-02-14 04:39:15.043474 | controller | TASK [ci_local_storage : Perform action in the PV directory path={{ 2026-02-14 04:39:15.043495 | controller | [ 2026-02-14 04:39:15.043503 | controller | cifmw_cls_local_storage_name, 2026-02-14 04:39:15.043510 | controller | 'pv'+ ("%02d" | format(item | int)) 2026-02-14 04:39:15.043517 | controller | ] | path_join 2026-02-14 04:39:15.043524 | controller | }}, state={{ 2026-02-14 04:39:15.043530 | controller | 'directory' if cifmw_cls_action == 'create' else 'absent' 2026-02-14 04:39:15.043537 | controller | }}, mode=0775] *** 2026-02-14 04:39:15.043544 | controller | Saturday 14 February 2026 04:39:05 +0000 (0:00:00.032) 0:02:20.377 ***** 2026-02-14 04:39:15.043551 | controller | Saturday 14 February 2026 04:39:05 +0000 (0:00:00.032) 0:02:20.375 ***** 2026-02-14 04:39:15.043565 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=1) 2026-02-14 04:39:15.424250 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=2) 2026-02-14 04:39:15.424291 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=3) 2026-02-14 04:39:15.424300 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=4) 2026-02-14 04:39:15.424307 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=5) 2026-02-14 04:39:15.424314 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=6) 2026-02-14 04:39:15.424320 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=7) 2026-02-14 04:39:15.424327 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=8) 2026-02-14 04:39:15.424333 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=9) 2026-02-14 04:39:15.424340 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=10) 2026-02-14 04:39:15.424346 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=11) 2026-02-14 04:39:15.424353 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=12) 2026-02-14 04:39:15.424359 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=13) 2026-02-14 04:39:15.424366 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=14) 2026-02-14 04:39:15.424372 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=15) 2026-02-14 04:39:15.424379 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=16) 2026-02-14 04:39:15.424385 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=17) 2026-02-14 04:39:15.424392 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=18) 2026-02-14 04:39:15.424398 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=19) 2026-02-14 04:39:15.424405 | controller | changed: [localhost -> crc(38.102.83.164)] => (item=20) 2026-02-14 04:39:15.424412 | controller | 2026-02-14 04:39:15.424419 | 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-02-14 04:39:15.424445 | controller | Saturday 14 February 2026 04:39:15 +0000 (0:00:09.448) 0:02:29.825 ***** 2026-02-14 04:39:15.424453 | controller | Saturday 14 February 2026 04:39:15 +0000 (0:00:09.448) 0:02:29.824 ***** 2026-02-14 04:39:15.424466 | controller | changed: [localhost] 2026-02-14 04:39:16.295443 | controller | 2026-02-14 04:39:16.295480 | 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-02-14 04:39:16.295487 | controller | Saturday 14 February 2026 04:39:15 +0000 (0:00:00.383) 0:02:30.209 ***** 2026-02-14 04:39:16.295493 | controller | Saturday 14 February 2026 04:39:15 +0000 (0:00:00.383) 0:02:30.208 ***** 2026-02-14 04:39:16.295502 | controller | changed: [localhost] 2026-02-14 04:39:16.318110 | controller | 2026-02-14 04:39:16.318141 | controller | TASK [Get resource status before glance_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_before_{{ operator }}_kuttl.log 2026-02-14 04:39:16.318147 | controller | ] *** 2026-02-14 04:39:16.318152 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.871) 0:02:31.080 ***** 2026-02-14 04:39:16.318157 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.871) 0:02:31.079 ***** 2026-02-14 04:39:16.318166 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:37 2026-02-14 04:39:16.346765 | controller | fatal: [localhost]: FAILED! => 2026-02-14 04:39:16.346817 | controller | msg: '''commands_before_kuttl_run'' is undefined. ''commands_before_kuttl_run'' is 2026-02-14 04:39:16.346823 | controller | undefined' 2026-02-14 04:39:16.346828 | controller | ...ignoring 2026-02-14 04:39:16.346833 | controller | 2026-02-14 04:39:16.346838 | controller | TASK [Set make_glance_kuttl_env vars make_{{ operator }}_kuttl_env={{ cifmw_kuttl_tests_env }}] *** 2026-02-14 04:39:16.346842 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.022) 0:02:31.103 ***** 2026-02-14 04:39:16.346847 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.022) 0:02:31.102 ***** 2026-02-14 04:39:16.346856 | controller | ok: [localhost] 2026-02-14 04:39:16.876821 | controller | 2026-02-14 04:39:16.876868 | controller | TASK [Run make_glance_kuttl name=install_yamls_makes, tasks_from=make_{{ operator }}_kuttl.yml, apply={'ignore_errors': True}] *** 2026-02-14 04:39:16.876881 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.028) 0:02:31.132 ***** 2026-02-14 04:39:16.876890 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.028) 0:02:31.130 ***** 2026-02-14 04:39:16.876910 | controller | 2026-02-14 04:39:16.917644 | controller | TASK [install_yamls_makes : Debug make_glance_kuttl_env var=make_glance_kuttl_env] *** 2026-02-14 04:39:16.917714 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.529) 0:02:31.662 ***** 2026-02-14 04:39:16.917730 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.529) 0:02:31.660 ***** 2026-02-14 04:39:16.917747 | controller | ok: [localhost] => 2026-02-14 04:39:16.940392 | controller | make_glance_kuttl_env: 2026-02-14 04:39:16.940424 | controller | BMO_SETUP: false 2026-02-14 04:39:16.940430 | controller | CHECKOUT_FROM_OPENSTACK_REF: 'true' 2026-02-14 04:39:16.940435 | controller | GLANCE_BRANCH: '' 2026-02-14 04:39:16.940440 | controller | GLANCE_IMG: 38.102.83.94:5001/openstack-k8s-operators/glance-operator-index:fe89b7df907639ecb5d76283cbbc935afec892c1 2026-02-14 04:39:16.940445 | controller | GLANCE_REPO: /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2026-02-14 04:39:16.940450 | controller | KUBECONFIG: /home/zuul/.crc/machines/crc/kubeconfig 2026-02-14 04:39:16.940455 | controller | OPENSTACK_IMG: 38.102.83.94:5001/openstack-k8s-operators/openstack-operator-index:aa980a9183a9d6b486341fafb14196305ef737d7 2026-02-14 04:39:16.940459 | controller | OPENSTACK_K8S_BRANCH: main 2026-02-14 04:39:16.940464 | controller | OUT: /home/zuul/ci-framework-data/artifacts/manifests 2026-02-14 04:39:16.940469 | controller | OUTPUT_DIR: /home/zuul/ci-framework-data/artifacts/edpm 2026-02-14 04:39:16.940473 | 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-02-14 04:39:16.940482 | controller | 2026-02-14 04:39:16.940486 | controller | TASK [install_yamls_makes : Debug make_glance_kuttl_params var=make_glance_kuttl_params] *** 2026-02-14 04:39:16.940491 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.040) 0:02:31.702 ***** 2026-02-14 04:39:16.940496 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.040) 0:02:31.701 ***** 2026-02-14 04:39:16.940504 | controller | skipping: [localhost] 2026-02-14 04:52:22.598607 | controller | 2026-02-14 04:52:22.598645 | controller | TASK [install_yamls_makes : Run glance_kuttl output_dir={{ cifmw_basedir }}/artifacts, chdir=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls, script=make glance_kuttl, dry_run={{ make_glance_kuttl_dryrun|default(false)|bool }}, extra_args={{ dict((make_glance_kuttl_env|default({})), **(make_glance_kuttl_params|default({}))) }}] *** 2026-02-14 04:52:22.598654 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.023) 0:02:31.725 ***** 2026-02-14 04:52:22.598659 | controller | Saturday 14 February 2026 04:39:16 +0000 (0:00:00.023) 0:02:31.724 ***** 2026-02-14 04:52:22.598668 | controller | [WARNING]: conditional statements should not include jinja2 templating 2026-02-14 04:52:22.680161 | controller | delimiters such as {{ }} or {% %}. Found: {{ make_glance_kuttl_until | 2026-02-14 04:52:22.680213 | controller | default(true) }} 2026-02-14 04:52:22.680225 | controller | Follow script's output here: /home/zuul/ci-framework-data/logs/ci_script_003_run_glance.log 2026-02-14 04:52:22.680250 | controller | An exception occurred during task execution. To see the full traceback, use -vvv. The error was: NoneType: None 2026-02-14 04:52:22.680257 | controller | task path: /home/zuul/ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml:10 2026-02-14 04:52:22.680263 | controller | fatal: [localhost]: FAILED! => 2026-02-14 04:52:22.680269 | controller | attempts: 1 2026-02-14 04:52:22.680274 | controller | changed: true 2026-02-14 04:52:22.680278 | controller | msg: non-zero return code 2026-02-14 04:52:22.680283 | controller | rc: 2 2026-02-14 04:52:22.680287 | controller | stderr: '' 2026-02-14 04:52:22.680292 | controller | stderr_lines: [] 2026-02-14 04:52:22.680296 | controller | stdout: "~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts\nerror: 2026-02-14 04:52:22.680301 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/validate-marketplace.sh\n+ 2026-02-14 04:52:22.680305 | controller | '[' -z 500s ']'\n+ OPERATOR_NAMESPACE=openshift-marketplace\n+ oc get pods -n openshift-marketplace\n+ 2026-02-14 04:52:22.680310 | controller | grep CrashLoopBackOff\n+ '[' 1 -eq 0 ']'\n+ OPERATORS='openshift-cert-manager-operator 2026-02-14 04:52:22.680317 | controller | kubernetes-nmstate-operator metallb-operator'\n+ for operator in $OPERATORS\n+ n=0\n+ 2026-02-14 04:52:22.680322 | controller | retries=20\n+ true\n+ oc get packagemanifests -n openshift-marketplace\n+ grep openshift-cert-manager-operator\nopenshift-cert-manager-operator 2026-02-14 04:52:22.680327 | controller | \ Red Hat Operators 355d\n+ '[' 0 -eq 0 ']'\n+ break\n+ 2026-02-14 04:52:22.680332 | controller | for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests 2026-02-14 04:52:22.680336 | controller | -n openshift-marketplace\n+ grep kubernetes-nmstate-operator\nkubernetes-nmstate-operator 2026-02-14 04:52:22.680340 | controller | \ Red Hat Operators 355d\n+ '[' 0 -eq 0 ']'\n+ break\n+ 2026-02-14 04:52:22.680345 | controller | for operator in $OPERATORS\n+ n=0\n+ retries=20\n+ true\n+ oc get packagemanifests 2026-02-14 04:52:22.680349 | controller | -n openshift-marketplace\n+ grep metallb-operator\nmetallb-operator Red 2026-02-14 04:52:22.680354 | controller | Hat Operators 355d\n+ '[' 0 -eq 0 ']'\n+ break\nbash scripts/gen-namespace.sh\n+ 2026-02-14 04:52:22.680359 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']'\n+ '[' -z metallb-system 2026-02-14 04:52:22.680363 | controller | ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ 2026-02-14 04:52:22.680367 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']'\n+ 2026-02-14 04:52:22.680384 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system\n+ cat\noc 2026-02-14 04:52:22.680389 | controller | apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml\nnamespace/metallb-system 2026-02-14 04:52:22.680394 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-02-14 04:52:22.680399 | controller | metallb-system); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nmetallb-system 2026-02-14 04:52:22.680403 | controller | \ Active\nbash scripts/gen-olm-metallb.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-02-14 04:52:22.680409 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-02-14 04:52:22.680414 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ 2026-02-14 04:52:22.680418 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-02-14 04:52:22.680423 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-02-14 04:52:22.680427 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ 2026-02-14 04:52:22.680432 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\nOPERATOR_DIR 2026-02-14 04:52:22.680436 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op\n+ 2026-02-14 04:52:22.680440 | controller | echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\nDEPLOY_DIR 2026-02-14 04:52:22.680445 | controller | /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr\n+ echo 2026-02-14 04:52:22.680449 | 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-02-14 04:52:22.680454 | controller | created\nsubscription.operators.coreos.com/metallb-operator-sub created\ntimeout 2026-02-14 04:52:22.680458 | controller | 500s bash -c \"while ! (oc get pod --no-headers=true -l control-plane=controller-manager 2026-02-14 04:52:22.680463 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done\"\nNo resources 2026-02-14 04:52:22.680467 | controller | found in metallb-system namespace.\nNo resources found in metallb-system namespace.\nmetallb-operator-controller-manager-78498d58f4-lxhwf 2026-02-14 04:52:22.680472 | controller | \ 0/1 ContainerCreating 0 4s\noc wait pod -n metallb-system --for condition=Ready 2026-02-14 04:52:22.680477 | controller | -l control-plane=controller-manager --timeout=500s\npod/metallb-operator-controller-manager-78498d58f4-lxhwf 2026-02-14 04:52:22.680484 | controller | condition met\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=webhook-server 2026-02-14 04:52:22.680488 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done\"\nmetallb-operator-webhook-server-5bf8f78468-8dwsw 2026-02-14 04:52:22.680496 | controller | \ 1/1 Running 0 41s\noc wait pod -n metallb-system --for condition=Ready 2026-02-14 04:52:22.680501 | controller | -l component=webhook-server --timeout=500s\npod/metallb-operator-webhook-server-5bf8f78468-8dwsw 2026-02-14 04:52:22.680505 | 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-02-14 04:52:22.680510 | controller | created\ntimeout 500s bash -c \"while ! (oc get pod --no-headers=true -l component=speaker 2026-02-14 04:52:22.680515 | controller | -n metallb-system | grep speaker); do sleep 10; done\"\nNo resources found in metallb-system 2026-02-14 04:52:22.680520 | controller | namespace.\nspeaker-59t5w 1/2 Running 0 10s\noc wait pod -n metallb-system 2026-02-14 04:52:22.680526 | controller | -l component=speaker --for condition=Ready --timeout=500s\npod/speaker-59t5w condition 2026-02-14 04:52:22.680530 | controller | met\nbash scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2026-02-14 04:52:22.680535 | controller | ']'\n+ '[' -z glance-kuttl-tests ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests\n+ 2026-02-14 04:52:22.680540 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests ']'\n+ 2026-02-14 04:52:22.680545 | controller | mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests\n+ 2026-02-14 04:52:22.680549 | controller | cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml\nnamespace/glance-kuttl-tests 2026-02-14 04:52:22.680553 | controller | created\ntimeout 500s bash -c \"while ! (oc get project.v1.project.openshift.io 2026-02-14 04:52:22.680558 | controller | glance-kuttl-tests); do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nglance-kuttl-tests 2026-02-14 04:52:22.680562 | controller | \ Active\noc project glance-kuttl-tests\nNow using project \"glance-kuttl-tests\" 2026-02-14 04:52:22.680566 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/gen-input-kustomize.sh\n+ 2026-02-14 04:52:22.680570 | controller | OUT=/home/zuul/ci-framework-data/artifacts/manifests\n+ '[' -z glance-kuttl-tests 2026-02-14 04:52:22.680575 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z 12345678 ']'\n+ '[' -z 1234567842 ']'\n+ 2026-02-14 04:52:22.680579 | controller | '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']'\n+ '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= 2026-02-14 04:52:22.680583 | controller | ']'\n+ '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']'\n+ '[' -z openstack ']'\n+ '[' 2026-02-14 04:52:22.680587 | controller | -z libvirt-secret ']'\n+ DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n+ 2026-02-14 04:52:22.680592 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2026-02-14 04:52:22.680596 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n+ 2026-02-14 04:52:22.680600 | controller | pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input\n~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2026-02-14 04:52:22.680605 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\noc get secret/osp-secret 2026-02-14 04:52:22.680609 | controller | || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2026-02-14 04:52:22.680613 | controller | | oc apply -f -\nError from server (NotFound): secrets \"osp-secret\" not found\nsecret/libvirt-secret 2026-02-14 04:52:22.680618 | controller | created\nsecret/octavia-ca-passphrase created\nsecret/osp-secret created\noc kustomize 2026-02-14 04:52:22.680622 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr | 2026-02-14 04:52:22.680626 | controller | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid 2026-02-14 04:52:22.680631 | controller | directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr' 2026-02-14 04:52:22.680635 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila: 2026-02-14 04:52:22.680639 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator 2026-02-14 04:52:22.680644 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr\noc 2026-02-14 04:52:22.680648 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-02-14 04:52:22.680652 | controller | database if exists manila;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-02-14 04:52:22.680657 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr 2026-02-14 04:52:22.680661 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.680669 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr' 2026-02-14 04:52:22.680697 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat: 2026-02-14 04:52:22.680702 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator 2026-02-14 04:52:22.680707 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr\noc 2026-02-14 04:52:22.680711 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2026-02-14 04:52:22.680715 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.680720 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr' 2026-02-14 04:52:22.680724 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon: 2026-02-14 04:52:22.680728 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator 2026-02-14 04:52:22.680733 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr\noc 2026-02-14 04:52:22.680737 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr 2026-02-14 04:52:22.680741 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.680745 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr' 2026-02-14 04:52:22.680750 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova: 2026-02-14 04:52:22.680754 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator 2026-02-14 04:52:22.680758 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr\noc 2026-02-14 04:52:22.680763 | controller | rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e \"show databases 2026-02-14 04:52:22.680767 | controller | like 'nova_%';\" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678 2026-02-14 04:52:22.680771 | controller | -ss -e \"flush tables; drop database if exists {};\"\nError from server (NotFound): 2026-02-14 04:52:22.680776 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2026-02-14 04:52:22.680780 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.680784 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr' 2026-02-14 04:52:22.680789 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis: 2026-02-14 04:52:22.680793 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis 2026-02-14 04:52:22.680797 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr\noc 2026-02-14 04:52:22.680803 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2026-02-14 04:52:22.680808 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.680812 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr' 2026-02-14 04:52:22.680816 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia: 2026-02-14 04:52:22.680821 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator 2026-02-14 04:52:22.680825 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr\noc 2026-02-14 04:52:22.680831 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-02-14 04:52:22.680836 | controller | database if exists octavia;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-02-14 04:52:22.680840 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2026-02-14 04:52:22.680844 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.680849 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr' 2026-02-14 04:52:22.680853 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate: 2026-02-14 04:52:22.680857 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator 2026-02-14 04:52:22.680862 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr\noc 2026-02-14 04:52:22.680866 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-02-14 04:52:22.680874 | controller | database if exists designate;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-02-14 04:52:22.680880 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2026-02-14 04:52:22.680884 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.680889 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr' 2026-02-14 04:52:22.680893 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron: 2026-02-14 04:52:22.680897 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator 2026-02-14 04:52:22.680902 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr\noc 2026-02-14 04:52:22.680906 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-02-14 04:52:22.680910 | controller | database if exists neutron;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-02-14 04:52:22.680915 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr 2026-02-14 04:52:22.680919 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.680923 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr' 2026-02-14 04:52:22.680927 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn: 2026-02-14 04:52:22.680932 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator 2026-02-14 04:52:22.680936 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr\noc kustomize 2026-02-14 04:52:22.680940 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr | 2026-02-14 04:52:22.680945 | controller | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a valid 2026-02-14 04:52:22.680949 | controller | directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr' 2026-02-14 04:52:22.680953 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic: 2026-02-14 04:52:22.680958 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator 2026-02-14 04:52:22.680962 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr\noc 2026-02-14 04:52:22.680966 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-02-14 04:52:22.680972 | controller | database if exists ironic;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-02-14 04:52:22.680977 | controller | not found\noc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush 2026-02-14 04:52:22.680981 | controller | tables; drop database if exists ironic_inspector;\" || true\nError from server (NotFound): 2026-02-14 04:52:22.680985 | controller | pods \"openstack-galera-0\" not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2026-02-14 04:52:22.680990 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.680994 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr' 2026-02-14 04:52:22.680998 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder: 2026-02-14 04:52:22.681003 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator 2026-02-14 04:52:22.681007 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr\noc 2026-02-14 04:52:22.681011 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-02-14 04:52:22.681015 | controller | database if exists cinder;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-02-14 04:52:22.681020 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2026-02-14 04:52:22.681024 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.681028 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr' 2026-02-14 04:52:22.681033 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance: 2026-02-14 04:52:22.681037 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator 2026-02-14 04:52:22.681041 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\noc 2026-02-14 04:52:22.681048 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-02-14 04:52:22.681053 | controller | database if exists glance;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-02-14 04:52:22.681058 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2026-02-14 04:52:22.681062 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.681066 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr' 2026-02-14 04:52:22.681071 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement: 2026-02-14 04:52:22.681076 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator 2026-02-14 04:52:22.681080 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr\noc 2026-02-14 04:52:22.681085 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-02-14 04:52:22.681089 | controller | database if exists placement;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-02-14 04:52:22.681094 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.681098 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.681102 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr' 2026-02-14 04:52:22.681109 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift: 2026-02-14 04:52:22.681113 | controller | no such file or directory\nNo resources found\nrm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator 2026-02-14 04:52:22.681118 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\noc 2026-02-14 04:52:22.681122 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2026-02-14 04:52:22.681126 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.681131 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr' 2026-02-14 04:52:22.681135 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican: 2026-02-14 04:52:22.681139 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator 2026-02-14 04:52:22.681144 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr\noc 2026-02-14 04:52:22.681148 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-02-14 04:52:22.681152 | controller | database if exists barbican;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-02-14 04:52:22.681157 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.681161 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.681165 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr' 2026-02-14 04:52:22.681170 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone: 2026-02-14 04:52:22.681174 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator 2026-02-14 04:52:22.681178 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\noc 2026-02-14 04:52:22.681183 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-02-14 04:52:22.681188 | controller | database if exists keystone;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-02-14 04:52:22.681192 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.681197 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.681201 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr' 2026-02-14 04:52:22.681205 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb: 2026-02-14 04:52:22.681210 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator 2026-02-14 04:52:22.681214 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\noc 2026-02-14 04:52:22.681218 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2026-02-14 04:52:22.681222 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.681230 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr' 2026-02-14 04:52:22.681235 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry: 2026-02-14 04:52:22.681240 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2026-02-14 04:52:22.681245 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr\nrm 2026-02-14 04:52:22.681253 | controller | -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator 2026-02-14 04:52:22.681259 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr\noc 2026-02-14 04:52:22.681264 | controller | rsh -t openstack-galera-0 mysql -u root --password=12345678 -e \"flush tables; drop 2026-02-14 04:52:22.681270 | controller | database if exists aodh;\" || true\nError from server (NotFound): pods \"openstack-galera-0\" 2026-02-14 04:52:22.681276 | controller | not found\noc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.681282 | controller | | oc delete --ignore-not-found=true -f -\nerror: must build at directory: not a 2026-02-14 04:52:22.681287 | controller | valid directory: evalsymlink failure on '/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr' 2026-02-14 04:52:22.681292 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra: 2026-02-14 04:52:22.681298 | controller | no such file or directory\nNo resources found\nrm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2026-02-14 04:52:22.681304 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nif 2026-02-14 04:52:22.681309 | controller | oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster --all; 2026-02-14 04:52:22.681315 | 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-02-14 04:52:22.681320 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2026-02-14 04:52:22.681326 | controller | scripts/gen-namespace.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests 2026-02-14 04:52:22.681331 | controller | ']'\n+ '[' -z openstack-operators ']'\n+ OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators\n+ 2026-02-14 04:52:22.681337 | controller | '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2026-02-14 04:52:22.681342 | controller | ']'\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml\nWarning: 2026-02-14 04:52:22.681348 | controller | resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration 2026-02-14 04:52:22.681354 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-02-14 04:52:22.681362 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-02-14 04:52:22.681368 | controller | annotation will be patched automatically.\nnamespace/openstack-operators configured\ntimeout 2026-02-14 04:52:22.681374 | controller | 500s bash -c \"while ! (oc get project.v1.project.openshift.io openstack-operators); 2026-02-14 04:52:22.681379 | controller | do sleep 1; done\"\nNAME DISPLAY NAME STATUS\nopenstack-operators 2026-02-14 04:52:22.681385 | controller | \ Active\noc project openstack-operators\nNow using project \"openstack-operators\" 2026-02-14 04:52:22.681391 | controller | on server \"https://api.crc.testing:6443\".\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators 2026-02-14 04:52:22.681396 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' -z quay.io/openstack-k8s-operators/mariadb-operator-index:latest 2026-02-14 04:52:22.681402 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2026-02-14 04:52:22.681408 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2026-02-14 04:52:22.681413 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\n+ 2026-02-14 04:52:22.681419 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=mariadb-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2026-02-14 04:52:22.681425 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\nOPERATOR_DIR 2026-02-14 04:52:22.681435 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\n+ 2026-02-14 04:52:22.681441 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE mariadb-operator-index\nOPERATOR_SOURCE 2026-02-14 04:52:22.681446 | controller | mariadb-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2026-02-14 04:52:22.681457 | controller | openstack-operators\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op\ncatalogsource.operators.coreos.com/mariadb-operator-index 2026-02-14 04:52:22.681465 | controller | created\noperatorgroup.operators.coreos.com/openstack created\nsubscription.operators.coreos.com/mariadb-operator 2026-02-14 04:52:22.681472 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2026-02-14 04:52:22.681478 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\nbash 2026-02-14 04:52:22.681484 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git 2026-02-14 04:52:22.681490 | controller | openstack-operator\nCloning into 'openstack-operator'...\nCloning repo: git clone 2026-02-14 04:52:22.681495 | controller | \ -b main https://github.com/openstack-k8s-operators/mariadb-operator.git mariadb-operator\nCloning 2026-02-14 04:52:22.681501 | controller | into 'mariadb-operator'...\nRunning checkout: git checkout e804f5700fea\nNote: switching 2026-02-14 04:52:22.681507 | controller | to 'e804f5700fea'.\n\nYou are in 'detached HEAD' state. You can look around, make 2026-02-14 04:52:22.681513 | controller | experimental\nchanges and commit them, and you can discard any commits you make 2026-02-14 04:52:22.681519 | controller | in this\nstate without impacting any branches by switching back to a branch.\n\nIf 2026-02-14 04:52:22.681525 | controller | you want to create a new branch to retain commits you create, you may\ndo so (now 2026-02-14 04:52:22.681531 | controller | or later) by using -c with the switch command. Example:\n\n git switch -c \n\nOr 2026-02-14 04:52:22.681536 | controller | undo this operation with:\n\n git switch -\n\nTurn off this advice by setting config 2026-02-14 04:52:22.681542 | controller | variable advice.detachedHead to false\n\nHEAD is now at e804f57 Merge pull request 2026-02-14 04:52:22.681547 | controller | #406 from stuggi/optimize-envtest-slow-ci\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2026-02-14 04:52:22.681553 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\nbash 2026-02-14 04:52:22.681559 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2026-02-14 04:52:22.681565 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.681571 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.681577 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Galera ']'\n+ 2026-02-14 04:52:22.681582 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.681588 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2026-02-14 04:52:22.681594 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2026-02-14 04:52:22.681600 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.681606 | controller | ']'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\n~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.681611 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ Galera == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.681618 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 2026-02-14 04:52:22.681622 | controller | ']'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2026-02-14 04:52:22.681627 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' Galera 2026-02-14 04:52:22.681631 | controller | == OpenStackControlPlane ']'\n+ '[' Galera == Galera ']'\n+ cat\n+ '[' Galera == 2026-02-14 04:52:22.681636 | controller | NetConfig ']'\n+ '[' -n '' ']'\n+ [[ Galera == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.681640 | controller | ]]\n+ [[ Galera == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.681645 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2026-02-14 04:52:22.681650 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./mariadb_v1beta1_galera.yaml\n+ 2026-02-14 04:52:22.681655 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./mariadb_v1beta1_galera.yaml\n+ 2026-02-14 04:52:22.681659 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2026-02-14 04:52:22.681665 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2026-02-14 04:52:22.681670 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2026-02-14 04:52:22.681696 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2026-02-14 04:52:22.681706 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.681710 | controller | '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq ']'\n+ 2026-02-14 04:52:22.681715 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.681721 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2026-02-14 04:52:22.681725 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2026-02-14 04:52:22.681729 | controller | '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster 2026-02-14 04:52:22.681734 | controller | ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.681738 | controller | deployment mariadb-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.681743 | controller | from server (NotFound): deployments.apps \"mariadb-operator-controller-manager\" 2026-02-14 04:52:22.681747 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.681752 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ 2026-02-14 04:52:22.681756 | controller | oc get -n openstack-operators deployment mariadb-operator-controller-manager -o 2026-02-14 04:52:22.681761 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.681765 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2026-02-14 04:52:22.681769 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb 2026-02-14 04:52:22.681774 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ jq -e 2026-02-14 04:52:22.681778 | controller | .status.availableReplicas\n++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2026-02-14 04:52:22.681783 | controller | -o json\nError from server (NotFound): deployments.apps \"mariadb-operator-controller-manager\" 2026-02-14 04:52:22.681787 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.681794 | controller | ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ 2026-02-14 04:52:22.681798 | controller | oc get -n openstack-operators deployment mariadb-operator-controller-manager -o 2026-02-14 04:52:22.681803 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.681807 | controller | \"mariadb-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2026-02-14 04:52:22.681811 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb 2026-02-14 04:52:22.681816 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get 2026-02-14 04:52:22.681820 | controller | -n openstack-operators deployment mariadb-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.681824 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2026-02-14 04:52:22.681829 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster 2026-02-14 04:52:22.681833 | controller | ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.681837 | controller | deployment mariadb-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2026-02-14 04:52:22.681841 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2026-02-14 04:52:22.681846 | controller | '[' -z mariadb ']'\n+ '[' mariadb = rabbitmq-cluster ']'\n+ DEPL_NAME=mariadb-operator-controller-manager\n++ 2026-02-14 04:52:22.681850 | controller | oc get -n openstack-operators deployment mariadb-operator-controller-manager -o 2026-02-14 04:52:22.681854 | controller | json\n++ jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo 2026-02-14 04:52:22.681859 | controller | Succeeded\n+ exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2026-02-14 04:52:22.681863 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-02-14 04:52:22.681867 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.681872 | controller | ']'\n+ NEXT_WAIT_TIME=0\n+ '[' 0 -eq 15 ']'\n+ oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr\n+ 2026-02-14 04:52:22.681876 | controller | oc apply -f -\ngalera.mariadb.openstack.org/openstack created\n+ '[' 0 -lt 15 ']'\nbash 2026-02-14 04:52:22.681881 | controller | scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' 2026-02-14 04:52:22.681885 | controller | -z quay.io/openstack-k8s-operators/infra-operator-index:latest ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2026-02-14 04:52:22.681896 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2026-02-14 04:52:22.681901 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\n+ 2026-02-14 04:52:22.681905 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=infra-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2026-02-14 04:52:22.681910 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\nOPERATOR_DIR 2026-02-14 04:52:22.681914 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\n+ 2026-02-14 04:52:22.681919 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE infra-operator-index\nOPERATOR_SOURCE 2026-02-14 04:52:22.681923 | controller | infra-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2026-02-14 04:52:22.681927 | controller | openstack-operators\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op\ncatalogsource.operators.coreos.com/infra-operator-index 2026-02-14 04:52:22.681933 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/infra-operator 2026-02-14 04:52:22.681938 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2026-02-14 04:52:22.681942 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nbash 2026-02-14 04:52:22.681947 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git 2026-02-14 04:52:22.681951 | controller | infra-operator\nCloning into 'infra-operator'...\nRunning checkout: git checkout 2026-02-14 04:52:22.681955 | controller | d2541a526cd3\nNote: switching to 'd2541a526cd3'.\n\nYou are in 'detached HEAD' state. 2026-02-14 04:52:22.681960 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2026-02-14 04:52:22.681964 | controller | any commits you make in this\nstate without impacting any branches by switching 2026-02-14 04:52:22.681969 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2026-02-14 04:52:22.681974 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2026-02-14 04:52:22.681978 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2026-02-14 04:52:22.681982 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2026-02-14 04:52:22.681987 | controller | is now at d2541a5 Merge pull request #532 from stuggi/optimize-envtest-slow-ci\ncp 2026-02-14 04:52:22.681991 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2026-02-14 04:52:22.681995 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\nbash 2026-02-14 04:52:22.682000 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2026-02-14 04:52:22.682004 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.682008 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.682031 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Memcached ']'\n+ 2026-02-14 04:52:22.682037 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.682042 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2026-02-14 04:52:22.682046 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2026-02-14 04:52:22.682051 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.682055 | controller | ']'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\n~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.682059 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ Memcached == 2026-02-14 04:52:22.682064 | controller | \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ IFS=,\n+ read 2026-02-14 04:52:22.682068 | controller | -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2026-02-14 04:52:22.682072 | controller | (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ '[' unused '!=' 2026-02-14 04:52:22.682077 | controller | unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n memcached ']'\n+ cat\n+ '[' Memcached 2026-02-14 04:52:22.682081 | controller | == OpenStackControlPlane ']'\n+ '[' Memcached == Galera ']'\n+ '[' Memcached == 2026-02-14 04:52:22.682085 | controller | NetConfig ']'\n+ '[' -n '' ']'\n+ [[ Memcached == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.682097 | controller | ]]\n+ [[ Memcached == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.682105 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2026-02-14 04:52:22.682109 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./memcached_v1beta1_memcached.yaml\n+ 2026-02-14 04:52:22.682113 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./memcached_v1beta1_memcached.yaml\n+ 2026-02-14 04:52:22.682118 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2026-02-14 04:52:22.682123 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2026-02-14 04:52:22.682128 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2026-02-14 04:52:22.682132 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2026-02-14 04:52:22.682136 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.682141 | controller | '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq ']'\n+ 2026-02-14 04:52:22.682145 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.682149 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2026-02-14 04:52:22.682154 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2026-02-14 04:52:22.682158 | controller | '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2026-02-14 04:52:22.682162 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.682167 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.682171 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2026-02-14 04:52:22.682175 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.682179 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2026-02-14 04:52:22.682184 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.682188 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.682193 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.682198 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2026-02-14 04:52:22.682202 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.682206 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.682211 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2026-02-14 04:52:22.682215 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.682219 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2026-02-14 04:52:22.682223 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.682228 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.682232 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.682236 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2026-02-14 04:52:22.682240 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.682245 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.682252 | controller | from server (NotFound): deployments.apps \"infra-operator-controller-manager\" not 2026-02-14 04:52:22.682256 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.682260 | controller | ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2026-02-14 04:52:22.682265 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.682269 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.682273 | controller | \"infra-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.682277 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2026-02-14 04:52:22.682282 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.682286 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2026-02-14 04:52:22.682297 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2026-02-14 04:52:22.682302 | controller | '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ 2026-02-14 04:52:22.682307 | controller | oc get -n openstack-operators deployment infra-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.682311 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2026-02-14 04:52:22.682316 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z infra ']'\n+ '[' infra = rabbitmq-cluster 2026-02-14 04:52:22.682320 | controller | ']'\n+ DEPL_NAME=infra-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.682324 | controller | deployment infra-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2026-02-14 04:52:22.682328 | 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-02-14 04:52:22.682333 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-02-14 04:52:22.682337 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.682341 | controller | ']'\n+ NEXT_WAIT_TIME=0\n+ '[' 0 -eq 15 ']'\n+ oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr\n+ 2026-02-14 04:52:22.682346 | controller | oc apply -f -\nmemcached.memcached.openstack.org/memcached created\n+ '[' 0 -lt 2026-02-14 04:52:22.682350 | controller | 15 ']'\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2026-02-14 04:52:22.682354 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2026-02-14 04:52:22.682358 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2026-02-14 04:52:22.682363 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2026-02-14 04:52:22.682367 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\n+ 2026-02-14 04:52:22.682372 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=rabbitmq-cluster-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2026-02-14 04:52:22.682377 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\nOPERATOR_DIR 2026-02-14 04:52:22.682381 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\n+ 2026-02-14 04:52:22.682386 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE rabbitmq-cluster-operator-index\nOPERATOR_SOURCE 2026-02-14 04:52:22.682393 | controller | rabbitmq-cluster-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2026-02-14 04:52:22.682397 | controller | openstack-operators\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op\ncatalogsource.operators.coreos.com/rabbitmq-cluster-operator-index 2026-02-14 04:52:22.682402 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/rabbitmq-cluster-operator 2026-02-14 04:52:22.682407 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op 2026-02-14 04:52:22.682411 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2026-02-14 04:52:22.682415 | controller | -c \"CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh\"\nCloning 2026-02-14 04:52:22.682420 | controller | repo: git clone -b patches https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2026-02-14 04:52:22.682424 | controller | rabbitmq-operator\nCloning into 'rabbitmq-operator'...\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2026-02-14 04:52:22.682428 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\nbash 2026-02-14 04:52:22.682433 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2026-02-14 04:52:22.682437 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.682441 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.682446 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z RabbitmqCluster 2026-02-14 04:52:22.682450 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.682454 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=image\n+ STORAGE_REQUEST=10G\n+ 2026-02-14 04:52:22.682465 | controller | INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.682470 | controller | ']'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\n~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.682474 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ RabbitmqCluster 2026-02-14 04:52:22.682479 | controller | == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ IFS=,\n+ 2026-02-14 04:52:22.682483 | controller | read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2026-02-14 04:52:22.682488 | controller | (( i < 1 ))\n+ SPEC_PATH=image\n+ SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ 2026-02-14 04:52:22.682493 | controller | (( i++ ))\n+ (( i < 1 ))\n+ '[' -n rabbitmq ']'\n+ cat\n+ '[' RabbitmqCluster == 2026-02-14 04:52:22.682497 | controller | OpenStackControlPlane ']'\n+ '[' RabbitmqCluster == Galera ']'\n+ '[' RabbitmqCluster 2026-02-14 04:52:22.682502 | controller | == NetConfig ']'\n+ '[' -n '' ']'\n+ [[ RabbitmqCluster == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.682506 | controller | ]]\n+ [[ RabbitmqCluster == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.682510 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2026-02-14 04:52:22.682515 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./rabbitmq.yaml\n+ 2026-02-14 04:52:22.682519 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./rabbitmq.yaml\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake 2026-02-14 04:52:22.682524 | controller | wait\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2026-02-14 04:52:22.682530 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2026-02-14 04:52:22.682534 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2026-02-14 04:52:22.682538 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.682543 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq ']'\n+ '[' rabbitmq = rabbitmq 2026-02-14 04:52:22.682547 | controller | ']'\n+ OPERATOR_NAME=rabbitmq-cluster\n+ pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.682552 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2026-02-14 04:52:22.682556 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2026-02-14 04:52:22.682560 | controller | '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster 2026-02-14 04:52:22.682564 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators 2026-02-14 04:52:22.682569 | controller | deployment rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.682573 | controller | from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ 2026-02-14 04:52:22.682577 | controller | REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' 2026-02-14 04:52:22.682582 | controller | -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2026-02-14 04:52:22.682586 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2026-02-14 04:52:22.682590 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2026-02-14 04:52:22.682595 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.682599 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2026-02-14 04:52:22.682603 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ jq -e .status.availableReplicas\n++ oc get 2026-02-14 04:52:22.682608 | controller | -n openstack-operators deployment rabbitmq-cluster-operator -o json\nError from 2026-02-14 04:52:22.682612 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2026-02-14 04:52:22.682616 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2026-02-14 04:52:22.682620 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2026-02-14 04:52:22.682625 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2026-02-14 04:52:22.682629 | controller | -e .status.availableReplicas\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2026-02-14 04:52:22.682633 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.682638 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2026-02-14 04:52:22.682649 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.682653 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\nError from 2026-02-14 04:52:22.682658 | controller | server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" not found\n+ REPLICAS=\n+ 2026-02-14 04:52:22.682663 | controller | '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2026-02-14 04:52:22.682669 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2026-02-14 04:52:22.682692 | controller | jq -e .status.availableReplicas\n++ oc get -n openstack-operators deployment rabbitmq-cluster-operator 2026-02-14 04:52:22.682705 | controller | -o json\nError from server (NotFound): deployments.apps \"rabbitmq-cluster-operator\" 2026-02-14 04:52:22.682711 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.682717 | controller | ']'\n+ '[' -z rabbitmq-cluster ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ 2026-02-14 04:52:22.682723 | controller | DEPL_NAME=rabbitmq-cluster-operator\n++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.682729 | controller | rabbitmq-cluster-operator -o json\n++ jq -e .status.availableReplicas\n+ REPLICAS=null\n+ 2026-02-14 04:52:22.682735 | controller | '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z rabbitmq-cluster 2026-02-14 04:52:22.682741 | controller | ']'\n+ '[' rabbitmq-cluster = rabbitmq-cluster ']'\n+ DEPL_NAME=rabbitmq-cluster-operator\n++ 2026-02-14 04:52:22.682746 | controller | oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json\n++ jq 2026-02-14 04:52:22.682751 | controller | -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ 2026-02-14 04:52:22.682755 | controller | exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2026-02-14 04:52:22.682759 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-02-14 04:52:22.682764 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.682768 | controller | ']'\n+ NEXT_WAIT_TIME=0\n+ '[' 0 -eq 15 ']'\n+ oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr\n+ 2026-02-14 04:52:22.682774 | controller | oc apply -f -\nrabbitmqcluster.rabbitmq.com/rabbitmq created\n+ '[' 0 -lt 15 ']'\nbash 2026-02-14 04:52:22.682779 | controller | scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' 2026-02-14 04:52:22.682783 | controller | -z quay.io/openstack-k8s-operators/keystone-operator-index:latest ']'\n+ '[' -z 2026-02-14 04:52:22.682787 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2026-02-14 04:52:22.682805 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2026-02-14 04:52:22.682810 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\n+ 2026-02-14 04:52:22.682814 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=keystone-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2026-02-14 04:52:22.682819 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\nOPERATOR_DIR 2026-02-14 04:52:22.682823 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\n+ 2026-02-14 04:52:22.682827 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE keystone-operator-index\nOPERATOR_SOURCE 2026-02-14 04:52:22.682832 | controller | keystone-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2026-02-14 04:52:22.682836 | controller | openstack-operators\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op\ncatalogsource.operators.coreos.com/keystone-operator-index 2026-02-14 04:52:22.682841 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/keystone-operator 2026-02-14 04:52:22.682845 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2026-02-14 04:52:22.682849 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\nbash 2026-02-14 04:52:22.682854 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/keystone-operator.git 2026-02-14 04:52:22.682858 | controller | keystone-operator\nCloning into 'keystone-operator'...\nRunning checkout: git checkout 2026-02-14 04:52:22.682864 | controller | 510b47405111\nNote: switching to '510b47405111'.\n\nYou are in 'detached HEAD' state. 2026-02-14 04:52:22.682869 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2026-02-14 04:52:22.682873 | controller | any commits you make in this\nstate without impacting any branches by switching 2026-02-14 04:52:22.682887 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2026-02-14 04:52:22.682892 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2026-02-14 04:52:22.682896 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2026-02-14 04:52:22.682901 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2026-02-14 04:52:22.682905 | controller | is now at 510b474 Merge pull request #671 from stuggi/optimize-envtest-slow-ci\ncp 2026-02-14 04:52:22.682910 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2026-02-14 04:52:22.682914 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\nbash 2026-02-14 04:52:22.682918 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2026-02-14 04:52:22.682922 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.682927 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.682931 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z KeystoneAPI 2026-02-14 04:52:22.682935 | controller | ']'\n+ '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.682940 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2026-02-14 04:52:22.682944 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2026-02-14 04:52:22.682948 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.682952 | controller | ']'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\n~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.682957 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ KeystoneAPI 2026-02-14 04:52:22.682961 | controller | == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e ]]\n+ IFS=,\n+ 2026-02-14 04:52:22.682965 | controller | read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 ']'\n+ (( i=0 ))\n+ 2026-02-14 04:52:22.682970 | controller | (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ '[' unused '!=' 2026-02-14 04:52:22.682974 | controller | unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' KeystoneAPI == OpenStackControlPlane 2026-02-14 04:52:22.682978 | controller | ']'\n+ '[' KeystoneAPI == Galera ']'\n+ '[' KeystoneAPI == NetConfig ']'\n+ '[' 2026-02-14 04:52:22.682983 | controller | -n '' ']'\n+ [[ KeystoneAPI == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.682987 | controller | ]]\n+ [[ KeystoneAPI == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.682991 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2026-02-14 04:52:22.682996 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./keystone_v1beta1_keystoneapi.yaml\n+ 2026-02-14 04:52:22.683000 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./keystone_v1beta1_keystoneapi.yaml\n+ 2026-02-14 04:52:22.683004 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2026-02-14 04:52:22.683008 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2026-02-14 04:52:22.683015 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2026-02-14 04:52:22.683019 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2026-02-14 04:52:22.683023 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.683030 | controller | '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq 2026-02-14 04:52:22.683035 | 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-02-14 04:52:22.683040 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2026-02-14 04:52:22.683044 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2026-02-14 04:52:22.683048 | controller | '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster 2026-02-14 04:52:22.683053 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.683057 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.683061 | controller | from server (NotFound): deployments.apps \"keystone-operator-controller-manager\" 2026-02-14 04:52:22.683066 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.683077 | controller | ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ 2026-02-14 04:52:22.683082 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o 2026-02-14 04:52:22.683086 | controller | json\n++ jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.683091 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2026-02-14 04:52:22.683095 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2026-02-14 04:52:22.683100 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2026-02-14 04:52:22.683104 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683108 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.683112 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2026-02-14 04:52:22.683117 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2026-02-14 04:52:22.683121 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2026-02-14 04:52:22.683125 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683130 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.683134 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2026-02-14 04:52:22.683138 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2026-02-14 04:52:22.683142 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2026-02-14 04:52:22.683147 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683151 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.683155 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2026-02-14 04:52:22.683159 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2026-02-14 04:52:22.683164 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2026-02-14 04:52:22.683170 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683174 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.683178 | controller | \"keystone-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 2026-02-14 04:52:22.683183 | controller | ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2026-02-14 04:52:22.683188 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2026-02-14 04:52:22.683193 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683197 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2026-02-14 04:52:22.683201 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster 2026-02-14 04:52:22.683206 | controller | ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.683213 | controller | deployment keystone-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2026-02-14 04:52:22.683218 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2026-02-14 04:52:22.683222 | controller | '[' -z keystone ']'\n+ '[' keystone = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ 2026-02-14 04:52:22.683226 | controller | oc get -n openstack-operators deployment keystone-operator-controller-manager -o 2026-02-14 04:52:22.683231 | controller | json\n++ jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ 2026-02-14 04:52:22.683235 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z keystone ']'\n+ '[' keystone 2026-02-14 04:52:22.683239 | controller | = rabbitmq-cluster ']'\n+ DEPL_NAME=keystone-operator-controller-manager\n++ oc 2026-02-14 04:52:22.683243 | controller | get -n openstack-operators deployment keystone-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683248 | controller | jq -e .status.availableReplicas\n+ REPLICAS=1\n+ '[' 1 '!=' 1 ']'\n+ echo Succeeded\n+ 2026-02-14 04:52:22.683252 | controller | exit 0\n+ rc=0\n+ popd\n~/src/github.com/openstack-k8s-operators/install_yamls\n+ 2026-02-14 04:52:22.683256 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nbash 2026-02-14 04:52:22.683260 | controller | scripts/operator-deploy-resources.sh\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.683265 | controller | ']'\n+ NEXT_WAIT_TIME=0\n+ '[' 0 -eq 15 ']'\n+ oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr\n+ 2026-02-14 04:52:22.683269 | controller | oc apply -f -\nkeystoneapi.keystone.openstack.org/keystone created\n+ '[' 0 -lt 2026-02-14 04:52:22.683280 | controller | 15 ']'\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z horizon 2026-02-14 04:52:22.683285 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/horizon-operator-index:latest ']'\n+ 2026-02-14 04:52:22.683289 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2026-02-14 04:52:22.683293 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2026-02-14 04:52:22.683298 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\n+ 2026-02-14 04:52:22.683302 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=horizon-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2026-02-14 04:52:22.683307 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\nOPERATOR_DIR 2026-02-14 04:52:22.683311 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\n+ 2026-02-14 04:52:22.683315 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE horizon-operator-index\nOPERATOR_SOURCE 2026-02-14 04:52:22.683322 | controller | horizon-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2026-02-14 04:52:22.683326 | controller | openstack-operators\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op\ncatalogsource.operators.coreos.com/horizon-operator-index 2026-02-14 04:52:22.683330 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/horizon-operator 2026-02-14 04:52:22.683335 | controller | created\nbash scripts/gen-olm.sh\n+ '[' -z openstack-operators ']'\n+ '[' -z swift 2026-02-14 04:52:22.683339 | controller | ']'\n+ '[' -z quay.io/openstack-k8s-operators/swift-operator-index:latest ']'\n+ 2026-02-14 04:52:22.683343 | controller | '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2026-02-14 04:52:22.683348 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2026-02-14 04:52:22.683352 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\n+ 2026-02-14 04:52:22.683356 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=swift-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2026-02-14 04:52:22.683360 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\nOPERATOR_DIR 2026-02-14 04:52:22.683365 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\n+ 2026-02-14 04:52:22.683372 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE swift-operator-index\nOPERATOR_SOURCE 2026-02-14 04:52:22.683376 | controller | swift-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2026-02-14 04:52:22.683381 | controller | openstack-operators\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op\ncatalogsource.operators.coreos.com/swift-operator-index 2026-02-14 04:52:22.683385 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/swift-operator 2026-02-14 04:52:22.683389 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2026-02-14 04:52:22.683393 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\nbash 2026-02-14 04:52:22.683398 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone -b main https://github.com/openstack-k8s-operators/swift-operator.git 2026-02-14 04:52:22.683402 | controller | swift-operator\nCloning into 'swift-operator'...\nRunning checkout: git checkout 2026-02-14 04:52:22.683406 | controller | 94ae6fbce798\nNote: switching to '94ae6fbce798'.\n\nYou are in 'detached HEAD' state. 2026-02-14 04:52:22.683411 | controller | You can look around, make experimental\nchanges and commit them, and you can discard 2026-02-14 04:52:22.683415 | controller | any commits you make in this\nstate without impacting any branches by switching 2026-02-14 04:52:22.683419 | controller | back to a branch.\n\nIf you want to create a new branch to retain commits you create, 2026-02-14 04:52:22.683423 | controller | you may\ndo so (now or later) by using -c with the switch command. Example:\n\n 2026-02-14 04:52:22.683428 | controller | \ git switch -c \n\nOr undo this operation with:\n\n git switch 2026-02-14 04:52:22.683432 | controller | -\n\nTurn off this advice by setting config variable advice.detachedHead to false\n\nHEAD 2026-02-14 04:52:22.683436 | controller | is now at 94ae6fb Merge pull request #444 from stuggi/optimize-envtest-slow-ci\ncp 2026-02-14 04:52:22.683441 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2026-02-14 04:52:22.683445 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\nbash 2026-02-14 04:52:22.683458 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2026-02-14 04:52:22.683464 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.683468 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.683473 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Swift ']'\n+ 2026-02-14 04:52:22.683477 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.683481 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused\n+ IMAGE_PATH=containerImage\n+ 2026-02-14 04:52:22.683485 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2026-02-14 04:52:22.683490 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.683494 | controller | ']'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr\n~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.683498 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ Swift == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.683502 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 1 '!=' 1 2026-02-14 04:52:22.683507 | controller | ']'\n+ (( i=0 ))\n+ (( i < 1 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2026-02-14 04:52:22.683511 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 1 ))\n+ '[' -n '' ']'\n+ '[' Swift 2026-02-14 04:52:22.683515 | controller | == OpenStackControlPlane ']'\n+ '[' Swift == Galera ']'\n+ '[' Swift == NetConfig 2026-02-14 04:52:22.683519 | controller | ']'\n+ '[' -n '' ']'\n+ [[ Swift == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.683524 | controller | ]]\n+ [[ Swift == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.683528 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2026-02-14 04:52:22.683532 | controller | config dir\n++ find . -type f -name '*.yaml'\n++ grep -v kustomization\n+ yamls=./swift_v1beta1_swift.yaml\n+ 2026-02-14 04:52:22.683537 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./swift_v1beta1_swift.yaml\n+ 2026-02-14 04:52:22.683541 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2026-02-14 04:52:22.683545 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2026-02-14 04:52:22.683549 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2026-02-14 04:52:22.683554 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2026-02-14 04:52:22.683558 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.683562 | controller | '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq ']'\n+ 2026-02-14 04:52:22.683566 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.683571 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2026-02-14 04:52:22.683575 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2026-02-14 04:52:22.683579 | controller | '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2026-02-14 04:52:22.683583 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.683588 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.683592 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2026-02-14 04:52:22.683596 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.683605 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2026-02-14 04:52:22.683610 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683614 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.683619 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.683623 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2026-02-14 04:52:22.683627 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.683631 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.683636 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2026-02-14 04:52:22.683640 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.683655 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2026-02-14 04:52:22.683660 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683665 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.683674 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.683739 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2026-02-14 04:52:22.683745 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.683749 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.683754 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2026-02-14 04:52:22.683758 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.683762 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2026-02-14 04:52:22.683767 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683771 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.683775 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.683780 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2026-02-14 04:52:22.683784 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.683790 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.683795 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2026-02-14 04:52:22.683799 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.683804 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2026-02-14 04:52:22.683808 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683812 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.683816 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.683821 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2026-02-14 04:52:22.683825 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.683831 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.683836 | controller | from server (NotFound): deployments.apps \"swift-operator-controller-manager\" not 2026-02-14 04:52:22.683840 | controller | found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.683844 | controller | ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2026-02-14 04:52:22.683849 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683853 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.683857 | controller | \"swift-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.683862 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2026-02-14 04:52:22.683866 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.683870 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2026-02-14 04:52:22.683874 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2026-02-14 04:52:22.683879 | controller | '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ 2026-02-14 04:52:22.683883 | controller | oc get -n openstack-operators deployment swift-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.683887 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2026-02-14 04:52:22.683892 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z swift ']'\n+ '[' swift = rabbitmq-cluster 2026-02-14 04:52:22.683896 | controller | ']'\n+ DEPL_NAME=swift-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.683900 | controller | deployment swift-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2026-02-14 04:52:22.683905 | 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-02-14 04:52:22.683919 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\noc 2026-02-14 04:52:22.683924 | controller | kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.683928 | controller | | oc apply -f -\nswift.swift.openstack.org/swift created\nbash scripts/gen-olm.sh\n+ 2026-02-14 04:52:22.683933 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' -z 38.102.83.94:5001/openstack-k8s-operators/glance-operator-index:fe89b7df907639ecb5d76283cbbc935afec892c1 2026-02-14 04:52:22.683937 | controller | ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2026-02-14 04:52:22.683941 | controller | ']'\n+ '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2026-02-14 04:52:22.683946 | controller | ']'\n+ mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\n+ 2026-02-14 04:52:22.683950 | controller | OPERATOR_CHANNEL=alpha\n+ OPERATOR_SOURCE=glance-operator-index\n+ OPERATOR_SOURCE_NAMESPACE=openstack-operators\n+ 2026-02-14 04:52:22.683954 | controller | echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\nOPERATOR_DIR 2026-02-14 04:52:22.683958 | controller | /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\n+ 2026-02-14 04:52:22.683963 | controller | echo OPERATOR_CHANNEL alpha\nOPERATOR_CHANNEL alpha\n+ echo OPERATOR_SOURCE glance-operator-index\nOPERATOR_SOURCE 2026-02-14 04:52:22.683967 | controller | glance-operator-index\n+ echo OPERATOR_SOURCE_NAMESPACE openstack-operators\nOPERATOR_SOURCE_NAMESPACE 2026-02-14 04:52:22.683971 | controller | openstack-operators\n+ cat\n+ cat\n+ cat\noc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op\ncatalogsource.operators.coreos.com/glance-operator-index 2026-02-14 04:52:22.683979 | controller | created\noperatorgroup.operators.coreos.com/openstack unchanged\nsubscription.operators.coreos.com/glance-operator 2026-02-14 04:52:22.683983 | controller | created\nmkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2026-02-14 04:52:22.683988 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\nbash 2026-02-14 04:52:22.683992 | controller | scripts/clone-operator-repo.sh\nCloning repo: git clone /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2026-02-14 04:52:22.683996 | controller | glance-operator\nCloning into 'glance-operator'...\ndone.\ncp /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2026-02-14 04:52:22.684001 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\nbash 2026-02-14 04:52:22.684005 | controller | scripts/gen-service-kustomize.sh\n+++ dirname scripts/gen-service-kustomize.sh\n++ 2026-02-14 04:52:22.684009 | controller | cd scripts\n++ pwd -P\n+ SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.684016 | controller | . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.684021 | controller | --source-only\n++ set -e\n+ '[' -z glance-kuttl-tests ']'\n+ '[' -z Glance ']'\n+ 2026-02-14 04:52:22.684025 | controller | '[' -z osp-secret ']'\n+ '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2026-02-14 04:52:22.684030 | controller | ']'\n+ '[' -n '' ']'\n+ REPLACEMENTS=\n+ IMAGE=unused,unused,unused\n+ IMAGE_PATH=containerImage,glanceAPIInternal/containerImage,glanceAPIExternal/containerImage\n+ 2026-02-14 04:52:22.684034 | controller | STORAGE_REQUEST=10G\n+ INTERFACE_MTU=1500\n+ VLAN_START=20\n+ VLAN_STEP=1\n+ '[' 2026-02-14 04:52:22.684038 | controller | '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2026-02-14 04:52:22.684043 | controller | ']'\n+ pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr\n~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2026-02-14 04:52:22.684047 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ cat\n+ [[ Glance == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.684051 | controller | ]]\n+ IFS=,\n+ read -ra IMAGES\n+ IFS=,\n+ read -ra IMAGE_PATHS\n+ '[' 3 '!=' 3 2026-02-14 04:52:22.684056 | controller | ']'\n+ (( i=0 ))\n+ (( i < 3 ))\n+ SPEC_PATH=containerImage\n+ SPEC_VALUE=unused\n+ 2026-02-14 04:52:22.684060 | controller | '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ SPEC_PATH=glanceAPIInternal/containerImage\n+ 2026-02-14 04:52:22.684064 | controller | SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ SPEC_PATH=glanceAPIExternal/containerImage\n+ 2026-02-14 04:52:22.684070 | controller | SPEC_VALUE=unused\n+ '[' unused '!=' unused ']'\n+ (( i++ ))\n+ (( i < 3 ))\n+ '[' 2026-02-14 04:52:22.684075 | controller | -n '' ']'\n+ '[' Glance == OpenStackControlPlane ']'\n+ '[' Glance == Galera ']'\n+ 2026-02-14 04:52:22.684089 | controller | '[' Glance == NetConfig ']'\n+ '[' -n '' ']'\n+ [[ Glance == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.684096 | controller | ]]\n+ [[ Glance == \\O\\p\\e\\n\\S\\t\\a\\c\\k\\C\\o\\n\\t\\r\\o\\l\\P\\l\\a\\n\\e 2026-02-14 04:52:22.684102 | controller | ]]\n+ '[' -n '' ']'\n+ kustomization_add_resources\n+ echo merge config dir\nmerge 2026-02-14 04:52:22.684108 | controller | config dir\n++ grep -v kustomization\n++ find . -type f -name '*.yaml'\n+ yamls=./glance_v1beta1_glance.yaml\n+ 2026-02-14 04:52:22.684114 | controller | for y in ${yamls[@]}\n+ kustomize edit add resource ./glance_v1beta1_glance.yaml\n+ 2026-02-14 04:52:22.684120 | controller | popd\n~/src/github.com/openstack-k8s-operators/install_yamls\nmake wait\nmake[1]: 2026-02-14 04:52:22.684125 | controller | Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2026-02-14 04:52:22.684133 | controller | the server doesn't have a resource type \"openstackversion\"\nbash scripts/operator-wait.sh\n+ 2026-02-14 04:52:22.684139 | controller | TIMEOUT=500s\n+++ dirname scripts/operator-wait.sh\n++ cd scripts\n++ pwd -P\n+ 2026-02-14 04:52:22.684146 | controller | SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n+ 2026-02-14 04:52:22.684152 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq ']'\n+ 2026-02-14 04:52:22.684157 | controller | pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts\n~/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.684163 | controller | ~/src/github.com/openstack-k8s-operators/install_yamls\n+ timeout 500s bash -c 'until 2026-02-14 04:52:22.684168 | controller | [ \"$(bash ./get-operator-status.sh)\" == \"Succeeded\" ]; do sleep 5; done'\n+ 2026-02-14 04:52:22.684174 | controller | '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2026-02-14 04:52:22.684179 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.684185 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.684190 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2026-02-14 04:52:22.684195 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.684201 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2026-02-14 04:52:22.684207 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.684211 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.684215 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.684220 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2026-02-14 04:52:22.684224 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.684228 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.684232 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2026-02-14 04:52:22.684237 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.684241 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2026-02-14 04:52:22.684245 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.684249 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.684254 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.684258 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2026-02-14 04:52:22.684262 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.684266 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.684271 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2026-02-14 04:52:22.684275 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.684279 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2026-02-14 04:52:22.684284 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.684290 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.684294 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.684299 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2026-02-14 04:52:22.684303 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.684316 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\nError 2026-02-14 04:52:22.684321 | controller | from server (NotFound): deployments.apps \"glance-operator-controller-manager\" 2026-02-14 04:52:22.684325 | controller | not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators 2026-02-14 04:52:22.684330 | controller | ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2026-02-14 04:52:22.684334 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.684338 | controller | jq -e .status.availableReplicas\nError from server (NotFound): deployments.apps 2026-02-14 04:52:22.684343 | controller | \"glance-operator-controller-manager\" not found\n+ REPLICAS=\n+ '[' '' '!=' 1 ']'\n+ 2026-02-14 04:52:22.684347 | controller | exit 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2026-02-14 04:52:22.684351 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.684355 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2026-02-14 04:52:22.684360 | controller | REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 1\n+ '[' -z openstack-operators ']'\n+ 2026-02-14 04:52:22.684364 | controller | '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ 2026-02-14 04:52:22.684368 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o json\n++ 2026-02-14 04:52:22.684373 | controller | jq -e .status.availableReplicas\n+ REPLICAS=null\n+ '[' null '!=' 1 ']'\n+ exit 2026-02-14 04:52:22.684377 | controller | 1\n+ '[' -z openstack-operators ']'\n+ '[' -z glance ']'\n+ '[' glance = rabbitmq-cluster 2026-02-14 04:52:22.684381 | controller | ']'\n+ DEPL_NAME=glance-operator-controller-manager\n++ oc get -n openstack-operators 2026-02-14 04:52:22.684385 | controller | deployment glance-operator-controller-manager -o json\n++ jq -e .status.availableReplicas\n+ 2026-02-14 04:52:22.684390 | 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-02-14 04:52:22.684397 | controller | exit 0\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake 2026-02-14 04:52:22.684402 | controller | glance_kuttl_run\nmake[1]: Entering directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nerror: 2026-02-14 04:52:22.684406 | controller | the server doesn't have a resource type \"openstackversion\"\nGLANCE_KUTTL_DIR=/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-02-14 04:52:22.684410 | controller | kubectl-kuttl test --config /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2026-02-14 04:52:22.684415 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-02-14 04:52:22.684419 | controller | --namespace glance-kuttl-tests \n2026/02/14 04:45:29 kutt-test config testdirs is 2026-02-14 04:52:22.684423 | controller | overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-02-14 04:52:22.684428 | controller | ]\n=== RUN kuttl\n harness.go:463: starting setup\n harness.go:255: running 2026-02-14 04:52:22.684432 | controller | tests using configured kubeconfig.\n harness.go:278: Successful connection to 2026-02-14 04:52:22.684439 | controller | cluster at: https://api.crc.testing:6443\n harness.go:363: running tests\n harness.go:75: 2026-02-14 04:52:22.684472 | controller | going to run test suite with timeout of 240 seconds for each step\n harness.go:375: 2026-02-14 04:52:22.684479 | controller | testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-02-14 04:52:22.684484 | controller | has 6 tests\n=== RUN kuttl/harness\n=== RUN kuttl/harness/glance_dist_image_import\n=== 2026-02-14 04:52:22.684488 | controller | PAUSE kuttl/harness/glance_dist_image_import\n=== RUN kuttl/harness/glance_image_cache\n=== 2026-02-14 04:52:22.684493 | controller | PAUSE kuttl/harness/glance_image_cache\n=== RUN kuttl/harness/glance_single\n=== 2026-02-14 04:52:22.684497 | controller | PAUSE kuttl/harness/glance_single\n=== RUN kuttl/harness/glance_single_tls\n=== 2026-02-14 04:52:22.684501 | controller | PAUSE kuttl/harness/glance_single_tls\n=== RUN kuttl/harness/glance_split\n=== 2026-02-14 04:52:22.684506 | controller | PAUSE kuttl/harness/glance_split\n=== RUN kuttl/harness/glance_split_proxypass\n=== 2026-02-14 04:52:22.684510 | controller | PAUSE kuttl/harness/glance_split_proxypass\n=== CONT kuttl/harness/glance_dist_image_import\n 2026-02-14 04:52:22.684514 | controller | \ logger.go:42: 04:45:29 | glance_dist_image_import | Ignoring README.md as it 2026-02-14 04:52:22.684518 | controller | does not match file name regexp: ^(\\d+)-(?:[^\\.]+)(?:\\.yaml)?$\n logger.go:42: 2026-02-14 04:52:22.684523 | controller | 04:45:29 | glance_dist_image_import | Skipping creation of user-supplied namespace: 2026-02-14 04:52:22.684527 | controller | glance-kuttl-tests\n logger.go:42: 04:45:29 | glance_dist_image_import/0-deploy 2026-02-14 04:52:22.684540 | controller | | starting test step 0-deploy\n logger.go:42: 04:45:29 | glance_dist_image_import/0-deploy 2026-02-14 04:52:22.684544 | controller | | running command: [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single 2026-02-14 04:52:22.684549 | controller | | oc -n $NAMESPACE apply -f -\n ]\n logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy 2026-02-14 04:52:22.684553 | controller | | Warning: field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.684557 | controller | instead\n logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2026-02-14 04:52:22.684562 | controller | created\n logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | running 2026-02-14 04:52:22.684566 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2026-02-14 04:52:22.684570 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":2}]'\n ]\n 2026-02-14 04:52:22.684574 | controller | \ logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | Warning: field 2026-02-14 04:52:22.684579 | controller | \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.684583 | controller | instead\n logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2026-02-14 04:52:22.684590 | controller | patched\n logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | running 2026-02-14 04:52:22.684595 | controller | command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2026-02-14 04:52:22.684599 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE apply -f -\n ]\n 2026-02-14 04:52:22.684603 | controller | \ logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | configmap/openstack-scripts-9db6gc427h 2026-02-14 04:52:22.684607 | controller | created\n logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | pod/openstackclient 2026-02-14 04:52:22.684612 | controller | created\n logger.go:42: 04:46:18 | glance_dist_image_import/0-deploy | test step 2026-02-14 04:52:22.684616 | controller | completed 0-deploy\n logger.go:42: 04:46:18 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684621 | controller | | starting test step 1-import-image\n logger.go:42: 04:46:18 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684627 | controller | | running command: [sh -c oc -n $NAMESPACE exec -it openstackclient --stdin=false 2026-02-14 04:52:22.684632 | controller | -- /bin/sh -c \"DOMAIN=glance-default-single.$NAMESPACE.svc ./scripts/dist-image-import.sh\"\n 2026-02-14 04:52:22.684636 | controller | \ ]\n logger.go:42: 04:46:26 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684641 | controller | | usage: openstack image delete [-h] [ ...]\n logger.go:42: 04:46:26 2026-02-14 04:52:22.684646 | controller | | glance_dist_image_import/1-import-image | openstack image delete: error: the following 2026-02-14 04:52:22.684652 | controller | arguments are required: \n logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684656 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2026-02-14 04:52:22.684661 | controller | 04:46:29 | glance_dist_image_import/1-import-image | | Property | Value 2026-02-14 04:52:22.684666 | controller | \ |\n logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684674 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2026-02-14 04:52:22.684693 | controller | 04:46:29 | glance_dist_image_import/1-import-image | | checksum | None |\n 2026-02-14 04:52:22.684697 | controller | \ logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | container_format 2026-02-14 04:52:22.684702 | controller | | bare |\n logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684706 | controller | | | created_at | 2026-02-14T04:46:29Z |\n logger.go:42: 2026-02-14 04:52:22.684710 | controller | 04:46:29 | glance_dist_image_import/1-import-image | | disk_format | qcow2 2026-02-14 04:52:22.684715 | controller | \ |\n logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684719 | controller | | | id | 9b8a7f89-7787-4252-92e7-a08fdf132168 |\n logger.go:42: 2026-02-14 04:52:22.684723 | controller | 04:46:29 | glance_dist_image_import/1-import-image | | locations | [] |\n 2026-02-14 04:52:22.684727 | controller | \ logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | min_disk 2026-02-14 04:52:22.684732 | controller | \ | 0 |\n logger.go:42: 04:46:29 | 2026-02-14 04:52:22.684736 | controller | glance_dist_image_import/1-import-image | | min_ram | 0 |\n 2026-02-14 04:52:22.684740 | controller | \ logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | name | 2026-02-14 04:52:22.684752 | controller | myimage |\n logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684757 | controller | | | os_hash_algo | None |\n logger.go:42: 2026-02-14 04:52:22.684761 | controller | 04:46:29 | glance_dist_image_import/1-import-image | | os_hash_value | None |\n 2026-02-14 04:52:22.684766 | controller | \ logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | os_hidden 2026-02-14 04:52:22.684770 | controller | \ | False |\n logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684774 | controller | | | owner | da3432b5adbc49319f22920ec87ddd3a |\n logger.go:42: 2026-02-14 04:52:22.684779 | controller | 04:46:29 | glance_dist_image_import/1-import-image | | protected | False 2026-02-14 04:52:22.684783 | controller | \ |\n logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684787 | controller | | | size | None |\n logger.go:42: 2026-02-14 04:52:22.684792 | controller | 04:46:29 | glance_dist_image_import/1-import-image | | status | queued 2026-02-14 04:52:22.684798 | controller | \ |\n logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684802 | controller | | | tags | [] |\n logger.go:42: 2026-02-14 04:52:22.684807 | controller | 04:46:29 | glance_dist_image_import/1-import-image | | updated_at | 2026-02-14T04:46:29Z 2026-02-14 04:52:22.684812 | controller | \ |\n logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684816 | controller | | | virtual_size | Not available |\n logger.go:42: 2026-02-14 04:52:22.684820 | controller | 04:46:29 | glance_dist_image_import/1-import-image | | visibility | shared 2026-02-14 04:52:22.684825 | controller | \ |\n logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684829 | controller | | +------------------+--------------------------------------+\n logger.go:42: 2026-02-14 04:52:22.684833 | controller | 04:46:30 | glance_dist_image_import/1-import-image | Image ID: 9b8a7f89-7787-4252-92e7-a08fdf132168\n 2026-02-14 04:52:22.684837 | controller | \ logger.go:42: 04:46:32 | glance_dist_image_import/1-import-image | Image Status 2026-02-14 04:52:22.684842 | controller | => queued\n logger.go:42: 04:46:36 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684846 | controller | | Error finding address for http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2026-02-14 04:52:22.684850 | controller | Unable to establish connection to http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2026-02-14 04:52:22.684858 | controller | HTTPConnectionPool(host='glance-default-single-0.glance-default-single.glance-kuttl-tests.svc', 2026-02-14 04:52:22.684862 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name 2026-02-14 04:52:22.684871 | controller | or service not known'))\n logger.go:42: 04:46:37 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684875 | controller | | The 'glance-direct' import method can only be applied to an image in status 'uploading'\n 2026-02-14 04:52:22.684882 | controller | \ logger.go:42: 04:46:41 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+\n 2026-02-14 04:52:22.684886 | controller | \ logger.go:42: 04:46:41 | glance_dist_image_import/1-import-image | | ID | 2026-02-14 04:52:22.684891 | controller | Name |\n logger.go:42: 04:46:41 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684895 | controller | | +--------------------------------------+---------+\n logger.go:42: 04:46:41 2026-02-14 04:52:22.684899 | controller | | glance_dist_image_import/1-import-image | | 9b8a7f89-7787-4252-92e7-a08fdf132168 2026-02-14 04:52:22.684904 | controller | | myimage |\n logger.go:42: 04:46:41 | glance_dist_image_import/1-import-image 2026-02-14 04:52:22.684908 | controller | | +--------------------------------------+---------+\n logger.go:42: 04:46:42 2026-02-14 04:52:22.684912 | controller | | glance_dist_image_import/1-import-image | Image Status: queued\n logger.go:42: 2026-02-14 04:52:22.684916 | controller | 04:46:46 | glance_dist_image_import/1-import-image | command terminated with exit 2026-02-14 04:52:22.684921 | controller | code 1\n case.go:396: failed in step 1-import-image\n case.go:398: command 2026-02-14 04:52:22.684925 | controller | \"oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh ...\" failed, 2026-02-14 04:52:22.684929 | controller | exit status 1\n logger.go:42: 04:46:46 | glance_dist_image_import | skipping 2026-02-14 04:52:22.684933 | controller | kubernetes event logging\n=== CONT kuttl/harness/glance_single_tls\n logger.go:42: 2026-02-14 04:52:22.684938 | controller | 04:46:46 | glance_single_tls | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2026-02-14 04:52:22.684951 | controller | \ logger.go:42: 04:46:46 | glance_single_tls/0-tls_ca_bundle | starting test step 2026-02-14 04:52:22.684956 | controller | 0-tls_ca_bundle\n logger.go:42: 04:46:46 | glance_single_tls/0-tls_ca_bundle 2026-02-14 04:52:22.684961 | controller | | Secret:glance-kuttl-tests/combined-ca-bundle created\n logger.go:42: 04:46:46 2026-02-14 04:52:22.684965 | controller | | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-internal-svc 2026-02-14 04:52:22.684969 | controller | created\n logger.go:42: 04:46:46 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-public-svc 2026-02-14 04:52:22.684979 | controller | created\n logger.go:42: 04:46:46 | glance_single_tls/0-tls_ca_bundle | test step 2026-02-14 04:52:22.684984 | controller | completed 0-tls_ca_bundle\n logger.go:42: 04:46:46 | glance_single_tls/1-deploy_glance 2026-02-14 04:52:22.684988 | controller | | starting test step 1-deploy_glance\n logger.go:42: 04:46:46 | glance_single_tls/1-deploy_glance 2026-02-14 04:52:22.684992 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single_tls 2026-02-14 04:52:22.684997 | controller | | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 04:46:49 | glance_single_tls/1-deploy_glance 2026-02-14 04:52:22.685001 | controller | | Warning: field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.685005 | controller | instead\n logger.go:42: 04:46:49 | glance_single_tls/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.685009 | controller | configured\n logger.go:42: 04:46:49 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685014 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685018 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685025 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685030 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685034 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685038 | controller | \ ]\n logger.go:42: 04:46:50 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685043 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685047 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685054 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685059 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685063 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685067 | controller | \ ]\n logger.go:42: 04:46:51 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685071 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685076 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685080 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685085 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685089 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685093 | controller | \ ]\n logger.go:42: 04:46:52 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685100 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685104 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685109 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685113 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685120 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685124 | controller | \ ]\n logger.go:42: 04:46:54 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685128 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685133 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685144 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685149 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685153 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685158 | controller | \ ]\n logger.go:42: 04:46:55 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685162 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685166 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685171 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685175 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685179 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685183 | controller | \ ]\n logger.go:42: 04:46:56 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685188 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685192 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685196 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685201 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685205 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685209 | controller | \ ]\n logger.go:42: 04:46:57 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685214 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685218 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685222 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685227 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685231 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685235 | controller | \ ]\n logger.go:42: 04:46:58 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685239 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685247 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685252 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685257 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685261 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685265 | controller | \ ]\n logger.go:42: 04:47:00 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685270 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685274 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685278 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685283 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685287 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685291 | controller | \ ]\n logger.go:42: 04:47:01 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685296 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685300 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685304 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685308 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685313 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685324 | controller | \ ]\n logger.go:42: 04:47:02 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685329 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685333 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685338 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685344 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685348 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685352 | controller | \ ]\n logger.go:42: 04:47:03 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685356 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685361 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685366 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685372 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685378 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685384 | controller | \ ]\n logger.go:42: 04:47:04 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685390 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685398 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685405 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685410 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685416 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685421 | controller | \ ]\n logger.go:42: 04:47:05 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685427 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685433 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685439 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685444 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685448 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685452 | controller | \ ]\n logger.go:42: 04:47:07 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685457 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685461 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685465 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685469 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685474 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685478 | controller | \ ]\n logger.go:42: 04:47:08 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685482 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685487 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685491 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685495 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685500 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685504 | controller | \ ]\n logger.go:42: 04:47:09 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685508 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685521 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685526 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685530 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685535 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685539 | controller | \ ]\n logger.go:42: 04:47:10 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685543 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685552 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685556 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685560 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685565 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685569 | controller | \ ]\n logger.go:42: 04:47:11 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685576 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685581 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685585 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685590 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685594 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685598 | controller | \ ]\n logger.go:42: 04:47:12 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685602 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685607 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685611 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685615 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685620 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685624 | controller | \ ]\n logger.go:42: 04:47:14 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685628 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685633 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685637 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685641 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685646 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685650 | controller | \ ]\n logger.go:42: 04:47:15 | glance_single_tls/1-deploy_glance | running 2026-02-14 04:52:22.685654 | controller | command: [sh -c template='{{ index .status.apiEndpoint \"default-internal\" }}{{ 2026-02-14 04:52:22.685659 | controller | \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"https:\\/\\/glance-default-internal.$NAMESPACE.*:https:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685663 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685667 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685675 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685693 | controller | \ ]\n logger.go:42: 04:47:15 | glance_single_tls/1-deploy_glance | test 2026-02-14 04:52:22.685698 | controller | step completed 1-deploy_glance\n logger.go:42: 04:47:15 | glance_single_tls/5-cleanup-glance 2026-02-14 04:52:22.685702 | controller | | starting test step 5-cleanup-glance\n logger.go:42: 04:47:15 | glance_single_tls/5-cleanup-glance 2026-02-14 04:52:22.685709 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single 2026-02-14 04:52:22.685713 | controller | | oc delete -n $NAMESPACE -f -\n ]\n logger.go:42: 04:47:15 | glance_single_tls/5-cleanup-glance 2026-02-14 04:52:22.685724 | controller | | glance.glance.openstack.org \"glance\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.685729 | controller | \ logger.go:42: 04:47:15 | glance_single_tls/5-cleanup-glance | running command: 2026-02-14 04:52:22.685733 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2026-02-14 04:52:22.685737 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2026-02-14 04:52:22.685742 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2026-02-14 04:52:22.685746 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2026-02-14 04:52:22.685750 | controller | 04:47:15 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-single-0\" 2026-02-14 04:52:22.685755 | controller | deleted from glance-kuttl-tests namespace\n logger.go:42: 04:47:16 | glance_single_tls/5-cleanup-glance 2026-02-14 04:52:22.685761 | controller | | persistentvolumeclaim \"glance-cache-glance-default-single-1\" deleted from glance-kuttl-tests 2026-02-14 04:52:22.685766 | controller | namespace\n logger.go:42: 04:47:16 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.685770 | controller | \"glance-glance-default-single-0\" deleted from glance-kuttl-tests namespace\n logger.go:42: 2026-02-14 04:52:22.685774 | controller | 04:47:20 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim \"glance-glance-default-single-1\" 2026-02-14 04:52:22.685779 | controller | deleted from glance-kuttl-tests namespace\n logger.go:42: 04:47:21 | glance_single_tls/5-cleanup-glance 2026-02-14 04:52:22.685783 | controller | | persistentvolume/local-storage02-crc patched\n logger.go:42: 04:47:21 | glance_single_tls/5-cleanup-glance 2026-02-14 04:52:22.685787 | controller | | persistentvolume/local-storage03-crc patched\n logger.go:42: 04:47:21 | glance_single_tls/5-cleanup-glance 2026-02-14 04:52:22.685792 | controller | | persistentvolume/local-storage09-crc patched\n logger.go:42: 04:47:21 | glance_single_tls/5-cleanup-glance 2026-02-14 04:52:22.685796 | controller | | persistentvolume/local-storage11-crc patched\n logger.go:42: 04:47:21 | glance_single_tls/5-cleanup-glance 2026-02-14 04:52:22.685800 | controller | | test step completed 5-cleanup-glance\n logger.go:42: 04:47:21 | glance_single_tls 2026-02-14 04:52:22.685806 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_split_proxypass\n 2026-02-14 04:52:22.685810 | controller | \ logger.go:42: 04:47:21 | glance_split_proxypass | Skipping creation of user-supplied 2026-02-14 04:52:22.685815 | controller | namespace: glance-kuttl-tests\n logger.go:42: 04:47:21 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.685819 | controller | | starting test step 1-deploy_glance\n logger.go:42: 04:47:21 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.685823 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/split | 2026-02-14 04:52:22.685828 | controller | oc apply -n $NAMESPACE -f -\n oc patch Glance -n $NAMESPACE glance --type='json' 2026-02-14 04:52:22.685832 | controller | -p='[{\"op\": \"replace\", \"path\": \"/metadata/annotations/glance.openstack.org~1wsgi\", 2026-02-14 04:52:22.685836 | controller | \"value\":\"false\"}]'\n ]\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.685840 | controller | | Warning: field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.685845 | controller | instead\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.685851 | controller | created\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | Warning: 2026-02-14 04:52:22.685855 | controller | field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.685860 | controller | instead\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.685864 | controller | patched\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.685868 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.685874 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.685878 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.685883 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.685887 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.685891 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.685896 | controller | \ ]\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.685900 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.685911 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.685916 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.685921 | controller | \ logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.685925 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.685929 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.685934 | controller | }}'\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | error: 2026-02-14 04:52:22.685938 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2026-02-14 04:52:22.685942 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2026-02-14 04:52:22.685946 | controller | output:1:3: executing \"output\" at : 2026-02-14 04:52:22.685951 | controller | error calling index: index of untyped nil\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.685955 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2026-02-14 04:52:22.685959 | controller | at : error calling index: index 2026-02-14 04:52:22.685963 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2026-02-14 04:52:22.685968 | controller | 04:47:22 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2026-02-14 04:52:22.685972 | controller | 04:47:22 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.685976 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.685981 | controller | }}\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | \traw 2026-02-14 04:52:22.685985 | controller | data was:\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.685990 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.685997 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.686002 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.686007 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.686018 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:22Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40715\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.686024 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.686051 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.686057 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.686062 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.686068 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.686073 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.686081 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.686086 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DB 2026-02-14 04:52:22.686092 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DBsync 2026-02-14 04:52:22.686108 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.686117 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.686123 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.686130 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.686137 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.686152 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.686157 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.686162 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.686171 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.686175 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.686180 | controller | \ logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | \tobject given 2026-02-14 04:52:22.686184 | controller | to template engine was:\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686188 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2026-02-14 04:52:22.686193 | controller | kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.686200 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.686205 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.686209 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.686214 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.686220 | controller | \ logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.686224 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.686228 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.686233 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.686237 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.686241 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.686246 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.686250 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.686254 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.686258 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.686263 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.686267 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.686271 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.686275 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.686280 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.686284 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.686288 | controller | time:2026-02-14T04:47:22Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40715 2026-02-14 04:52:22.686293 | controller | uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.686303 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686307 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686312 | controller | | [glance_store]\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686316 | controller | | default_backend = default_backend\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686320 | controller | | [default_backend]\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686328 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686332 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686336 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:47:22 2026-02-14 04:52:22.686341 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2026-02-14 04:52:22.686345 | controller | \ logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.686349 | controller | = service:glance\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686353 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686358 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686364 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.686368 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.686373 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.686377 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.686381 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.686385 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.686392 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.686397 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.686401 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.686405 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.686410 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:DB 2026-02-14 04:52:22.686414 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.686418 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.686424 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.686428 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.686432 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.686437 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.686441 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.686445 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.686449 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.686453 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.686458 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.686463 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.686468 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.686472 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:Service config create not started 2026-02-14 04:52:22.686476 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.686487 | controller | observedGeneration:1]]'\n logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686491 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:47:23 | 2026-02-14 04:52:22.686496 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2026-02-14 04:52:22.686500 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2026-02-14 04:52:22.686504 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.686509 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.686513 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.686517 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.686521 | controller | \ ]\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.686526 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.686530 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686534 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.686538 | controller | \ logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.686543 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.686547 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.686551 | controller | }}'\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | error: 2026-02-14 04:52:22.686555 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2026-02-14 04:52:22.686559 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2026-02-14 04:52:22.686564 | controller | output:1:3: executing \"output\" at : 2026-02-14 04:52:22.686568 | controller | error calling index: index of untyped nil\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686572 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2026-02-14 04:52:22.686577 | controller | at : error calling index: index 2026-02-14 04:52:22.686581 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2026-02-14 04:52:22.686585 | controller | 04:47:23 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2026-02-14 04:52:22.686589 | controller | 04:47:23 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.686594 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.686598 | controller | }}\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | \traw 2026-02-14 04:52:22.686602 | controller | data was:\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.686607 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.686613 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.686618 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.686622 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.686635 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:22Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40715\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.686641 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.686646 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.686650 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.686654 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.686660 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.686665 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.686669 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.686702 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DB 2026-02-14 04:52:22.686711 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DBsync 2026-02-14 04:52:22.686721 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.686725 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.686730 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.686735 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.686739 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.686743 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.686758 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.686763 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.686767 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.686771 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.686777 | controller | \ logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | \tobject given 2026-02-14 04:52:22.686783 | controller | to template engine was:\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686790 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2026-02-14 04:52:22.686795 | controller | kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.686799 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.686803 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.686808 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.686812 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.686817 | controller | \ logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.686821 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.686825 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.686830 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.686834 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.686838 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.686842 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.686847 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.686851 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.686861 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.686866 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.686871 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.686875 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.686879 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.686883 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.686887 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.686892 | controller | time:2026-02-14T04:47:22Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40715 2026-02-14 04:52:22.686896 | controller | uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.686900 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686905 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686911 | controller | | [glance_store]\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686915 | controller | | default_backend = default_backend\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686919 | controller | | [default_backend]\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686924 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686928 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686932 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:47:23 2026-02-14 04:52:22.686937 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2026-02-14 04:52:22.686941 | controller | \ logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.686945 | controller | = service:glance\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686949 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686954 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.686958 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.686962 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.686966 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.686971 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.686975 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.686979 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.686983 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.686988 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.686992 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.686996 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.687000 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:DB 2026-02-14 04:52:22.687005 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687009 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687013 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687017 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687023 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687033 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.687039 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.687043 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687047 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.687053 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.687057 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.687062 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687066 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.687070 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:Service config create not started 2026-02-14 04:52:22.687075 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.687079 | controller | observedGeneration:1]]'\n logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687083 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:47:24 | 2026-02-14 04:52:22.687087 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2026-02-14 04:52:22.687092 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2026-02-14 04:52:22.687096 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.687100 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.687105 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.687109 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.687113 | controller | \ ]\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.687117 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.687122 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687126 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.687130 | controller | \ logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.687134 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.687139 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.687143 | controller | }}'\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | error: 2026-02-14 04:52:22.687149 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2026-02-14 04:52:22.687153 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2026-02-14 04:52:22.687157 | controller | output:1:3: executing \"output\" at : 2026-02-14 04:52:22.687162 | controller | error calling index: index of untyped nil\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687166 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2026-02-14 04:52:22.687170 | controller | at : error calling index: index 2026-02-14 04:52:22.687174 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2026-02-14 04:52:22.687178 | controller | 04:47:24 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2026-02-14 04:52:22.687183 | controller | 04:47:24 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.687187 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.687193 | controller | }}\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | \traw 2026-02-14 04:52:22.687197 | controller | data was:\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.687209 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.687214 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.687219 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.687223 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.687228 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:22Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40715\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.687233 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.687237 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.687243 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.687247 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.687251 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.687262 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.687267 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.687271 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DB 2026-02-14 04:52:22.687276 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DBsync 2026-02-14 04:52:22.687280 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.687284 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.687289 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.687293 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.687297 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.687302 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.687306 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.687310 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.687314 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.687319 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.687325 | controller | \ logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | \tobject given 2026-02-14 04:52:22.687329 | controller | to template engine was:\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687333 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2026-02-14 04:52:22.687338 | controller | kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.687342 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.687346 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.687351 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.687361 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.687368 | controller | \ logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687372 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.687376 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.687381 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.687385 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.687389 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.687394 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.687398 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.687402 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.687406 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.687411 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.687415 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.687419 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.687423 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.687428 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.687432 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.687436 | controller | time:2026-02-14T04:47:22Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40715 2026-02-14 04:52:22.687441 | controller | uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.687447 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687451 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687455 | controller | | [glance_store]\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687459 | controller | | default_backend = default_backend\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687464 | controller | | [default_backend]\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687468 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687472 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687476 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:47:24 2026-02-14 04:52:22.687481 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2026-02-14 04:52:22.687485 | controller | \ logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.687489 | controller | = service:glance\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687493 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687498 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687502 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.687506 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.687511 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.687515 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.687519 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.687523 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.687528 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.687538 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687542 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.687547 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.687551 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:DB 2026-02-14 04:52:22.687555 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687559 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687564 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687568 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687572 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687578 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.687584 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.687588 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687593 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.687597 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.687601 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.687606 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687610 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.687614 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:Service config create not started 2026-02-14 04:52:22.687618 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.687623 | controller | observedGeneration:1]]'\n logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687629 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:47:25 | 2026-02-14 04:52:22.687633 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2026-02-14 04:52:22.687637 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2026-02-14 04:52:22.687642 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.687647 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.687653 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.687657 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.687662 | controller | \ ]\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.687667 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.687675 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687692 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.687697 | controller | \ logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.687701 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.687705 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.687710 | controller | }}'\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | error: 2026-02-14 04:52:22.687714 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2026-02-14 04:52:22.687718 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2026-02-14 04:52:22.687722 | controller | output:1:3: executing \"output\" at : 2026-02-14 04:52:22.687727 | controller | error calling index: index of untyped nil\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687731 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2026-02-14 04:52:22.687741 | controller | at : error calling index: index 2026-02-14 04:52:22.687746 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2026-02-14 04:52:22.687750 | controller | 04:47:25 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2026-02-14 04:52:22.687756 | controller | 04:47:25 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.687761 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.687765 | controller | }}\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | \traw 2026-02-14 04:52:22.687769 | controller | data was:\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.687774 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.687778 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.687783 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.687787 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.687792 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:22Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40715\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.687806 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.687810 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.687815 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.687819 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.687824 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.687828 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.687833 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.687837 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DB 2026-02-14 04:52:22.687842 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DBsync 2026-02-14 04:52:22.687846 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.687850 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.687855 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.687859 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.687863 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.687867 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.687872 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.687876 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.687880 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.687888 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.687893 | controller | \ logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | \tobject given 2026-02-14 04:52:22.687898 | controller | to template engine was:\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.687902 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2026-02-14 04:52:22.687912 | controller | kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.687919 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.687924 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.687929 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.687933 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.687939 | controller | \ logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.687943 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.687947 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.687951 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.687956 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.687960 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.687964 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.687968 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.687973 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.687977 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.687981 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.687985 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.687990 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.687994 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.687998 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.688002 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.688008 | controller | time:2026-02-14T04:47:22Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40715 2026-02-14 04:52:22.688013 | controller | uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.688017 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688021 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688025 | controller | | [glance_store]\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688030 | controller | | default_backend = default_backend\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688034 | controller | | [default_backend]\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688038 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688042 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688047 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:47:25 2026-02-14 04:52:22.688051 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2026-02-14 04:52:22.688055 | controller | \ logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.688065 | controller | = service:glance\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688070 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688074 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688079 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.688083 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.688087 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.688091 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.688096 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.688100 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.688104 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.688108 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688113 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.688117 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.688121 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:DB 2026-02-14 04:52:22.688125 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688130 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688134 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688138 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688144 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688149 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.688153 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.688159 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688164 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.688168 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.688172 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.688176 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688181 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.688185 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:Service config create not started 2026-02-14 04:52:22.688189 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.688194 | controller | observedGeneration:1]]'\n logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688198 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:47:26 | 2026-02-14 04:52:22.688202 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2026-02-14 04:52:22.688206 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2026-02-14 04:52:22.688211 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.688215 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.688219 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.688223 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.688228 | controller | \ ]\n logger.go:42: 04:47:26 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.688232 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.688236 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:26 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688247 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.688252 | controller | \ logger.go:42: 04:47:26 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.688256 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.688260 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.688265 | controller | }}'\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | error: 2026-02-14 04:52:22.688269 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2026-02-14 04:52:22.688273 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2026-02-14 04:52:22.688278 | controller | output:1:3: executing \"output\" at : 2026-02-14 04:52:22.688282 | controller | error calling index: index of untyped nil\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688286 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2026-02-14 04:52:22.688294 | controller | at : error calling index: index 2026-02-14 04:52:22.688298 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2026-02-14 04:52:22.688303 | controller | 04:47:27 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2026-02-14 04:52:22.688307 | controller | 04:47:27 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.688311 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.688315 | controller | }}\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | \traw 2026-02-14 04:52:22.688321 | controller | data was:\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.688326 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.688330 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.688334 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.688339 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.688350 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:22Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40715\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.688359 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.688366 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.688372 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.688378 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.688384 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.688390 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.688397 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.688403 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DB 2026-02-14 04:52:22.688409 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DBsync 2026-02-14 04:52:22.688414 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.688419 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.688423 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.688428 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.688432 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.688436 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.688447 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.688454 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.688459 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.688463 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.688469 | controller | \ logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | \tobject given 2026-02-14 04:52:22.688473 | controller | to template engine was:\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688477 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2026-02-14 04:52:22.688482 | controller | kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.688486 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.688490 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.688495 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.688499 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.688506 | controller | \ logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688510 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.688514 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.688519 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.688523 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.688527 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.688532 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.688536 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.688540 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.688544 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.688549 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.688553 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.688557 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.688562 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.688568 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.688572 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.688576 | controller | time:2026-02-14T04:47:22Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40715 2026-02-14 04:52:22.688581 | controller | uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.688591 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688596 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688601 | controller | | [glance_store]\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688605 | controller | | default_backend = default_backend\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688609 | controller | | [default_backend]\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688614 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688618 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688622 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:47:27 2026-02-14 04:52:22.688627 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2026-02-14 04:52:22.688631 | controller | \ logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.688635 | controller | = service:glance\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688639 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688644 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688649 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.688654 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.688659 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.688663 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.688669 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.688688 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.688696 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.688700 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688705 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.688709 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.688713 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:DB 2026-02-14 04:52:22.688717 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688722 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688728 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688732 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688737 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688741 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.688746 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.688753 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688758 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.688762 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.688767 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.688773 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.688777 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.688782 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:Service config create not started 2026-02-14 04:52:22.688788 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.688794 | controller | observedGeneration:1]]'\n logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688807 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:47:28 | 2026-02-14 04:52:22.688812 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2026-02-14 04:52:22.688816 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2026-02-14 04:52:22.688821 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.688825 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.688829 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.688834 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.688838 | controller | \ ]\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.688842 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.688846 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688851 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.688855 | controller | \ logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.688860 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.688864 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.688871 | controller | }}'\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | error: 2026-02-14 04:52:22.688877 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2026-02-14 04:52:22.688882 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2026-02-14 04:52:22.688888 | controller | output:1:3: executing \"output\" at : 2026-02-14 04:52:22.688897 | controller | error calling index: index of untyped nil\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.688903 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2026-02-14 04:52:22.688909 | controller | at : error calling index: index 2026-02-14 04:52:22.688913 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2026-02-14 04:52:22.688918 | controller | 04:47:28 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2026-02-14 04:52:22.688922 | controller | 04:47:28 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.688926 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.688931 | controller | }}\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | \traw 2026-02-14 04:52:22.688935 | controller | data was:\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.688939 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.688944 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.688949 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.688953 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.688965 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:27Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40819\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.688973 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.688977 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.688981 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.688986 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.688990 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.688994 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.688999 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.689003 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.689008 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.689018 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.689022 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.689027 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Keystone 2026-02-14 04:52:22.689031 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.689035 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.689040 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.689046 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.689050 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.689054 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.689061 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.689065 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.689071 | controller | \ logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | \tobject given 2026-02-14 04:52:22.689075 | controller | to template engine was:\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689079 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2026-02-14 04:52:22.689084 | controller | kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.689088 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.689093 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.689097 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.689101 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.689107 | controller | \ logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.689111 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.689116 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.689120 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.689124 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.689129 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.689134 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.689140 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.689152 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.689159 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.689168 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.689174 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.689180 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.689185 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.689192 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.689198 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2026-02-14 04:52:22.689204 | controller | subresource:status time:2026-02-14T04:47:27Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.689209 | controller | resourceVersion:40819 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.689213 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.689217 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689222 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689226 | controller | | [glance_store]\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689230 | controller | | default_backend = default_backend\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689235 | controller | | [default_backend]\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689241 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689246 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689253 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:47:28 2026-02-14 04:52:22.689259 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2026-02-14 04:52:22.689265 | controller | \ logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.689269 | controller | = service:glance\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689274 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689278 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689282 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.689286 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.689291 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.689295 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.689299 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.689303 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.689308 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.689312 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.689316 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.689324 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.689330 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z message:DB 2026-02-14 04:52:22.689335 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.689341 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.689348 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.689352 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.689366 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.689370 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2026-02-14 04:52:22.689374 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:MariaDBAccount 2026-02-14 04:52:22.689379 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.689383 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2026-02-14 04:52:22.689387 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:NotificationBusInstance successfully 2026-02-14 04:52:22.689392 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.689396 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.689400 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.689404 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.689409 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.689415 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.689419 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2026-02-14 04:52:22.689423 | controller | \ logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.689427 | controller | skipping 1 additional commands\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689432 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.689436 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.689440 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.689444 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.689449 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.689454 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.689460 | controller | \ ]\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.689466 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.689471 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689476 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.689482 | controller | \ logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.689486 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.689490 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.689496 | controller | }}'\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | error: 2026-02-14 04:52:22.689501 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2026-02-14 04:52:22.689507 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2026-02-14 04:52:22.689512 | controller | output:1:3: executing \"output\" at : 2026-02-14 04:52:22.689517 | controller | error calling index: index of untyped nil\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689521 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2026-02-14 04:52:22.689525 | controller | at : error calling index: index 2026-02-14 04:52:22.689529 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2026-02-14 04:52:22.689534 | controller | 04:47:29 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2026-02-14 04:52:22.689538 | controller | 04:47:29 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.689542 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.689546 | controller | }}\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | \traw 2026-02-14 04:52:22.689551 | controller | data was:\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.689563 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.689568 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.689573 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.689579 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.689584 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:27Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40819\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.689593 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.689597 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.689601 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.689606 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.689610 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.689624 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.689631 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.689637 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.689643 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.689647 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.689651 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.689658 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Keystone 2026-02-14 04:52:22.689665 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.689670 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.689692 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.689696 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.689701 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.689705 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.689709 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.689716 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.689721 | controller | \ logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | \tobject given 2026-02-14 04:52:22.689726 | controller | to template engine was:\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689731 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2026-02-14 04:52:22.689737 | controller | kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.689743 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.689750 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.689765 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.689771 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.689775 | controller | \ logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.689780 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.689784 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.689790 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.689803 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.689816 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.689822 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.689828 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.689834 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.689841 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.689847 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.689853 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.689859 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.689865 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.689871 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.689877 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2026-02-14 04:52:22.689882 | controller | subresource:status time:2026-02-14T04:47:27Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.689888 | controller | resourceVersion:40819 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.689893 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.689899 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689905 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689910 | controller | | [glance_store]\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689917 | controller | | default_backend = default_backend\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689922 | controller | | [default_backend]\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689928 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689934 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689938 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:47:29 2026-02-14 04:52:22.689943 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2026-02-14 04:52:22.689947 | controller | \ logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.689951 | controller | = service:glance\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689955 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689960 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.689964 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.689968 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.689987 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.690007 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.690014 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.690020 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.690026 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.690031 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.690037 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.690042 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.690064 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z message:DB 2026-02-14 04:52:22.690070 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.690074 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.690079 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.690084 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.690093 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.690108 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2026-02-14 04:52:22.690115 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:MariaDBAccount 2026-02-14 04:52:22.690121 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.690131 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2026-02-14 04:52:22.690136 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:NotificationBusInstance successfully 2026-02-14 04:52:22.690140 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.690146 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.690150 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.690155 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.690159 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.690163 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.690168 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2026-02-14 04:52:22.690172 | controller | \ logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.690176 | controller | skipping 1 additional commands\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690180 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.690184 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.690189 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.690193 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.690200 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.690204 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.690208 | controller | \ ]\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.690212 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.690217 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690221 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.690225 | controller | \ logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.690230 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.690245 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.690250 | controller | }}'\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | error: 2026-02-14 04:52:22.690254 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2026-02-14 04:52:22.690261 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2026-02-14 04:52:22.690266 | controller | output:1:3: executing \"output\" at : 2026-02-14 04:52:22.690270 | controller | error calling index: index of untyped nil\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690274 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2026-02-14 04:52:22.690279 | controller | at : error calling index: index 2026-02-14 04:52:22.690283 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2026-02-14 04:52:22.690287 | controller | 04:47:30 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2026-02-14 04:52:22.690291 | controller | 04:47:30 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.690295 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.690300 | controller | }}\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | \traw 2026-02-14 04:52:22.690304 | controller | data was:\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.690308 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.690313 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.690318 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.690322 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.690334 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:29Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40840\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.690344 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.690348 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.690353 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.690357 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.690361 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.690366 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.690371 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.690377 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.690381 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.690385 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.690390 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.690394 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:29Z\",\"message\":\"Setup 2026-02-14 04:52:22.690398 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.690403 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.690407 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.690411 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.690415 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.690428 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.690437 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.690452 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2a53017ec0a7480cb0ba6c6dfcf4ddc2\"}}\n 2026-02-14 04:52:22.690459 | controller | \ logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | \tobject given 2026-02-14 04:52:22.690465 | controller | to template engine was:\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690471 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2026-02-14 04:52:22.690477 | controller | kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.690483 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.690488 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.690494 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.690500 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.690514 | controller | \ logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.690520 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.690526 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.690532 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.690538 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.690544 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.690548 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.690552 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.690556 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.690561 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.690565 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.690571 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.690577 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.690583 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.690589 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.690594 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.690600 | controller | operation:Update subresource:status time:2026-02-14T04:47:29Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.690605 | controller | resourceVersion:40840 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.690611 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.690617 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690637 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690642 | controller | | [glance_store]\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690647 | controller | | default_backend = default_backend\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690652 | controller | | [default_backend]\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690657 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690662 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690666 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:47:30 2026-02-14 04:52:22.690672 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2026-02-14 04:52:22.690697 | controller | \ logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.690705 | controller | = service:glance\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690709 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690713 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690718 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.690722 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.690726 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.690730 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.690735 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.690739 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.690743 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.690747 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.690752 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.690756 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.690760 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z message:DB 2026-02-14 04:52:22.690764 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.690769 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.690773 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.690777 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.690782 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:29Z 2026-02-14 04:52:22.690786 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.690790 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.690794 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.690798 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.690803 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.690807 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.690811 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.690815 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.690822 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.690826 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.690831 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.690835 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.690850 | controller | serviceID:2a53017ec0a7480cb0ba6c6dfcf4ddc2]]'\n logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690855 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:47:31 | 2026-02-14 04:52:22.690859 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2026-02-14 04:52:22.690863 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2026-02-14 04:52:22.690868 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.690872 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.690876 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.690880 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.690885 | controller | \ ]\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.690889 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.690893 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690897 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.690902 | controller | \ logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.690906 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.690910 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.690914 | controller | }}'\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | error: 2026-02-14 04:52:22.690919 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2026-02-14 04:52:22.690923 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2026-02-14 04:52:22.690927 | controller | output:1:3: executing \"output\" at : 2026-02-14 04:52:22.690931 | controller | error calling index: index of untyped nil\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.690935 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2026-02-14 04:52:22.690940 | controller | at : error calling index: index 2026-02-14 04:52:22.690944 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2026-02-14 04:52:22.690948 | controller | 04:47:31 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2026-02-14 04:52:22.690952 | controller | 04:47:31 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.690957 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.690961 | controller | }}\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | \traw 2026-02-14 04:52:22.690965 | controller | data was:\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.690970 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.690974 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.690980 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.690985 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.690998 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:29Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40840\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.691006 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.691011 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.691015 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.691020 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.691024 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.691029 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.691035 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.691039 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.691045 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.691056 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.691060 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.691065 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:29Z\",\"message\":\"Setup 2026-02-14 04:52:22.691069 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.691073 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.691078 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.691082 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.691086 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.691092 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.691097 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.691101 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2a53017ec0a7480cb0ba6c6dfcf4ddc2\"}}\n 2026-02-14 04:52:22.691105 | controller | \ logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | \tobject given 2026-02-14 04:52:22.691110 | controller | to template engine was:\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691114 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2026-02-14 04:52:22.691118 | controller | kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.691124 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.691129 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.691133 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.691139 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.691145 | controller | \ logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.691149 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.691153 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.691157 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.691162 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.691166 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.691170 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.691180 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.691185 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.691190 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.691194 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.691198 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.691202 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.691207 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.691211 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.691215 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.691219 | controller | operation:Update subresource:status time:2026-02-14T04:47:29Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.691224 | controller | resourceVersion:40840 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.691228 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.691232 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691236 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691241 | controller | | [glance_store]\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691247 | controller | | default_backend = default_backend\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691252 | controller | | [default_backend]\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691257 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691261 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691265 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:47:31 2026-02-14 04:52:22.691270 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2026-02-14 04:52:22.691274 | controller | \ logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.691278 | controller | = service:glance\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691282 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691287 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691302 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.691307 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.691312 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.691316 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.691320 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.691324 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.691330 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.691334 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.691339 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.691343 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.691347 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z message:DB 2026-02-14 04:52:22.691352 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.691356 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.691360 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.691364 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.691376 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:29Z 2026-02-14 04:52:22.691381 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.691385 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.691390 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.691394 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.691398 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.691404 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.691408 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.691413 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.691417 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.691421 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.691425 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.691430 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.691434 | controller | serviceID:2a53017ec0a7480cb0ba6c6dfcf4ddc2]]'\n logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691438 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:47:32 | 2026-02-14 04:52:22.691442 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2026-02-14 04:52:22.691447 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2026-02-14 04:52:22.691451 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.691455 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.691459 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.691505 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.691512 | controller | \ ]\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.691516 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.691521 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691525 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.691529 | controller | \ logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.691534 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.691538 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.691542 | controller | }}'\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | error: 2026-02-14 04:52:22.691546 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2026-02-14 04:52:22.691551 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2026-02-14 04:52:22.691555 | controller | output:1:3: executing \"output\" at : 2026-02-14 04:52:22.691561 | controller | error calling index: index of untyped nil\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691567 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2026-02-14 04:52:22.691581 | controller | at : error calling index: index 2026-02-14 04:52:22.691586 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2026-02-14 04:52:22.691590 | controller | 04:47:32 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2026-02-14 04:52:22.691595 | controller | 04:47:32 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.691599 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.691605 | controller | }}\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | \traw 2026-02-14 04:52:22.691610 | controller | data was:\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.691625 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.691632 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.691638 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.691644 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.691652 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:29Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40840\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.691660 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.691674 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.691694 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.691699 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.691711 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.691715 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.691720 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.691725 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.691729 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.691734 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.691738 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.691742 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:29Z\",\"message\":\"Setup 2026-02-14 04:52:22.691746 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.691751 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.691755 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.691759 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.691763 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.691768 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.691772 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.691778 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2a53017ec0a7480cb0ba6c6dfcf4ddc2\"}}\n 2026-02-14 04:52:22.691783 | controller | \ logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | \tobject given 2026-02-14 04:52:22.691787 | controller | to template engine was:\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691791 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2026-02-14 04:52:22.691796 | controller | kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.691810 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.691817 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.691822 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.691826 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.691832 | controller | \ logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.691838 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.691844 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.691850 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.691856 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.691862 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.691868 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.691872 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.691877 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.691881 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.691885 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.691890 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.691894 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.691898 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.691902 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.691907 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.691916 | controller | operation:Update subresource:status time:2026-02-14T04:47:29Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.691920 | controller | resourceVersion:40840 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.691924 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.691929 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691933 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691937 | controller | | [glance_store]\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691941 | controller | | default_backend = default_backend\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691946 | controller | | [default_backend]\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691950 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691954 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691959 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:47:32 2026-02-14 04:52:22.691963 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2026-02-14 04:52:22.691967 | controller | \ logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.691971 | controller | = service:glance\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691976 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691980 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.691984 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.691997 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.692002 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.692006 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.692011 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.692015 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.692019 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.692026 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.692030 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.692035 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.692039 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z message:DB 2026-02-14 04:52:22.692043 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.692048 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.692052 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.692056 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.692063 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:29Z 2026-02-14 04:52:22.692067 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.692071 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.692076 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.692080 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.692084 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.692090 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.692103 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.692115 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.692121 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.692128 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.692133 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.692138 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.692142 | controller | serviceID:2a53017ec0a7480cb0ba6c6dfcf4ddc2]]'\n logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692146 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:47:33 | 2026-02-14 04:52:22.692154 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2026-02-14 04:52:22.692159 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2026-02-14 04:52:22.692165 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.692170 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.692174 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.692178 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.692183 | controller | \ ]\n logger.go:42: 04:47:33 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.692187 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.692191 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:33 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692196 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.692200 | controller | \ logger.go:42: 04:47:33 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.692215 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.692220 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.692225 | controller | }}'\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | error: 2026-02-14 04:52:22.692229 | controller | error executing template \"{{ index .status.apiEndpoint \\\"default-internal\\\" 2026-02-14 04:52:22.692233 | controller | }}{{ \\\":\\\" }}{{ index .status.apiEndpoint \\\"default-public\\\" }}\": template: 2026-02-14 04:52:22.692238 | controller | output:1:3: executing \"output\" at : 2026-02-14 04:52:22.692244 | controller | error calling index: index of untyped nil\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692249 | controller | | + apiEndpoints='Error executing template: template: output:1:3: executing \"output\" 2026-02-14 04:52:22.692253 | controller | at : error calling index: index 2026-02-14 04:52:22.692257 | controller | of untyped nil. Printing more information for debugging the template:\n logger.go:42: 2026-02-14 04:52:22.692262 | controller | 04:47:34 | glance_split_proxypass/1-deploy_glance | \ttemplate was:\n logger.go:42: 2026-02-14 04:52:22.692266 | controller | 04:47:34 | glance_split_proxypass/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.692270 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.692274 | controller | }}\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | \traw 2026-02-14 04:52:22.692279 | controller | data was:\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.692283 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.692288 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.692293 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.692297 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.692309 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:glanceAPIReadyCounts\":{\".\":{},\"f:default\":{}},\"f:hash\":{\".\":{},\"f:dbsync\":{}},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:33Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40878\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.692316 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.692321 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.692325 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.692330 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.692334 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.692338 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:33Z\",\"message\":\"Setup 2026-02-14 04:52:22.692343 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:33Z\",\"message\":\"CronJob 2026-02-14 04:52:22.692347 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.692352 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:33Z\",\"message\":\"DBsync 2026-02-14 04:52:22.692356 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.692360 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.692365 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:29Z\",\"message\":\"Setup 2026-02-14 04:52:22.692369 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.692373 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.692378 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:33Z\",\"message\":\"NetworkAttachments 2026-02-14 04:52:22.692384 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NetworkAttachmentsReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.692395 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.692400 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.692404 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.692408 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.692413 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"glanceAPIReadyCounts\":{\"default\":0},\"hash\":{\"dbsync\":\"n598h694h67bh55hc7h5d8h645hd7h5b7h79h686h558h556h696h687h54dhb6h5cch676h97hd6h655h67fhb4h5f5hbbh677h5d9h549h544h68bh545q\"},\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2a53017ec0a7480cb0ba6c6dfcf4ddc2\"}}\n 2026-02-14 04:52:22.692417 | controller | \ logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | \tobject given 2026-02-14 04:52:22.692422 | controller | to template engine was:\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692426 | controller | | \t\tmap[apiVersion:glance.openstack.org/v1beta1 kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false 2026-02-14 04:52:22.692430 | controller | kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.692435 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.692439 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.692443 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.692448 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.692454 | controller | \ logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.692459 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.692463 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.692467 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.692472 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.692476 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.692480 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.692486 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.692490 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.692495 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.692499 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.692503 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.692507 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.692512 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.692516 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.692528 | controller | f:glanceAPIReadyCounts:map[.:map[] f:default:map[]] f:hash:map[.:map[] f:dbsync:map[]] 2026-02-14 04:52:22.692532 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.692537 | controller | operation:Update subresource:status time:2026-02-14T04:47:33Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.692541 | controller | resourceVersion:40878 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.692545 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.692550 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692554 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692558 | controller | | [glance_store]\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692563 | controller | | default_backend = default_backend\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692567 | controller | | [default_backend]\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692571 | controller | | swift_store_create_container_on_put = True\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692576 | controller | | swift_store_auth_version = 3\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692580 | controller | | swift_store_auth_address = {{ .KeystoneInternalURL }}\n logger.go:42: 04:47:34 2026-02-14 04:52:22.692586 | controller | | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type = internalURL\n 2026-02-14 04:52:22.692590 | controller | \ logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.692595 | controller | = service:glance\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692599 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692603 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692608 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.692612 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.692616 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.692620 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.692625 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.692631 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.692635 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.692639 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:33Z 2026-02-14 04:52:22.692644 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2026-02-14T04:47:33Z 2026-02-14 04:52:22.692648 | controller | message:CronJob completed reason:Ready status:True type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.692652 | controller | message:DB create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:33Z 2026-02-14 04:52:22.692657 | controller | message:DBsync completed reason:Ready status:True type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.692661 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.692665 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:29Z 2026-02-14 04:52:22.692669 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.692690 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.692699 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.692705 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:33Z 2026-02-14 04:52:22.692710 | controller | message:NetworkAttachments completed reason:Ready status:True type:NetworkAttachmentsReady] 2026-02-14 04:52:22.692716 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:NotificationBusInstance successfully 2026-02-14 04:52:22.692720 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.692731 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.692736 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.692740 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.692747 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.692751 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.692756 | controller | glanceAPIReadyCounts:map[default:0] hash:map[dbsync:n598h694h67bh55hc7h5d8h645hd7h5b7h79h686h558h556h696h687h54dhb6h5cch676h97hd6h655h67fhb4h5f5hbbh677h5d9h549h544h68bh545q] 2026-02-14 04:52:22.692760 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.692764 | controller | serviceID:2a53017ec0a7480cb0ba6c6dfcf4ddc2]]'\n logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692769 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:47:35 | 2026-02-14 04:52:22.692773 | controller | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2026-02-14 04:52:22.692777 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2026-02-14 04:52:22.692781 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.692786 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.692792 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.692796 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.692800 | controller | \ ]\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.692804 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.692809 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692813 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.692817 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.692822 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.692826 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.692830 | controller | }}'\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.692835 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.692840 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.692844 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.692848 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + matches=\n 2026-02-14 04:52:22.692852 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2026-02-14 04:52:22.692857 | controller | ']'\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + exit 2026-02-14 04:52:22.692863 | controller | 0\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.692869 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.692875 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2026-02-14 04:52:22.692881 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2026-02-14 04:52:22.692885 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2026-02-14 04:52:22.692889 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2026-02-14 04:52:22.692894 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2026-02-14 04:52:22.692898 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.692902 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.692914 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.692919 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.692925 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.692930 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.692934 | controller | 04:47:35 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2026-02-14 04:52:22.692938 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.692946 | controller | end }}'\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ 2026-02-14 04:52:22.692950 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2026-02-14 04:52:22.692954 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.692959 | controller | end }}'\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + 2026-02-14 04:52:22.692963 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.692967 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.692972 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.692976 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692980 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.692984 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.692989 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.692993 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.692997 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.693002 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693006 | controller | | + NAME=API\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693010 | controller | | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693015 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693019 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693023 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.693028 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.693032 | controller | in\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ oc 2026-02-14 04:52:22.693036 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2026-02-14 04:52:22.693040 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693045 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.693049 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.693053 | controller | \ logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.693058 | controller | in $(echo $imageTuples)\n logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693062 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:35 2026-02-14 04:52:22.693068 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2026-02-14 04:52:22.693072 | controller | 04:47:35 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2026-02-14 04:52:22.693076 | controller | 04:47:36 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2026-02-14 04:52:22.693087 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.693092 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.693096 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.693101 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.693105 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.693109 | controller | \ ]\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.693113 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.693118 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693122 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.693126 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.693130 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.693135 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.693139 | controller | }}'\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.693143 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.693147 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.693152 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.693156 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + matches=\n 2026-02-14 04:52:22.693160 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2026-02-14 04:52:22.693164 | controller | ']'\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + exit 2026-02-14 04:52:22.693169 | controller | 0\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.693173 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.693177 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2026-02-14 04:52:22.693181 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2026-02-14 04:52:22.693186 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2026-02-14 04:52:22.693192 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2026-02-14 04:52:22.693197 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2026-02-14 04:52:22.693201 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.693205 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.693211 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.693216 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.693220 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.693224 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.693229 | controller | 04:47:36 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2026-02-14 04:52:22.693233 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.693237 | controller | end }}'\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ 2026-02-14 04:52:22.693241 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2026-02-14 04:52:22.693246 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.693250 | controller | end }}'\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + 2026-02-14 04:52:22.693254 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693266 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.693271 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.693275 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693279 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693284 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693288 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.693292 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693297 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.693301 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693305 | controller | | + NAME=API\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693309 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693314 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.693318 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693322 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693327 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.693331 | controller | \ logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.693335 | controller | in\n logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ oc 2026-02-14 04:52:22.693339 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2026-02-14 04:52:22.693344 | controller | \ logger.go:42: 04:47:37 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693350 | controller | \ logger.go:42: 04:47:37 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.693354 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.693359 | controller | \ logger.go:42: 04:47:37 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.693363 | controller | in $(echo $imageTuples)\n logger.go:42: 04:47:37 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693367 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:37 2026-02-14 04:52:22.693371 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2026-02-14 04:52:22.693376 | controller | 04:47:37 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2026-02-14 04:52:22.693380 | controller | 04:47:38 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2026-02-14 04:52:22.693384 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.693388 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.693393 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.693397 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.693401 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.693406 | controller | \ ]\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.693410 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.693414 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693418 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.693423 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.693433 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.693439 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.693444 | controller | }}'\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.693448 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.693452 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.693457 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.693461 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + matches=\n 2026-02-14 04:52:22.693465 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2026-02-14 04:52:22.693470 | controller | ']'\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + exit 2026-02-14 04:52:22.693474 | controller | 0\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.693478 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.693484 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2026-02-14 04:52:22.693489 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2026-02-14 04:52:22.693493 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2026-02-14 04:52:22.693497 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2026-02-14 04:52:22.693501 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2026-02-14 04:52:22.693506 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.693510 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.693514 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.693518 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.693523 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.693527 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.693531 | controller | 04:47:38 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2026-02-14 04:52:22.693536 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.693540 | controller | end }}'\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ 2026-02-14 04:52:22.693546 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2026-02-14 04:52:22.693550 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.693554 | controller | end }}'\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + 2026-02-14 04:52:22.693559 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693563 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.693569 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.693573 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693579 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693583 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693588 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693592 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693596 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.693607 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693612 | controller | | + NAME=API\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693618 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693622 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.693628 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693632 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693637 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.693641 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.693645 | controller | in\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ oc 2026-02-14 04:52:22.693649 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2026-02-14 04:52:22.693653 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693658 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.693662 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.693666 | controller | \ logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.693673 | controller | in $(echo $imageTuples)\n logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693690 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:38 2026-02-14 04:52:22.693695 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2026-02-14 04:52:22.693699 | controller | 04:47:38 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2026-02-14 04:52:22.693703 | controller | 04:47:39 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2026-02-14 04:52:22.693710 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.693715 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.693720 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.693724 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.693728 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.693732 | controller | \ ]\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.693737 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.693741 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693745 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.693750 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.693754 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.693758 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.693762 | controller | }}'\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.693767 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.693771 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.693778 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.693782 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + matches=\n 2026-02-14 04:52:22.693786 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2026-02-14 04:52:22.693791 | controller | ']'\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + exit 2026-02-14 04:52:22.693795 | controller | 0\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.693806 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.693810 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2026-02-14 04:52:22.693815 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2026-02-14 04:52:22.693819 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2026-02-14 04:52:22.693824 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2026-02-14 04:52:22.693828 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2026-02-14 04:52:22.693832 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.693836 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.693841 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.693845 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.693849 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.693853 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.693858 | controller | 04:47:39 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2026-02-14 04:52:22.693862 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.693866 | controller | end }}'\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ 2026-02-14 04:52:22.693870 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2026-02-14 04:52:22.693875 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.693879 | controller | end }}'\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + 2026-02-14 04:52:22.693883 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693888 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.693892 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.693896 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693901 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693905 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693909 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.693913 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693920 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.693924 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693932 | controller | | + NAME=API\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693938 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693942 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.693946 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.693950 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693955 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.693959 | controller | \ logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.693963 | controller | in\n logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ oc 2026-02-14 04:52:22.693969 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2026-02-14 04:52:22.693974 | controller | \ logger.go:42: 04:47:40 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.693985 | controller | \ logger.go:42: 04:47:40 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.693989 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.693994 | controller | \ logger.go:42: 04:47:40 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.693998 | controller | in $(echo $imageTuples)\n logger.go:42: 04:47:40 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694002 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:40 2026-02-14 04:52:22.694006 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2026-02-14 04:52:22.694011 | controller | 04:47:40 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2026-02-14 04:52:22.694015 | controller | 04:47:41 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2026-02-14 04:52:22.694019 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.694023 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.694028 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.694032 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.694036 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.694040 | controller | \ ]\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.694045 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.694049 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694053 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.694058 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.694081 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.694088 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.694094 | controller | }}'\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.694100 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.694106 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.694112 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.694118 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + matches=\n 2026-02-14 04:52:22.694124 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2026-02-14 04:52:22.694130 | controller | ']'\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + exit 2026-02-14 04:52:22.694137 | controller | 0\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.694142 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.694147 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2026-02-14 04:52:22.694151 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2026-02-14 04:52:22.694155 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2026-02-14 04:52:22.694160 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2026-02-14 04:52:22.694164 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2026-02-14 04:52:22.694168 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.694172 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.694177 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.694181 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.694185 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.694197 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.694202 | controller | 04:47:41 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2026-02-14 04:52:22.694206 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.694214 | controller | end }}'\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ 2026-02-14 04:52:22.694219 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2026-02-14 04:52:22.694224 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.694228 | controller | end }}'\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + 2026-02-14 04:52:22.694232 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694237 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.694241 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.694248 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694252 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694256 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694261 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694265 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694269 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.694274 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694278 | controller | | + NAME=API\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694282 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694286 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.694291 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694295 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694299 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.694304 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.694308 | controller | in\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ oc 2026-02-14 04:52:22.694312 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2026-02-14 04:52:22.694317 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694321 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.694325 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.694330 | controller | \ logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.694334 | controller | in $(echo $imageTuples)\n logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694338 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:41 2026-02-14 04:52:22.694343 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2026-02-14 04:52:22.694347 | controller | 04:47:41 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2026-02-14 04:52:22.694351 | controller | 04:47:42 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2026-02-14 04:52:22.694355 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.694360 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.694372 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.694377 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.694383 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.694387 | controller | \ ]\n logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.694391 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.694396 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694400 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.694404 | controller | \ logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.694409 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.694413 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.694417 | controller | }}'\n logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.694422 | controller | \ logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.694426 | controller | \ logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.694430 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.694435 | controller | \ logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | + matches=\n 2026-02-14 04:52:22.694439 | controller | \ logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2026-02-14 04:52:22.694443 | controller | ']'\n logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | + exit 2026-02-14 04:52:22.694448 | controller | 0\n logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.694452 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.694456 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2026-02-14 04:52:22.694461 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2026-02-14 04:52:22.694465 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2026-02-14 04:52:22.694471 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2026-02-14 04:52:22.694475 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2026-02-14 04:52:22.694479 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.694484 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.694491 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.694495 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.694500 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.694504 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.694508 | controller | 04:47:42 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2026-02-14 04:52:22.694513 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.694517 | controller | end }}'\n logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | ++ 2026-02-14 04:52:22.694523 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2026-02-14 04:52:22.694527 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.694531 | controller | end }}'\n logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + 2026-02-14 04:52:22.694536 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694540 | controller | \ logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.694544 | controller | \ logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.694555 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694559 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694564 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694568 | controller | \ logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.694572 | controller | \ logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694577 | controller | \ logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.694581 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694585 | controller | | + NAME=API\n logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694589 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694594 | controller | \ logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.694598 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694605 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694609 | controller | \ logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.694613 | controller | \ logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.694618 | controller | in\n logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | ++ oc 2026-02-14 04:52:22.694622 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2026-02-14 04:52:22.694626 | controller | \ logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694631 | controller | \ logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.694637 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.694641 | controller | \ logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.694646 | controller | in $(echo $imageTuples)\n logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694651 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:43 2026-02-14 04:52:22.694658 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2026-02-14 04:52:22.694663 | controller | 04:47:43 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2026-02-14 04:52:22.694668 | controller | 04:47:44 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2026-02-14 04:52:22.694673 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.694695 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.694699 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.694704 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.694708 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.694712 | controller | \ ]\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.694716 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.694721 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694725 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.694729 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.694734 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.694738 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.694749 | controller | }}'\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.694753 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.694758 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.694762 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.694767 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + matches=\n 2026-02-14 04:52:22.694771 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2026-02-14 04:52:22.694778 | controller | ']'\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + exit 2026-02-14 04:52:22.694782 | controller | 0\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.694787 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.694791 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2026-02-14 04:52:22.694795 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2026-02-14 04:52:22.694799 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2026-02-14 04:52:22.694804 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2026-02-14 04:52:22.694808 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2026-02-14 04:52:22.694812 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.694817 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.694823 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.694827 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.694831 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.694836 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.694840 | controller | 04:47:44 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2026-02-14 04:52:22.694844 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.694848 | controller | end }}'\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ 2026-02-14 04:52:22.694853 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2026-02-14 04:52:22.694857 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.694861 | controller | end }}'\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + 2026-02-14 04:52:22.694866 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694870 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.694874 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.694879 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694883 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694887 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694892 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.694896 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694900 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.694905 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694909 | controller | | + NAME=API\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694913 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694924 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.694929 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694933 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694937 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.694942 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.694946 | controller | in\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ oc 2026-02-14 04:52:22.694950 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2026-02-14 04:52:22.694954 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.694962 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.694966 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.694971 | controller | \ logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.694975 | controller | in $(echo $imageTuples)\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694979 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.694984 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:44 2026-02-14 04:52:22.694988 | controller | | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 04:47:45 2026-02-14 04:52:22.694992 | controller | | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2026-02-14 04:52:22.694997 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2026-02-14 04:52:22.695001 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.695005 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.695009 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.695014 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.695018 | controller | \ ]\n logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.695024 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.695028 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695032 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.695037 | controller | \ logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.695041 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.695045 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.695050 | controller | }}'\n logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.695054 | controller | \ logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.695058 | controller | \ logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.695062 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.695067 | controller | \ logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | + matches=\n 2026-02-14 04:52:22.695071 | controller | \ logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2026-02-14 04:52:22.695075 | controller | ']'\n logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | + exit 2026-02-14 04:52:22.695080 | controller | 0\n logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.695084 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.695090 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2026-02-14 04:52:22.695094 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2026-02-14 04:52:22.695105 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2026-02-14 04:52:22.695110 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2026-02-14 04:52:22.695114 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2026-02-14 04:52:22.695118 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.695123 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.695127 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.695131 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.695135 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.695140 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.695144 | controller | 04:47:45 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2026-02-14 04:52:22.695148 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.695152 | controller | end }}'\n logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | ++ 2026-02-14 04:52:22.695157 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2026-02-14 04:52:22.695161 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.695165 | controller | end }}'\n logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + 2026-02-14 04:52:22.695169 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695174 | controller | \ logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.695178 | controller | \ logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.695182 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695187 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695191 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695195 | controller | \ logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.695202 | controller | \ logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695206 | controller | \ logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.695211 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695215 | controller | | + NAME=API\n logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695219 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695224 | controller | \ logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.695229 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695234 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695238 | controller | \ logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.695242 | controller | \ logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.695247 | controller | in\n logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | ++ oc 2026-02-14 04:52:22.695251 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2026-02-14 04:52:22.695255 | controller | \ logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695259 | controller | \ logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.695264 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.695274 | controller | \ logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.695278 | controller | in $(echo $imageTuples)\n logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695283 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695287 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:46 2026-02-14 04:52:22.695294 | controller | | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 04:47:47 2026-02-14 04:52:22.695298 | controller | | glance_split_proxypass/1-deploy_glance | running command: [sh -c set -euxo pipefail\n 2026-02-14 04:52:22.695302 | controller | \ template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ 2026-02-14 04:52:22.695307 | controller | index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.695311 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.695315 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.695319 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.695324 | controller | \ ]\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.695328 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.695332 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695336 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.695341 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.695345 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.695349 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.695354 | controller | }}'\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.695358 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.695362 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.695368 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.695372 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + matches=\n 2026-02-14 04:52:22.695378 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2026-02-14 04:52:22.695383 | controller | ']'\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + exit 2026-02-14 04:52:22.695387 | controller | 0\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.695391 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.695396 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2026-02-14 04:52:22.695400 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2026-02-14 04:52:22.695404 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2026-02-14 04:52:22.695408 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2026-02-14 04:52:22.695413 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2026-02-14 04:52:22.695417 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.695421 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.695425 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.695430 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.695434 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.695438 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.695442 | controller | 04:47:47 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2026-02-14 04:52:22.695446 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.695451 | controller | end }}'\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ 2026-02-14 04:52:22.695461 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2026-02-14 04:52:22.695466 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.695470 | controller | end }}'\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + 2026-02-14 04:52:22.695474 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695479 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.695483 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.695487 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695492 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695497 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695502 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695506 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695512 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.695516 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695521 | controller | | + NAME=API\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695525 | controller | | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695529 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695534 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695538 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.695542 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.695548 | controller | in\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ oc 2026-02-14 04:52:22.695552 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2026-02-14 04:52:22.695557 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695561 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.695565 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.695569 | controller | \ logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.695574 | controller | in $(echo $imageTuples)\n logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695578 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:47 2026-02-14 04:52:22.695582 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2026-02-14 04:52:22.695586 | controller | 04:47:47 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2026-02-14 04:52:22.695591 | controller | 04:47:48 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2026-02-14 04:52:22.695595 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.695599 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.695603 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.695608 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.695612 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.695616 | controller | \ ]\n logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.695626 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.695631 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695635 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.695639 | controller | \ logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.695645 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.695650 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.695654 | controller | }}'\n logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.695658 | controller | \ logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.695662 | controller | \ logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.695667 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.695673 | controller | \ logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | + matches=\n 2026-02-14 04:52:22.695690 | controller | \ logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2026-02-14 04:52:22.695695 | controller | ']'\n logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | + exit 2026-02-14 04:52:22.695699 | controller | 0\n logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.695703 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.695710 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2026-02-14 04:52:22.695714 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2026-02-14 04:52:22.695718 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2026-02-14 04:52:22.695723 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2026-02-14 04:52:22.695727 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2026-02-14 04:52:22.695731 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.695735 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.695740 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.695744 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.695748 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.695752 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.695756 | controller | 04:47:48 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2026-02-14 04:52:22.695762 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.695766 | controller | end }}'\n logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | ++ 2026-02-14 04:52:22.695771 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2026-02-14 04:52:22.695775 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.695779 | controller | end }}'\n logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + 2026-02-14 04:52:22.695784 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695789 | controller | \ logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.695794 | controller | \ logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.695801 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695805 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695816 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695821 | controller | \ logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.695826 | controller | \ logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695830 | controller | \ logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.695834 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695839 | controller | | + NAME=API\n logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695843 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695847 | controller | \ logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.695852 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695856 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695860 | controller | \ logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.695864 | controller | \ logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.695869 | controller | in\n logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | ++ oc 2026-02-14 04:52:22.695873 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2026-02-14 04:52:22.695877 | controller | \ logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.695882 | controller | \ logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.695886 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.695890 | controller | \ logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.695895 | controller | in $(echo $imageTuples)\n logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695899 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:49 2026-02-14 04:52:22.695903 | controller | | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n logger.go:42: 2026-02-14 04:52:22.695907 | controller | 04:47:49 | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 2026-02-14 04:52:22.695912 | controller | 04:47:50 | glance_split_proxypass/1-deploy_glance | running command: [sh -c set 2026-02-14 04:52:22.695916 | controller | -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.695920 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.695924 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.695929 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.695935 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.695939 | controller | \ ]\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | 2026-02-14 04:52:22.695944 | controller | + template='{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.695948 | controller | .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.695952 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.695956 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.695961 | controller | -n glance-kuttl-tests Glance glance -o 'go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.695965 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.695969 | controller | }}'\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.695974 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.695978 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.695988 | controller | 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.695992 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + matches=\n 2026-02-14 04:52:22.695997 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + '[' -z '' 2026-02-14 04:52:22.696001 | controller | ']'\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + exit 2026-02-14 04:52:22.696005 | controller | 0\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | running 2026-02-14 04:52:22.696010 | controller | command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.696014 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n imageTuples=$(oc 2026-02-14 04:52:22.696018 | controller | get -n openstack-operators deployment glance-operator-controller-manager -o go-template=\"$tupleTemplate\")\n 2026-02-14 04:52:22.696022 | controller | \ for ITEM in $(echo $imageTuples); do\n # it is an image\n if 2026-02-14 04:52:22.696027 | controller | echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; then\n NAME=$(echo $ITEM 2026-02-14 04:52:22.696031 | controller | | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n IMG_FROM_ENV=$(echo 2026-02-14 04:52:22.696037 | controller | $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.696041 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.696046 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.696050 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.696054 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.696058 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.696062 | controller | 04:47:50 | glance_split_proxypass/1-deploy_glance | + tupleTemplate='{{ range (index 2026-02-14 04:52:22.696067 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.696071 | controller | end }}'\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ 2026-02-14 04:52:22.696077 | controller | oc get -n openstack-operators deployment glance-operator-controller-manager -o 'go-template={{ 2026-02-14 04:52:22.696081 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.696086 | controller | end }}'\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + 2026-02-14 04:52:22.696090 | controller | imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.696094 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.696098 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.696103 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.696107 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.696111 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.696115 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.696120 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.696124 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.696128 | controller | 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.696133 | controller | | + NAME=API\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.696137 | controller | | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.696141 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.696145 | controller | 's|^.*#\\(.*\\)|\\1|'\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.696150 | controller | | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.696160 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.696165 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.696171 | controller | in\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ oc 2026-02-14 04:52:22.696175 | controller | get -n glance-kuttl-tests glance glance -o 'go-template={{.spec.containerImage}}'\n 2026-02-14 04:52:22.696180 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.696184 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.696188 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.696193 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.696197 | controller | in $(echo $imageTuples)\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.696201 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance 2026-02-14 04:52:22.696206 | controller | | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:47:50 2026-02-14 04:52:22.696212 | controller | | glance_split_proxypass/1-deploy_glance | + exit 0\n logger.go:42: 04:47:50 2026-02-14 04:52:22.696216 | controller | | glance_split_proxypass/1-deploy_glance | test step completed 1-deploy_glance\n 2026-02-14 04:52:22.696221 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/2-scale-glanceapis | starting 2026-02-14 04:52:22.696225 | controller | test step 2-scale-glanceapis\n logger.go:42: 04:47:50 | glance_split_proxypass/2-scale-glanceapis 2026-02-14 04:52:22.696229 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2026-02-14 04:52:22.696234 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":3}]'\n ]\n 2026-02-14 04:52:22.696238 | controller | \ logger.go:42: 04:47:50 | glance_split_proxypass/2-scale-glanceapis | Warning: 2026-02-14 04:52:22.696242 | controller | field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.696246 | controller | instead\n logger.go:42: 04:47:50 | glance_split_proxypass/2-scale-glanceapis 2026-02-14 04:52:22.696251 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 04:48:04 | glance_split_proxypass/2-scale-glanceapis 2026-02-14 04:52:22.696255 | controller | | test step completed 2-scale-glanceapis\n logger.go:42: 04:48:04 | glance_split_proxypass/3-scale-down-glanceapis 2026-02-14 04:52:22.696259 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 04:48:04 | glance_split_proxypass/3-scale-down-glanceapis 2026-02-14 04:52:22.696264 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2026-02-14 04:52:22.696268 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2026-02-14 04:52:22.696272 | controller | \ logger.go:42: 04:48:04 | glance_split_proxypass/3-scale-down-glanceapis | Warning: 2026-02-14 04:52:22.696277 | controller | field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.696281 | controller | instead\n logger.go:42: 04:48:04 | glance_split_proxypass/3-scale-down-glanceapis 2026-02-14 04:52:22.696285 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 04:48:08 | glance_split_proxypass/3-scale-down-glanceapis 2026-02-14 04:52:22.696289 | controller | | test step completed 3-scale-down-glanceapis\n logger.go:42: 04:48:08 | glance_split_proxypass/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.696294 | controller | | starting test step 4-scale-down-zero-glanceapis\n logger.go:42: 04:48:08 | 2026-02-14 04:52:22.696298 | controller | glance_split_proxypass/4-scale-down-zero-glanceapis | running command: [sh -c oc 2026-02-14 04:52:22.696302 | controller | patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": \"replace\", \"path\": 2026-02-14 04:52:22.696306 | controller | \"/spec/glanceAPIs/default/replicas\", \"value\":0}]'\n ]\n logger.go:42: 2026-02-14 04:52:22.696311 | controller | 04:48:08 | glance_split_proxypass/4-scale-down-zero-glanceapis | Warning: field 2026-02-14 04:52:22.696315 | controller | \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.696319 | controller | instead\n logger.go:42: 04:48:08 | glance_split_proxypass/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.696324 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 04:48:41 | glance_split_proxypass/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.696329 | controller | | test step completed 4-scale-down-zero-glanceapis\n logger.go:42: 04:48:41 | 2026-02-14 04:52:22.696334 | controller | glance_split_proxypass/5-cleanup-glance | starting test step 5-cleanup-glance\n 2026-02-14 04:52:22.696338 | controller | \ logger.go:42: 04:48:41 | glance_split_proxypass/5-cleanup-glance | running command: 2026-02-14 04:52:22.696348 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc delete -n $NAMESPACE 2026-02-14 04:52:22.696353 | controller | -f -\n ]\n logger.go:42: 04:48:41 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696360 | controller | | glance.glance.openstack.org \"glance\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.696365 | controller | \ logger.go:42: 04:48:41 | glance_split_proxypass/5-cleanup-glance | running command: 2026-02-14 04:52:22.696369 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2026-02-14 04:52:22.696373 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2026-02-14 04:52:22.696377 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2026-02-14 04:52:22.696382 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2026-02-14 04:52:22.696386 | controller | 04:48:41 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-external-api-0\" 2026-02-14 04:52:22.696390 | controller | deleted from glance-kuttl-tests namespace\n logger.go:42: 04:48:42 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696395 | controller | | persistentvolumeclaim \"glance-cache-glance-default-external-api-1\" deleted from 2026-02-14 04:52:22.696399 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:48:42 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696403 | controller | | persistentvolumeclaim \"glance-cache-glance-default-external-api-2\" deleted from 2026-02-14 04:52:22.696408 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:48:42 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696412 | controller | | persistentvolumeclaim \"glance-cache-glance-default-internal-api-0\" deleted from 2026-02-14 04:52:22.696463 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:48:42 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696469 | controller | | persistentvolumeclaim \"glance-cache-glance-default-internal-api-1\" deleted from 2026-02-14 04:52:22.696475 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:48:42 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696480 | controller | | persistentvolumeclaim \"glance-cache-glance-default-internal-api-2\" deleted from 2026-02-14 04:52:22.696484 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:48:43 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696488 | controller | | persistentvolumeclaim \"glance-glance-default-external-api-0\" deleted from glance-kuttl-tests 2026-02-14 04:52:22.696493 | controller | namespace\n logger.go:42: 04:48:43 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696497 | controller | | persistentvolumeclaim \"glance-glance-default-external-api-1\" deleted from glance-kuttl-tests 2026-02-14 04:52:22.696501 | controller | namespace\n logger.go:42: 04:48:43 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696506 | controller | | persistentvolumeclaim \"glance-glance-default-external-api-2\" deleted from glance-kuttl-tests 2026-02-14 04:52:22.696510 | controller | namespace\n logger.go:42: 04:48:43 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696514 | controller | | persistentvolumeclaim \"glance-glance-default-internal-api-0\" deleted from glance-kuttl-tests 2026-02-14 04:52:22.696518 | controller | namespace\n logger.go:42: 04:48:44 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696523 | controller | | persistentvolumeclaim \"glance-glance-default-internal-api-1\" deleted from glance-kuttl-tests 2026-02-14 04:52:22.696527 | controller | namespace\n logger.go:42: 04:48:44 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696531 | controller | | persistentvolumeclaim \"glance-glance-default-internal-api-2\" deleted from glance-kuttl-tests 2026-02-14 04:52:22.696535 | controller | namespace\n logger.go:42: 04:48:44 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696540 | controller | | persistentvolume/local-storage01-crc patched\n logger.go:42: 04:48:44 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696544 | controller | | persistentvolume/local-storage05-crc patched\n logger.go:42: 04:48:44 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696550 | controller | | persistentvolume/local-storage09-crc patched\n logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696554 | controller | | persistentvolume/local-storage10-crc patched\n logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696559 | controller | | persistentvolume/local-storage11-crc patched\n logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696563 | controller | | persistentvolume/local-storage13-crc patched\n logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696567 | controller | | persistentvolume/local-storage14-crc patched\n logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696572 | controller | | persistentvolume/local-storage15-crc patched\n logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696584 | controller | | persistentvolume/local-storage16-crc patched\n logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696589 | controller | | persistentvolume/local-storage17-crc patched\n logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696593 | controller | | persistentvolume/local-storage19-crc patched\n logger.go:42: 04:48:46 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696597 | controller | | persistentvolume/local-storage20-crc patched\n logger.go:42: 04:48:46 | glance_split_proxypass/5-cleanup-glance 2026-02-14 04:52:22.696601 | controller | | test step completed 5-cleanup-glance\n logger.go:42: 04:48:46 | glance_split_proxypass 2026-02-14 04:52:22.696606 | controller | | skipping kubernetes event logging\n=== CONT kuttl/harness/glance_split\n logger.go:42: 2026-02-14 04:52:22.696610 | controller | 04:48:46 | glance_split | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2026-02-14 04:52:22.696614 | controller | \ logger.go:42: 04:48:46 | glance_split/1-deploy_glance | starting test step 1-deploy_glance\n 2026-02-14 04:52:22.696618 | controller | \ logger.go:42: 04:48:46 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.696623 | controller | -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2026-02-14 04:52:22.696627 | controller | -f -\n ]\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | Warning: 2026-02-14 04:52:22.696631 | controller | field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.696635 | controller | instead\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.696640 | controller | created\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | running command: 2026-02-14 04:52:22.696644 | controller | [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.696649 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.696653 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.696657 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.696663 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.696668 | controller | \ ]\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.696675 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.696693 | controller | \"default-public\" }}'\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance 2026-02-14 04:52:22.696698 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.696702 | controller | \ logger.go:42: 04:48:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.696710 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.696714 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.696719 | controller | 04:48:46 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2026-02-14 04:52:22.696723 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.696727 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.696735 | controller | nil\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.696740 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.696748 | controller | information for debugging the template:\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance 2026-02-14 04:52:22.696753 | controller | | \ttemplate was:\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | \t\t{{ 2026-02-14 04:52:22.696757 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.696761 | controller | \"default-public\" }}\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance 2026-02-14 04:52:22.696782 | controller | | \traw data was:\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.696788 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.696792 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.696797 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.696801 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42075\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.696808 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.696812 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.696817 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.696821 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.696825 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.696837 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.696842 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.696847 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DB 2026-02-14 04:52:22.696854 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DBsync 2026-02-14 04:52:22.696858 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.696863 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.696867 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.696873 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.696879 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.696883 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.696888 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.696892 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.696896 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.696901 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.696906 | controller | \ logger.go:42: 04:48:46 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.696910 | controller | engine was:\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.696917 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.696921 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.696926 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.696930 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.696935 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.696941 | controller | \ logger.go:42: 04:48:46 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.696952 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.696957 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.696962 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.696966 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.696971 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.696975 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.696979 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.696984 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.696988 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.696994 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.696999 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.697003 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.697007 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.697012 | controller | time:2026-02-14T04:48:46Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42075 2026-02-14 04:52:22.697016 | controller | uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.697021 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697063 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697070 | controller | | [glance_store]\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | default_backend 2026-02-14 04:52:22.697076 | controller | = default_backend\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | [default_backend]\n 2026-02-14 04:52:22.697082 | controller | \ logger.go:42: 04:48:46 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.697088 | controller | = True\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.697094 | controller | = 3\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.697101 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697107 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697114 | controller | | swift_store_user = service:glance\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697120 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697124 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697128 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.697133 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.697137 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.697141 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.697146 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.697150 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.697154 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.697159 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697163 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.697167 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.697171 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:DB 2026-02-14 04:52:22.697176 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697190 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697198 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697203 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697207 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697211 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.697216 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.697220 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697224 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.697229 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.697237 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.697241 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697246 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.697250 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:Service config create not started 2026-02-14 04:52:22.697254 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.697259 | controller | observedGeneration:1]]'\n logger.go:42: 04:48:46 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697263 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:48:47 | 2026-02-14 04:52:22.697267 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.697272 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.697276 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.697280 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.697285 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.697289 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.697293 | controller | \ ]\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.697299 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.697304 | controller | \"default-public\" }}'\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697308 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.697313 | controller | \ logger.go:42: 04:48:47 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.697318 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.697323 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.697327 | controller | 04:48:47 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2026-02-14 04:52:22.697331 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.697336 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.697346 | controller | nil\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.697350 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.697359 | controller | information for debugging the template:\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697363 | controller | | \ttemplate was:\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance | \t\t{{ 2026-02-14 04:52:22.697369 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.697373 | controller | \"default-public\" }}\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697386 | controller | | \traw data was:\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.697391 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.697396 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.697400 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.697405 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42075\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.697411 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.697416 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.697420 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.697424 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.697429 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.697441 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.697446 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.697450 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DB 2026-02-14 04:52:22.697455 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DBsync 2026-02-14 04:52:22.697459 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.697463 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.697468 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.697472 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.697477 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.697481 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.697485 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.697490 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.697496 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.697500 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.697504 | controller | \ logger.go:42: 04:48:47 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.697509 | controller | engine was:\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.697513 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.697518 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.697522 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.697526 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.697531 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.697544 | controller | \ logger.go:42: 04:48:47 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697549 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.697553 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.697557 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.697562 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.697566 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.697570 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.697575 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.697579 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.697583 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.697587 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.697592 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.697596 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.697600 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.697605 | controller | time:2026-02-14T04:48:46Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42075 2026-02-14 04:52:22.697612 | controller | uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.697616 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697621 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697625 | controller | | [glance_store]\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance | default_backend 2026-02-14 04:52:22.697629 | controller | = default_backend\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance | [default_backend]\n 2026-02-14 04:52:22.697634 | controller | \ logger.go:42: 04:48:47 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.697638 | controller | = True\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.697643 | controller | = 3\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.697648 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697653 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697657 | controller | | swift_store_user = service:glance\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697662 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697668 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697686 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.697694 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.697699 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.697703 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.697708 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.697712 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.697716 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.697720 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697725 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.697729 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.697733 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:DB 2026-02-14 04:52:22.697744 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697748 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697753 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697757 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697761 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697766 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.697770 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.697776 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697781 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.697785 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.697790 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.697794 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.697798 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.697802 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:Service config create not started 2026-02-14 04:52:22.697807 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.697811 | controller | observedGeneration:1]]'\n logger.go:42: 04:48:47 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697815 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:48:48 | 2026-02-14 04:52:22.697820 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.697826 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.697830 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.697835 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.697839 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.697843 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.697848 | controller | \ ]\n logger.go:42: 04:48:48 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.697852 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.697856 | controller | \"default-public\" }}'\n logger.go:42: 04:48:48 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697860 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.697865 | controller | \ logger.go:42: 04:48:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.697869 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.697873 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.697878 | controller | 04:48:49 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2026-02-14 04:52:22.697882 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.697886 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.697895 | controller | nil\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.697899 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.697908 | controller | information for debugging the template:\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697912 | controller | | \ttemplate was:\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance | \t\t{{ 2026-02-14 04:52:22.697918 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.697922 | controller | \"default-public\" }}\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance 2026-02-14 04:52:22.697935 | controller | | \traw data was:\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.697940 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.697945 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.697950 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.697955 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42075\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.697959 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.697964 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.697968 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.697974 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.697979 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.697990 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.697995 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.698000 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DB 2026-02-14 04:52:22.698004 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DBsync 2026-02-14 04:52:22.698008 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.698013 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.698017 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.698022 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.698026 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.698031 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.698035 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.698039 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.698046 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.698052 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.698057 | controller | \ logger.go:42: 04:48:49 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.698062 | controller | engine was:\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.698068 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.698073 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.698077 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.698103 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.698115 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.698120 | controller | \ logger.go:42: 04:48:49 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698125 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.698130 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.698134 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.698138 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.698143 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.698147 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.698151 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.698156 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.698160 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.698164 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.698169 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.698173 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.698177 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.698182 | controller | time:2026-02-14T04:48:46Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42075 2026-02-14 04:52:22.698186 | controller | uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.698191 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698195 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698199 | controller | | [glance_store]\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance | default_backend 2026-02-14 04:52:22.698203 | controller | = default_backend\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance | [default_backend]\n 2026-02-14 04:52:22.698211 | controller | \ logger.go:42: 04:48:49 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.698215 | controller | = True\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.698222 | controller | = 3\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.698227 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698231 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698236 | controller | | swift_store_user = service:glance\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698240 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698244 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698248 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.698253 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.698257 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.698261 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.698265 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.698270 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.698274 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.698278 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698283 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.698294 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.698299 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:DB 2026-02-14 04:52:22.698303 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698308 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698312 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698316 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698321 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698325 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.698329 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.698333 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698338 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.698342 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.698346 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.698350 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698357 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.698363 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:Service config create not started 2026-02-14 04:52:22.698367 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.698371 | controller | observedGeneration:1]]'\n logger.go:42: 04:48:49 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698376 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:48:50 | 2026-02-14 04:52:22.698380 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.698384 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.698389 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.698393 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.698397 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.698401 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.698406 | controller | \ ]\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.698410 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.698414 | controller | \"default-public\" }}'\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698418 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.698423 | controller | \ logger.go:42: 04:48:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.698427 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.698431 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.698435 | controller | 04:48:50 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2026-02-14 04:52:22.698440 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.698444 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.698452 | controller | nil\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.698457 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.698465 | controller | information for debugging the template:\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698469 | controller | | \ttemplate was:\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance | \t\t{{ 2026-02-14 04:52:22.698480 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.698486 | controller | \"default-public\" }}\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698493 | controller | | \traw data was:\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.698502 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.698507 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.698511 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.698516 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42075\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.698520 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.698525 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.698529 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.698533 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.698538 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.698549 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.698557 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.698561 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DB 2026-02-14 04:52:22.698566 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DBsync 2026-02-14 04:52:22.698570 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.698576 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.698582 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.698589 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.698595 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.698601 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.698607 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.698614 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.698620 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.698624 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.698629 | controller | \ logger.go:42: 04:48:50 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.698633 | controller | engine was:\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.698638 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.698642 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.698647 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.698653 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.698665 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.698695 | controller | \ logger.go:42: 04:48:50 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698709 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.698724 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.698731 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.698738 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.698744 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.698750 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.698757 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.698763 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.698769 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.698773 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.698778 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.698782 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.698787 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.698791 | controller | time:2026-02-14T04:48:46Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42075 2026-02-14 04:52:22.698795 | controller | uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.698800 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698804 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698809 | controller | | [glance_store]\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance | default_backend 2026-02-14 04:52:22.698813 | controller | = default_backend\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance | [default_backend]\n 2026-02-14 04:52:22.698817 | controller | \ logger.go:42: 04:48:50 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.698822 | controller | = True\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.698826 | controller | = 3\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.698831 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698835 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698839 | controller | | swift_store_user = service:glance\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698847 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698851 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698856 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.698860 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.698864 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.698869 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.698877 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.698882 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.698886 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.698900 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698905 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.698910 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.698914 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:DB 2026-02-14 04:52:22.698918 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698923 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698927 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698932 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698936 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698943 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.698948 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.698952 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698959 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.698963 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.698968 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.698972 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.698976 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.698981 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:Service config create not started 2026-02-14 04:52:22.698985 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.698989 | controller | observedGeneration:1]]'\n logger.go:42: 04:48:50 | glance_split/1-deploy_glance 2026-02-14 04:52:22.698994 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:48:51 | 2026-02-14 04:52:22.698998 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.699004 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.699009 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.699015 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.699021 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.699026 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.699032 | controller | \ ]\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.699038 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.699043 | controller | \"default-public\" }}'\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699048 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.699052 | controller | \ logger.go:42: 04:48:51 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.699057 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.699061 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.699065 | controller | 04:48:51 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2026-02-14 04:52:22.699069 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.699074 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.699082 | controller | nil\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.699086 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.699102 | controller | information for debugging the template:\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699107 | controller | | \ttemplate was:\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance | \t\t{{ 2026-02-14 04:52:22.699111 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.699115 | controller | \"default-public\" }}\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699120 | controller | | \traw data was:\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.699125 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.699134 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.699138 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.699143 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42075\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.699150 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.699154 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.699158 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.699169 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.699173 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.699178 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.699183 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.699190 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DB 2026-02-14 04:52:22.699194 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DBsync 2026-02-14 04:52:22.699199 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.699203 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.699207 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.699212 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.699216 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.699221 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.699225 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.699229 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.699234 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.699238 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.699242 | controller | \ logger.go:42: 04:48:51 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.699246 | controller | engine was:\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.699251 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.699255 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.699259 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.699270 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.699274 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.699281 | controller | \ logger.go:42: 04:48:51 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.699287 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.699291 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.699296 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.699300 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.699304 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.699308 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.699313 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.699317 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.699321 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.699325 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.699330 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.699334 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.699338 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.699342 | controller | time:2026-02-14T04:48:46Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42075 2026-02-14 04:52:22.699347 | controller | uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.699351 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699355 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699359 | controller | | [glance_store]\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance | default_backend 2026-02-14 04:52:22.699364 | controller | = default_backend\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance | [default_backend]\n 2026-02-14 04:52:22.699368 | controller | \ logger.go:42: 04:48:51 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.699372 | controller | = True\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.699376 | controller | = 3\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.699381 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699385 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699389 | controller | | swift_store_user = service:glance\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699393 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699398 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699402 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.699406 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.699410 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.699416 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.699420 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.699425 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.699435 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.699440 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.699444 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.699449 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.699453 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:DB 2026-02-14 04:52:22.699457 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.699461 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.699466 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.699470 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.699475 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.699479 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.699483 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.699489 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.699494 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.699498 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.699503 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.699507 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.699511 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.699516 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:Service config create not started 2026-02-14 04:52:22.699520 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.699524 | controller | observedGeneration:1]]'\n logger.go:42: 04:48:51 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699529 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:48:52 | 2026-02-14 04:52:22.699533 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.699537 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.699542 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.699546 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.699550 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.699554 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.699560 | controller | \ ]\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.699565 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.699569 | controller | \"default-public\" }}'\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699574 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.699578 | controller | \ logger.go:42: 04:48:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.699582 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.699587 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.699591 | controller | 04:48:52 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2026-02-14 04:52:22.699597 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.699603 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.699615 | controller | nil\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.699628 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.699641 | controller | information for debugging the template:\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699645 | controller | | \ttemplate was:\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance | \t\t{{ 2026-02-14 04:52:22.699650 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.699654 | controller | \"default-public\" }}\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance 2026-02-14 04:52:22.699659 | controller | | \traw data was:\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.699664 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.699668 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.699689 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.699736 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:52Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42172\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.699750 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.699790 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.699806 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.699813 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.699820 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.699864 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.699874 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.699880 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DB 2026-02-14 04:52:22.699886 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.699927 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.699935 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.699945 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Keystone 2026-02-14 04:52:22.699954 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.699961 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.699967 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.699972 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.699978 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.699984 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.699990 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Service 2026-02-14 04:52:22.699997 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.700002 | controller | \ logger.go:42: 04:48:52 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.700008 | controller | engine was:\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.700025 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.700033 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.700039 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.700045 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.700054 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.700062 | controller | \ logger.go:42: 04:48:52 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.700066 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.700071 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.700075 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.700081 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.700086 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.700090 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.700094 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.700099 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.700103 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.700108 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.700112 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.700116 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.700120 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2026-02-14 04:52:22.700125 | controller | subresource:status time:2026-02-14T04:48:52Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.700129 | controller | resourceVersion:42172 uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 2026-02-14 04:52:22.700133 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.700138 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700142 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700146 | controller | | [glance_store]\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance | default_backend 2026-02-14 04:52:22.700151 | controller | = default_backend\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance | [default_backend]\n 2026-02-14 04:52:22.700155 | controller | \ logger.go:42: 04:48:52 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.700159 | controller | = True\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.700164 | controller | = 3\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.700168 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700174 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700178 | controller | | swift_store_user = service:glance\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700183 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700187 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:48:52 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700191 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.700196 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.700207 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.700212 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.700216 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.700220 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.700226 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.700231 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.700235 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.700239 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.700244 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:51Z message:DB 2026-02-14 04:52:22.700248 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.700252 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.700256 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.700261 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.700265 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.700269 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2026-02-14 04:52:22.700274 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:MariaDBAccount 2026-02-14 04:52:22.700278 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.700282 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2026-02-14 04:52:22.700286 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:NotificationBusInstance successfully 2026-02-14 04:52:22.700291 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.700295 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.700305 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.700310 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.700314 | controller | map[lastTransitionTime:2026-02-14T04:48:51Z message:Service config create completed 2026-02-14 04:52:22.700319 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.700323 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2026-02-14 04:52:22.700327 | controller | \ logger.go:42: 04:48:52 | glance_split/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.700331 | controller | 1 additional commands\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700336 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.700340 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.700344 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.700348 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.700353 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.700357 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.700361 | controller | \ ]\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.700365 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.700371 | controller | \"default-public\" }}'\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700376 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.700380 | controller | \ logger.go:42: 04:48:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.700384 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.700388 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.700399 | controller | 04:48:53 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2026-02-14 04:52:22.700423 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.700429 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.700437 | controller | nil\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.700442 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.700450 | controller | information for debugging the template:\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700454 | controller | | \ttemplate was:\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance | \t\t{{ 2026-02-14 04:52:22.700459 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.700464 | controller | \"default-public\" }}\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700469 | controller | | \traw data was:\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.700474 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.700478 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.700483 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.700494 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:53Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42184\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.700502 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.700507 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.700511 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.700516 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.700520 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.700524 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.700529 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.700533 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DB 2026-02-14 04:52:22.700540 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.700544 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.700548 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.700553 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:53Z\",\"message\":\"Setup 2026-02-14 04:52:22.700559 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.700564 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.700569 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.700573 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.700578 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.700582 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.700586 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Service 2026-02-14 04:52:22.700597 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"1ba9de491e534bf9bccc390ae85f3def\"}}\n 2026-02-14 04:52:22.700602 | controller | \ logger.go:42: 04:48:53 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.700606 | controller | engine was:\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.700611 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.700615 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.700619 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.700624 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.700628 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.700635 | controller | \ logger.go:42: 04:48:53 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.700639 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.700643 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.700648 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.700653 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.700658 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.700665 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.700670 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.700695 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.700700 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.700704 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.700708 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.700713 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.700717 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.700721 | controller | operation:Update subresource:status time:2026-02-14T04:48:53Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.700725 | controller | resourceVersion:42184 uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 2026-02-14 04:52:22.700730 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.700734 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700738 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700742 | controller | | [glance_store]\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance | default_backend 2026-02-14 04:52:22.700747 | controller | = default_backend\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance | [default_backend]\n 2026-02-14 04:52:22.700751 | controller | \ logger.go:42: 04:48:53 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.700755 | controller | = True\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.700760 | controller | = 3\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.700764 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700775 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700779 | controller | | swift_store_user = service:glance\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700784 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700788 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700792 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.700797 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.700801 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.700805 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.700809 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.700814 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.700818 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.700822 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.700829 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.700833 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.700837 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:51Z message:DB 2026-02-14 04:52:22.700842 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.700846 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.700850 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.700854 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.700859 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:53Z 2026-02-14 04:52:22.700863 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.700867 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.700872 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.700876 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.700880 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.700884 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.700889 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.700893 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.700897 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.700901 | controller | map[lastTransitionTime:2026-02-14T04:48:51Z message:Service config create completed 2026-02-14 04:52:22.700906 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.700910 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.700914 | controller | serviceID:1ba9de491e534bf9bccc390ae85f3def]]'\n logger.go:42: 04:48:53 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700918 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:48:54 | 2026-02-14 04:52:22.700923 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.700927 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.700931 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.700937 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.700942 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.700946 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.700950 | controller | \ ]\n logger.go:42: 04:48:54 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.700960 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.700965 | controller | \"default-public\" }}'\n logger.go:42: 04:48:54 | glance_split/1-deploy_glance 2026-02-14 04:52:22.700972 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.700977 | controller | \ logger.go:42: 04:48:54 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.700981 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.700985 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.700990 | controller | 04:48:55 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2026-02-14 04:52:22.700994 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.700998 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.701009 | controller | nil\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.701014 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.701022 | controller | information for debugging the template:\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701027 | controller | | \ttemplate was:\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance | \t\t{{ 2026-02-14 04:52:22.701031 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.701035 | controller | \"default-public\" }}\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701040 | controller | | \traw data was:\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.701044 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.701049 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.701053 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.701065 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:53Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42184\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.701072 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.701076 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.701083 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.701094 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.701109 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.701117 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.701124 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.701130 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DB 2026-02-14 04:52:22.701137 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.701142 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.701146 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.701151 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:53Z\",\"message\":\"Setup 2026-02-14 04:52:22.701155 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.701163 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.701167 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.701171 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.701185 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.701190 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.701195 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Service 2026-02-14 04:52:22.701199 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"1ba9de491e534bf9bccc390ae85f3def\"}}\n 2026-02-14 04:52:22.701204 | controller | \ logger.go:42: 04:48:55 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.701208 | controller | engine was:\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.701213 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.701217 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.701221 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.701225 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.701230 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.701238 | controller | \ logger.go:42: 04:48:55 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.701243 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.701247 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.701251 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.701256 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.701260 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.701264 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.701270 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.701274 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.701279 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.701283 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.701287 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.701291 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.701296 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.701300 | controller | operation:Update subresource:status time:2026-02-14T04:48:53Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.701304 | controller | resourceVersion:42184 uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 2026-02-14 04:52:22.701308 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.701313 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701317 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701321 | controller | | [glance_store]\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance | default_backend 2026-02-14 04:52:22.701332 | controller | = default_backend\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance | [default_backend]\n 2026-02-14 04:52:22.701336 | controller | \ logger.go:42: 04:48:55 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.701341 | controller | = True\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.701345 | controller | = 3\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.701349 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701354 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701358 | controller | | swift_store_user = service:glance\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701362 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701367 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701371 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.701375 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.701379 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.701384 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.701388 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.701392 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.701396 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.701401 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.701405 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.701411 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.701415 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:51Z message:DB 2026-02-14 04:52:22.701420 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.701424 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.701428 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.701434 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.701439 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:53Z 2026-02-14 04:52:22.701443 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.701447 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.701452 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.701456 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.701460 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.701464 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.701469 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.701473 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.701477 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.701482 | controller | map[lastTransitionTime:2026-02-14T04:48:51Z message:Service config create completed 2026-02-14 04:52:22.701486 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.701490 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.701494 | controller | serviceID:1ba9de491e534bf9bccc390ae85f3def]]'\n logger.go:42: 04:48:55 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701499 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:48:56 | 2026-02-14 04:52:22.701503 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.701514 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.701518 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.701523 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.701527 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.701531 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.701535 | controller | \ ]\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.701540 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.701546 | controller | \"default-public\" }}'\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701551 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.701555 | controller | \ logger.go:42: 04:48:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.701561 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.701566 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.701570 | controller | 04:48:56 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2026-02-14 04:52:22.701574 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.701578 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.701587 | controller | nil\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.701591 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.701600 | controller | information for debugging the template:\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701604 | controller | | \ttemplate was:\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance | \t\t{{ 2026-02-14 04:52:22.701608 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.701612 | controller | \"default-public\" }}\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701617 | controller | | \traw data was:\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.701622 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.701628 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.701632 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.701643 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:53Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42184\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.701650 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.701655 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.701659 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.701663 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.701668 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.701686 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.701695 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.701700 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DB 2026-02-14 04:52:22.701704 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.701708 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.701713 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.701717 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:53Z\",\"message\":\"Setup 2026-02-14 04:52:22.701721 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.701731 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.701738 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.701743 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.701747 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.701751 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.701756 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Service 2026-02-14 04:52:22.701760 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"1ba9de491e534bf9bccc390ae85f3def\"}}\n 2026-02-14 04:52:22.701765 | controller | \ logger.go:42: 04:48:56 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.701769 | controller | engine was:\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.701776 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.701781 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.701785 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.701790 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.701794 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.701801 | controller | \ logger.go:42: 04:48:56 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.701806 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.701810 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.701814 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.701819 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.701823 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.701827 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.701832 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.701838 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.701842 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.701846 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.701851 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.701855 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.701859 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.701870 | controller | operation:Update subresource:status time:2026-02-14T04:48:53Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.701874 | controller | resourceVersion:42184 uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 2026-02-14 04:52:22.701879 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.701883 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701887 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701891 | controller | | [glance_store]\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance | default_backend 2026-02-14 04:52:22.701896 | controller | = default_backend\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance | [default_backend]\n 2026-02-14 04:52:22.701900 | controller | \ logger.go:42: 04:48:56 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.701904 | controller | = True\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.701908 | controller | = 3\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.701912 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701917 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701921 | controller | | swift_store_user = service:glance\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701925 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701929 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance 2026-02-14 04:52:22.701934 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.701938 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.701942 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.701946 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.701952 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.701957 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.701961 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.701965 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.701970 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.701974 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.701980 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:51Z message:DB 2026-02-14 04:52:22.701984 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.701988 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.701993 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.701997 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.702001 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:53Z 2026-02-14 04:52:22.702005 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.702010 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.702014 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.702018 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.702022 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.702027 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.702031 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.702035 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.702039 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.702049 | controller | map[lastTransitionTime:2026-02-14T04:48:51Z message:Service config create completed 2026-02-14 04:52:22.702055 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.702059 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.702063 | controller | serviceID:1ba9de491e534bf9bccc390ae85f3def]]'\n logger.go:42: 04:48:56 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702067 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:48:57 | 2026-02-14 04:52:22.702072 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.702078 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.702083 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.702091 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.702097 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.702138 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.702145 | controller | \ ]\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.702150 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.702155 | controller | \"default-public\" }}'\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702161 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.702166 | controller | \ logger.go:42: 04:48:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.702171 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.702180 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.702187 | controller | 04:48:57 | glance_split/1-deploy_glance | error: error executing template \"{{ index 2026-02-14 04:52:22.702193 | controller | .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.702198 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.702208 | controller | nil\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.702212 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.702221 | controller | information for debugging the template:\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702225 | controller | | \ttemplate was:\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance | \t\t{{ 2026-02-14 04:52:22.702229 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.702234 | controller | \"default-public\" }}\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702238 | controller | | \traw data was:\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.702243 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.702247 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.702251 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.702265 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:53Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42184\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.702273 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.702278 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.702282 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.702286 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.702290 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.702295 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.702299 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.702304 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DB 2026-02-14 04:52:22.702311 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.702323 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.702327 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.702332 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:53Z\",\"message\":\"Setup 2026-02-14 04:52:22.702336 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.702340 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.702345 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.702351 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.702355 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.702360 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.702364 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Service 2026-02-14 04:52:22.702368 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"1ba9de491e534bf9bccc390ae85f3def\"}}\n 2026-02-14 04:52:22.702372 | controller | \ logger.go:42: 04:48:57 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.702377 | controller | engine was:\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.702381 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.702385 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.702390 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.702394 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.702398 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.702405 | controller | \ logger.go:42: 04:48:57 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.702409 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.702413 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.702417 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.702422 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.702426 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.702430 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.702435 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.702446 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.702451 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.702457 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:\"openstack.org/glance\":map[]]]] 2026-02-14 04:52:22.702461 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.702465 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.702470 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.702474 | controller | operation:Update subresource:status time:2026-02-14T04:48:53Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.702478 | controller | resourceVersion:42184 uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 2026-02-14 04:52:22.702482 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.702487 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702491 | controller | | enabled_backends = default_backend:swift\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702495 | controller | | [glance_store]\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance | default_backend 2026-02-14 04:52:22.702499 | controller | = default_backend\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance | [default_backend]\n 2026-02-14 04:52:22.702504 | controller | \ logger.go:42: 04:48:57 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.702508 | controller | = True\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.702512 | controller | = 3\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.702516 | controller | = {{ .KeystoneInternalURL }}\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702521 | controller | | swift_store_endpoint_type = internalURL\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702525 | controller | | swift_store_user = service:glance\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702529 | controller | | swift_store_key = {{ .ServicePassword }}\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702533 | controller | | swift_store_region = {{ .Region }}\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702538 | controller | | databaseAccount:glance databaseInstance:openstack dbPurge:map[age:30 schedule:1 2026-02-14 04:52:22.702542 | controller | 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 auth:map[] imageCache:map[cleanerScheduler:*/30 2026-02-14 04:52:22.702546 | controller | * * * * prunerScheduler:1 0 * * * size:2G] override:map[] replicas:1 resources:map[] 2026-02-14 04:52:22.702550 | controller | storage:map[] tls:map[api:map[internal:map[] public:map[]]] type:split]] imageCache:map[cleanerScheduler: 2026-02-14 04:52:22.702555 | controller | prunerScheduler: size:] keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.702559 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.702563 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.702567 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.702572 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.702576 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.702580 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:51Z message:DB 2026-02-14 04:52:22.702584 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.702590 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.702595 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.702599 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.702603 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:53Z 2026-02-14 04:52:22.702608 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.702612 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.702618 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.702629 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.702633 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.702638 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.702642 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.702646 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.702652 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.702658 | controller | map[lastTransitionTime:2026-02-14T04:48:51Z message:Service config create completed 2026-02-14 04:52:22.702689 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.702703 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.702710 | controller | serviceID:1ba9de491e534bf9bccc390ae85f3def]]'\n logger.go:42: 04:48:57 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702716 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:48:58 | 2026-02-14 04:52:22.702720 | controller | glance_split/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.702724 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.702729 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.702733 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.702737 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.702742 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.702746 | controller | \ ]\n logger.go:42: 04:48:58 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.702750 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.702754 | controller | \"default-public\" }}'\n logger.go:42: 04:48:58 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702759 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.702763 | controller | \ logger.go:42: 04:48:58 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.702767 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.702771 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.702776 | controller | 04:48:58 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.702783 | controller | \ logger.go:42: 04:48:58 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.702788 | controller | \ logger.go:42: 04:48:58 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.702792 | controller | \ logger.go:42: 04:48:58 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.702796 | controller | 04:48:58 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:48:58 2026-02-14 04:52:22.702800 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:48:58 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702805 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.702809 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.702813 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.702818 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.702822 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.702826 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.702830 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.702835 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.702839 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.702854 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.702859 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.702863 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.702868 | controller | 04:48:58 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.702872 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.702876 | controller | 04:48:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.702881 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.702885 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.702889 | controller | 04:48:59 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.702893 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.702898 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.702902 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:48:59 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702906 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:48:59 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702911 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.702918 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.702923 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.702927 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.702931 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.702935 | controller | 04:48:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.702940 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.702944 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.702948 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.702952 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.702957 | controller | 04:48:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.702961 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:48:59 | glance_split/1-deploy_glance 2026-02-14 04:52:22.702965 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.702969 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.702974 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.702979 | controller | \ logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.702987 | controller | $imageTuples)\n logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + grep 2026-02-14 04:52:22.703006 | controller | RELATED_IMAGE\n logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.703012 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:48:59 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703017 | controller | | + exit 0\n logger.go:42: 04:49:00 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.703021 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.703025 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.703030 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.703034 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.703049 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.703054 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.703058 | controller | \ ]\n logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.703063 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.703067 | controller | \"default-public\" }}'\n logger.go:42: 04:49:00 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703071 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.703075 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.703082 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.703087 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.703091 | controller | 04:49:00 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.703095 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.703100 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.703106 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.703110 | controller | 04:49:00 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:00 2026-02-14 04:52:22.703114 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:00 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703118 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.703122 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.703127 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.703131 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.703135 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.703139 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.703144 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.703148 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.703152 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.703156 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.703161 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.703166 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.703172 | controller | 04:49:00 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.703187 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.703250 | controller | 04:49:00 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.703257 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.703261 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.703266 | controller | 04:49:00 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703270 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.703275 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.703279 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:00 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703288 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:00 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703305 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703313 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.703319 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703325 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.703331 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.703337 | controller | 04:49:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703342 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.703346 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703350 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.703355 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.703359 | controller | 04:49:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.703363 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:00 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703367 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703372 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.703376 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.703380 | controller | \ logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.703386 | controller | $imageTuples)\n logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + grep 2026-02-14 04:52:22.703392 | controller | RELATED_IMAGE\n logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.703399 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:00 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703405 | controller | | + exit 0\n logger.go:42: 04:49:01 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.703414 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.703421 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.703427 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.703432 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.703438 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.703443 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.703448 | controller | \ ]\n logger.go:42: 04:49:01 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.703452 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.703456 | controller | \"default-public\" }}'\n logger.go:42: 04:49:01 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703463 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.703467 | controller | \ logger.go:42: 04:49:01 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.703471 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.703476 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.703482 | controller | 04:49:01 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.703488 | controller | \ logger.go:42: 04:49:01 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.703494 | controller | \ logger.go:42: 04:49:01 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.703510 | controller | \ logger.go:42: 04:49:01 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.703516 | controller | 04:49:01 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:01 2026-02-14 04:52:22.703522 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:01 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703528 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.703534 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.703540 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.703545 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.703551 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.703557 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.703561 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.703565 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.703570 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.703576 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.703582 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.703588 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.703594 | controller | 04:49:01 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.703600 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.703606 | controller | 04:49:01 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.703612 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.703618 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.703624 | controller | 04:49:02 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703630 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.703639 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.703645 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:02 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703651 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:02 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703656 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703662 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.703668 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703693 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.703703 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.703709 | controller | 04:49:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703718 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.703724 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703730 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.703736 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.703742 | controller | 04:49:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.703747 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:02 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703763 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.703770 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.703776 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.703782 | controller | \ logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.703788 | controller | $imageTuples)\n logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.703794 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:02 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703800 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:49:02 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703806 | controller | | + exit 0\n logger.go:42: 04:49:03 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.703811 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.703817 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.703823 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.703829 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.703835 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.703840 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.703849 | controller | \ ]\n logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.703856 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.703862 | controller | \"default-public\" }}'\n logger.go:42: 04:49:03 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703868 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.703874 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.703879 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.703885 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.703894 | controller | 04:49:03 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.703901 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.703907 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.703913 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.703919 | controller | 04:49:03 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:03 2026-02-14 04:52:22.703925 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:03 | glance_split/1-deploy_glance 2026-02-14 04:52:22.703932 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.703939 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.703945 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.703950 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.703956 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.703962 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.703968 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.703974 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.703980 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.703986 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.703991 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.703997 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.704012 | controller | 04:49:03 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.704018 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.704024 | controller | 04:49:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.704030 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.704036 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.704042 | controller | 04:49:03 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704050 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.704055 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.704059 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:03 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704064 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:03 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704073 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704078 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.704082 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704086 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.704091 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.704095 | controller | 04:49:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704100 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.704104 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704108 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.704113 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.704117 | controller | 04:49:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.704121 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:03 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704126 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704130 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.704134 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.704139 | controller | \ logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.704143 | controller | $imageTuples)\n logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.704147 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:03 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704152 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:49:03 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704156 | controller | | + exit 0\n logger.go:42: 04:49:04 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.704160 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.704165 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.704169 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.704173 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.704179 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.704184 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.704190 | controller | \ ]\n logger.go:42: 04:49:04 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.704201 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.704206 | controller | \"default-public\" }}'\n logger.go:42: 04:49:04 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704211 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.704215 | controller | \ logger.go:42: 04:49:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.704219 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.704224 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.704228 | controller | 04:49:04 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.704233 | controller | \ logger.go:42: 04:49:04 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.704239 | controller | \ logger.go:42: 04:49:04 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.704245 | controller | \ logger.go:42: 04:49:04 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.704251 | controller | 04:49:04 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:04 2026-02-14 04:52:22.704257 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:04 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704263 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.704269 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.704275 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.704281 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.704290 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.704295 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.704300 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.704304 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.704309 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.704313 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.704317 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.704322 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.704326 | controller | 04:49:04 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.704330 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.704334 | controller | 04:49:04 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.704341 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.704345 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.704350 | controller | 04:49:05 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704354 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.704358 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.704363 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:05 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704367 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:05 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704371 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704376 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.704389 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704394 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.704399 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.704403 | controller | 04:49:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704407 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.704412 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704416 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.704428 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.704433 | controller | 04:49:05 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.704437 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:05 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704442 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704446 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.704453 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.704458 | controller | \ logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.704462 | controller | $imageTuples)\n logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.704467 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:05 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704471 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:49:05 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704475 | controller | | + exit 0\n logger.go:42: 04:49:06 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.704479 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.704484 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.704490 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.704494 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.704499 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.704503 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.704507 | controller | \ ]\n logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.704512 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.704516 | controller | \"default-public\" }}'\n logger.go:42: 04:49:06 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704520 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.704525 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.704529 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.704533 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.704538 | controller | 04:49:06 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.704542 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.704546 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.704551 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.704555 | controller | 04:49:06 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:06 2026-02-14 04:52:22.704559 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:06 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704571 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.704576 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.704581 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.704585 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.704589 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.704594 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.704598 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.704602 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.704606 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.704611 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.704615 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.704619 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.704623 | controller | 04:49:06 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.704629 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.704634 | controller | 04:49:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.704638 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.704642 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.704648 | controller | 04:49:06 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704653 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.704657 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.704662 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:06 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704668 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:06 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704687 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:49:06 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704694 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704701 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.704706 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704710 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.704714 | controller | 04:49:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704719 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.704723 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704727 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.704733 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.704737 | controller | 04:49:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.704741 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:06 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704746 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704750 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.704754 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.704766 | controller | \ logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.704771 | controller | $imageTuples)\n logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + grep 2026-02-14 04:52:22.704776 | controller | RELATED_IMAGE\n logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.704780 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:06 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704786 | controller | | + exit 0\n logger.go:42: 04:49:07 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.704790 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.704795 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.704799 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.704803 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.704808 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.704812 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.704816 | controller | \ ]\n logger.go:42: 04:49:07 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.704821 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.704825 | controller | \"default-public\" }}'\n logger.go:42: 04:49:07 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704829 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.704833 | controller | \ logger.go:42: 04:49:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.704838 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.704844 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.704848 | controller | 04:49:07 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.704852 | controller | \ logger.go:42: 04:49:07 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.704857 | controller | \ logger.go:42: 04:49:07 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.704861 | controller | \ logger.go:42: 04:49:07 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.704865 | controller | 04:49:07 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:07 2026-02-14 04:52:22.704869 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:07 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704874 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.704878 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.704882 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.704887 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.704891 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.704895 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.704899 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.704904 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.704908 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.704912 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.704916 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.704922 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.704927 | controller | 04:49:07 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.704931 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.704935 | controller | 04:49:07 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.704946 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.704951 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.704955 | controller | 04:49:08 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704960 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.704964 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.704968 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:08 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704973 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:08 | glance_split/1-deploy_glance 2026-02-14 04:52:22.704977 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704981 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.704985 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.704990 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.704994 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.704998 | controller | 04:49:08 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705003 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.705007 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705011 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.705016 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.705020 | controller | 04:49:08 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.705024 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:08 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705028 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705032 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.705037 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.705041 | controller | \ logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.705045 | controller | $imageTuples)\n logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.705053 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:08 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705057 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:49:08 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705063 | controller | | + exit 0\n logger.go:42: 04:49:09 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.705067 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.705072 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.705076 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.705080 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.705084 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.705089 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.705093 | controller | \ ]\n logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.705097 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.705102 | controller | \"default-public\" }}'\n logger.go:42: 04:49:09 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705106 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.705116 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.705121 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.705125 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.705130 | controller | 04:49:09 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.705134 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.705138 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.705143 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.705147 | controller | 04:49:09 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:09 2026-02-14 04:52:22.705151 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:09 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705157 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.705161 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.705165 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.705170 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.705174 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.705178 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.705182 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.705187 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.705192 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.705197 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.705201 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.705205 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.705209 | controller | 04:49:09 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.705214 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.705218 | controller | 04:49:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.705222 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.705226 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.705231 | controller | 04:49:09 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705235 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.705241 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.705245 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:09 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705249 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:09 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705253 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705258 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.705262 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705266 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.705270 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.705281 | controller | 04:49:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705285 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.705290 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705294 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.705298 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.705302 | controller | 04:49:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.705307 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:09 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705311 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705315 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.705323 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.705328 | controller | \ logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.705332 | controller | $imageTuples)\n logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.705336 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:09 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705341 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:49:09 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705345 | controller | | + exit 0\n logger.go:42: 04:49:10 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.705349 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.705353 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.705358 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.705362 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.705366 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.705371 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.705375 | controller | \ ]\n logger.go:42: 04:49:10 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.705379 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.705383 | controller | \"default-public\" }}'\n logger.go:42: 04:49:10 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705388 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.705392 | controller | \ logger.go:42: 04:49:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.705396 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.705401 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.705405 | controller | 04:49:10 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.705409 | controller | \ logger.go:42: 04:49:10 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.705414 | controller | \ logger.go:42: 04:49:10 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.705418 | controller | \ logger.go:42: 04:49:10 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.705424 | controller | 04:49:10 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:10 2026-02-14 04:52:22.705428 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:10 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705433 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.705437 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.705441 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.705445 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.705458 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.705463 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.705469 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.705474 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.705478 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.705482 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.705486 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.705491 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.705495 | controller | 04:49:10 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.705499 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.705503 | controller | 04:49:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.705508 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.705512 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.705516 | controller | 04:49:11 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705521 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.705525 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.705529 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:11 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705533 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:11 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705538 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705542 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.705546 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705550 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.705555 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.705559 | controller | 04:49:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705563 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.705568 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705572 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.705576 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.705581 | controller | 04:49:11 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.705585 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:11 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705591 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705595 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.705600 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.705604 | controller | \ logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.705608 | controller | $imageTuples)\n logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.705613 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:11 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705625 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:49:11 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705632 | controller | | + exit 0\n logger.go:42: 04:49:12 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.705638 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.705644 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.705650 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.705656 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.705662 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.705667 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.705700 | controller | \ ]\n logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.705709 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.705715 | controller | \"default-public\" }}'\n logger.go:42: 04:49:12 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705719 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.705724 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.705728 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.705732 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.705737 | controller | 04:49:12 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.705741 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.705746 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.705750 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.705756 | controller | 04:49:12 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:12 2026-02-14 04:52:22.705762 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:12 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705768 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.705774 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.705780 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.705790 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.705794 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.705799 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.705803 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.705810 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.705814 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.705819 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.705823 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.705827 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.705832 | controller | 04:49:12 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.705836 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.705841 | controller | 04:49:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.705845 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.705849 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.705854 | controller | 04:49:12 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705867 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.705872 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.705877 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:12 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705881 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:12 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705886 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705890 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.705895 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705899 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.705903 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.705910 | controller | 04:49:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705914 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.705918 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705922 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.705927 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.705933 | controller | 04:49:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.705937 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:12 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705942 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.705946 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.705950 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.705954 | controller | \ logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.705959 | controller | $imageTuples)\n logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.705963 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:12 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705967 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:49:12 | glance_split/1-deploy_glance 2026-02-14 04:52:22.705971 | controller | | + exit 0\n logger.go:42: 04:49:13 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.705976 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.705980 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.705984 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.705988 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.705993 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.705997 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.706001 | controller | \ ]\n logger.go:42: 04:49:13 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.706005 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.706009 | controller | \"default-public\" }}'\n logger.go:42: 04:49:13 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706014 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.706018 | controller | \ logger.go:42: 04:49:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.706022 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.706026 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.706038 | controller | 04:49:13 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.706043 | controller | \ logger.go:42: 04:49:13 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.706048 | controller | \ logger.go:42: 04:49:13 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.706052 | controller | \ logger.go:42: 04:49:13 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.706056 | controller | 04:49:13 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:13 2026-02-14 04:52:22.706060 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:13 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706065 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.706072 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.706077 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.706082 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.706093 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.706106 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.706113 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.706139 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.706146 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.706156 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.706163 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.706169 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.706185 | controller | 04:49:13 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.706193 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.706199 | controller | 04:49:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.706205 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.706211 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.706217 | controller | 04:49:14 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706222 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.706226 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.706231 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:14 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706238 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:14 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706243 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706247 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.706252 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706256 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.706261 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.706265 | controller | 04:49:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706271 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.706287 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706294 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.706299 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.706303 | controller | 04:49:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.706307 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:14 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706312 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706316 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.706320 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.706325 | controller | \ logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.706329 | controller | $imageTuples)\n logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.706333 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:14 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706337 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:49:14 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706342 | controller | | + exit 0\n logger.go:42: 04:49:15 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.706346 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.706350 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.706354 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.706359 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.706363 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.706367 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.706371 | controller | \ ]\n logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.706375 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.706380 | controller | \"default-public\" }}'\n logger.go:42: 04:49:15 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706384 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.706388 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.706392 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.706397 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.706401 | controller | 04:49:15 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.706405 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.706410 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.706414 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.706418 | controller | 04:49:15 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:15 2026-02-14 04:52:22.706425 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:15 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706429 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.706433 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.706437 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.706442 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.706446 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.706450 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.706462 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.706466 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.706471 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.706475 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.706479 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.706486 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.706490 | controller | 04:49:15 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.706495 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.706499 | controller | 04:49:15 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.706503 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.706508 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.706512 | controller | 04:49:15 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706516 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.706520 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.706525 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:15 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706529 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:15 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706533 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706537 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.706542 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706546 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.706550 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.706554 | controller | 04:49:15 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706561 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.706566 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706572 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.706576 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.706580 | controller | 04:49:15 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.706585 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:15 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706589 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706593 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.706598 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.706602 | controller | \ logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.706606 | controller | $imageTuples)\n logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.706610 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:15 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706615 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:49:15 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706619 | controller | | + exit 0\n logger.go:42: 04:49:16 | glance_split/1-deploy_glance | running 2026-02-14 04:52:22.706623 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.706627 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.706638 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.706644 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.706648 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.706653 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.706659 | controller | \ ]\n logger.go:42: 04:49:16 | glance_split/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.706663 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.706668 | controller | \"default-public\" }}'\n logger.go:42: 04:49:16 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706676 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.706697 | controller | \ logger.go:42: 04:49:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.706701 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.706705 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.706710 | controller | 04:49:17 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.706714 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.706718 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.706725 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.706729 | controller | 04:49:17 | glance_split/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:49:17 2026-02-14 04:52:22.706733 | controller | | glance_split/1-deploy_glance | + exit 0\n logger.go:42: 04:49:17 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706738 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.706742 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.706746 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.706750 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.706755 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.706759 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.706763 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.706768 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.706772 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.706776 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.706780 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.706785 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.706789 | controller | 04:49:17 | glance_split/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.706793 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.706800 | controller | 04:49:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.706805 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.706809 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.706814 | controller | 04:49:17 | glance_split/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706818 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.706822 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.706836 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:17 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706841 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:49:17 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706846 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706850 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.706854 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706859 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.706864 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.706869 | controller | 04:49:17 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706873 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.706877 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706882 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.706888 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.706893 | controller | 04:49:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.706897 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:49:17 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706901 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.706906 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.706910 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.706914 | controller | \ logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.706918 | controller | $imageTuples)\n logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + grep 2026-02-14 04:52:22.706923 | controller | RELATED_IMAGE\n logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + echo 2026-02-14 04:52:22.706927 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:49:17 | glance_split/1-deploy_glance 2026-02-14 04:52:22.706931 | controller | | + exit 0\n logger.go:42: 04:49:17 | glance_split/1-deploy_glance | test step 2026-02-14 04:52:22.706935 | controller | completed 1-deploy_glance\n logger.go:42: 04:49:17 | glance_split/2-scale-glanceapis 2026-02-14 04:52:22.706939 | controller | | starting test step 2-scale-glanceapis\n logger.go:42: 04:49:17 | glance_split/2-scale-glanceapis 2026-02-14 04:52:22.706944 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2026-02-14 04:52:22.706948 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":3}]'\n ]\n 2026-02-14 04:52:22.706952 | controller | \ logger.go:42: 04:49:17 | glance_split/2-scale-glanceapis | Warning: field \"spec.notificationBusInstance\" 2026-02-14 04:52:22.706957 | controller | is deprecated, please use \"spec.notificationsBus.cluster\" instead\n logger.go:42: 2026-02-14 04:52:22.706963 | controller | 04:49:17 | glance_split/2-scale-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.706968 | controller | patched\n logger.go:42: 04:49:33 | glance_split/2-scale-glanceapis | test step 2026-02-14 04:52:22.706974 | controller | completed 2-scale-glanceapis\n logger.go:42: 04:49:33 | glance_split/3-scale-down-glanceapis 2026-02-14 04:52:22.706980 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 04:49:33 | glance_split/3-scale-down-glanceapis 2026-02-14 04:52:22.706986 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2026-02-14 04:52:22.706992 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2026-02-14 04:52:22.706997 | controller | \ logger.go:42: 04:49:33 | glance_split/3-scale-down-glanceapis | Warning: field 2026-02-14 04:52:22.707003 | controller | \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.707009 | controller | instead\n logger.go:42: 04:49:33 | glance_split/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.707018 | controller | patched\n logger.go:42: 04:49:39 | glance_split/3-scale-down-glanceapis | test 2026-02-14 04:52:22.707034 | controller | step completed 3-scale-down-glanceapis\n logger.go:42: 04:49:39 | glance_split/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.707040 | controller | | starting test step 4-scale-down-zero-glanceapis\n logger.go:42: 04:49:39 | 2026-02-14 04:52:22.707046 | controller | glance_split/4-scale-down-zero-glanceapis | running command: [sh -c oc patch Glance 2026-02-14 04:52:22.707052 | controller | -n $NAMESPACE glance --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", 2026-02-14 04:52:22.707057 | controller | \"value\":0}]'\n ]\n logger.go:42: 04:49:39 | glance_split/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.707062 | controller | | Warning: field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.707068 | controller | instead\n logger.go:42: 04:49:39 | glance_split/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.707074 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 04:49:44 | glance_split/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.707079 | controller | | test step completed 4-scale-down-zero-glanceapis\n logger.go:42: 04:49:44 | 2026-02-14 04:52:22.707085 | controller | glance_split/5-cleanup-glance | starting test step 5-cleanup-glance\n logger.go:42: 2026-02-14 04:52:22.707090 | controller | 04:49:44 | glance_split/5-cleanup-glance | running command: [sh -c oc kustomize 2026-02-14 04:52:22.707096 | controller | ../../../../config/samples/layout/split | oc delete -n $NAMESPACE -f -\n ]\n 2026-02-14 04:52:22.707102 | controller | \ logger.go:42: 04:49:45 | glance_split/5-cleanup-glance | glance.glance.openstack.org 2026-02-14 04:52:22.707107 | controller | \"glance\" deleted from glance-kuttl-tests namespace\n logger.go:42: 04:49:45 2026-02-14 04:52:22.707114 | controller | | glance_split/5-cleanup-glance | running command: [sh -c oc -n $NAMESPACE get pvc 2026-02-14 04:52:22.707119 | controller | -l service=glance -o custom-columns=NAME:.metadata.name --no-headers | xargs -n 2026-02-14 04:52:22.707123 | controller | 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n $NAMESPACE get pv | grep 2026-02-14 04:52:22.707128 | controller | \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE patch pv $pv -p '{\"spec\":{\"claimRef\": 2026-02-14 04:52:22.707133 | controller | null}}'; done\n ]\n logger.go:42: 04:49:45 | glance_split/5-cleanup-glance 2026-02-14 04:52:22.707139 | controller | | persistentvolumeclaim \"glance-cache-glance-default-external-api-0\" deleted from 2026-02-14 04:52:22.707145 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:49:45 | glance_split/5-cleanup-glance 2026-02-14 04:52:22.707151 | controller | | persistentvolumeclaim \"glance-cache-glance-default-external-api-1\" deleted from 2026-02-14 04:52:22.707162 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:49:46 | glance_split/5-cleanup-glance 2026-02-14 04:52:22.707168 | controller | | persistentvolumeclaim \"glance-cache-glance-default-external-api-2\" deleted from 2026-02-14 04:52:22.707174 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:49:46 | glance_split/5-cleanup-glance 2026-02-14 04:52:22.707181 | controller | | persistentvolumeclaim \"glance-cache-glance-default-internal-api-0\" deleted from 2026-02-14 04:52:22.707186 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:49:46 | glance_split/5-cleanup-glance 2026-02-14 04:52:22.707192 | controller | | persistentvolumeclaim \"glance-cache-glance-default-internal-api-1\" deleted from 2026-02-14 04:52:22.707198 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:49:46 | glance_split/5-cleanup-glance 2026-02-14 04:52:22.707203 | controller | | persistentvolumeclaim \"glance-cache-glance-default-internal-api-2\" deleted from 2026-02-14 04:52:22.707207 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:49:47 | glance_split/5-cleanup-glance 2026-02-14 04:52:22.707211 | controller | | persistentvolumeclaim \"glance-glance-default-external-api-0\" deleted from glance-kuttl-tests 2026-02-14 04:52:22.707218 | controller | namespace\n logger.go:42: 04:49:47 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.707223 | controller | \"glance-glance-default-external-api-1\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.707227 | controller | \ logger.go:42: 04:49:47 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.707231 | controller | \"glance-glance-default-external-api-2\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.707236 | controller | \ logger.go:42: 04:49:47 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.707240 | controller | \"glance-glance-default-internal-api-0\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.707244 | controller | \ logger.go:42: 04:49:48 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.707248 | controller | \"glance-glance-default-internal-api-1\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.707253 | controller | \ logger.go:42: 04:49:48 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.707257 | controller | \"glance-glance-default-internal-api-2\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.707261 | controller | \ logger.go:42: 04:49:48 | glance_split/5-cleanup-glance | persistentvolume/local-storage01-crc 2026-02-14 04:52:22.707275 | controller | patched\n logger.go:42: 04:49:48 | glance_split/5-cleanup-glance | persistentvolume/local-storage02-crc 2026-02-14 04:52:22.707280 | controller | patched\n logger.go:42: 04:49:48 | glance_split/5-cleanup-glance | persistentvolume/local-storage05-crc 2026-02-14 04:52:22.707285 | controller | patched\n logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage09-crc 2026-02-14 04:52:22.707290 | controller | patched\n logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage10-crc 2026-02-14 04:52:22.707294 | controller | patched\n logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage11-crc 2026-02-14 04:52:22.707298 | controller | patched\n logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage13-crc 2026-02-14 04:52:22.707303 | controller | patched\n logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage14-crc 2026-02-14 04:52:22.707307 | controller | patched\n logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage15-crc 2026-02-14 04:52:22.707311 | controller | patched\n logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage16-crc 2026-02-14 04:52:22.707315 | controller | patched\n logger.go:42: 04:49:50 | glance_split/5-cleanup-glance | persistentvolume/local-storage17-crc 2026-02-14 04:52:22.707320 | controller | patched\n logger.go:42: 04:49:50 | glance_split/5-cleanup-glance | persistentvolume/local-storage18-crc 2026-02-14 04:52:22.707324 | controller | patched\n logger.go:42: 04:49:50 | glance_split/5-cleanup-glance | test step 2026-02-14 04:52:22.707328 | controller | completed 5-cleanup-glance\n logger.go:42: 04:49:50 | glance_split | skipping 2026-02-14 04:52:22.707333 | controller | kubernetes event logging\n=== CONT kuttl/harness/glance_single\n logger.go:42: 2026-02-14 04:52:22.707337 | controller | 04:49:50 | glance_single | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2026-02-14 04:52:22.707341 | controller | \ logger.go:42: 04:49:50 | glance_single/1-deploy_glance | starting test step 2026-02-14 04:52:22.707345 | controller | 1-deploy_glance\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance | running 2026-02-14 04:52:22.707350 | controller | command: [sh -c oc kustomize ../../../../config/samples/layout/single | oc apply 2026-02-14 04:52:22.707354 | controller | -n $NAMESPACE -f -\n ]\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance 2026-02-14 04:52:22.707358 | controller | | Warning: field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.707363 | controller | instead\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.707370 | controller | created\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance | running command: 2026-02-14 04:52:22.707374 | controller | [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.707379 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.707383 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.707387 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.707392 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.707396 | controller | \ ]\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.707400 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.707404 | controller | \"default-public\" }}'\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance 2026-02-14 04:52:22.707409 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.707413 | controller | \ logger.go:42: 04:49:50 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.707417 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.707424 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.707429 | controller | 04:49:50 | glance_single/1-deploy_glance | error: error executing template \"{{ 2026-02-14 04:52:22.707433 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.707437 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.707446 | controller | nil\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.707450 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.707466 | controller | information for debugging the template:\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance 2026-02-14 04:52:22.707471 | controller | | \ttemplate was:\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.707476 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.707480 | controller | \"default-public\" }}\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance 2026-02-14 04:52:22.707484 | controller | | \traw data was:\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.707489 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.707494 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43324\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.707501 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.707506 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.707517 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.707522 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.707527 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DB 2026-02-14 04:52:22.707531 | controller | create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DBsync 2026-02-14 04:52:22.707536 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.707540 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.707547 | controller | data not checked\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.707551 | controller | Memcached create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.707556 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.707560 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.707564 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.707569 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.707573 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"observedGeneration\":1}}\n 2026-02-14 04:52:22.707577 | controller | \ logger.go:42: 04:49:50 | glance_single/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.707584 | controller | engine was:\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.707589 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.707594 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.707598 | controller | \ logger.go:42: 04:49:50 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.707603 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.707607 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.707611 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.707616 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.707620 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.707633 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.707638 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.707642 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.707647 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.707654 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.707659 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.707664 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.707668 | controller | f:conditions:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2026-02-14 04:52:22.707692 | controller | subresource:status time:2026-02-14T04:49:50Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.707700 | controller | resourceVersion:43324 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] spec:map[apiTimeout:60 2026-02-14 04:52:22.707705 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.707709 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance 2026-02-14 04:52:22.707713 | controller | | debug = true\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.707718 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.707722 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.707726 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.707731 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.707735 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.707739 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.707744 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.707748 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.707752 | controller | message:ServiceAccount not created reason:Init status:Unknown type:Ready] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.707757 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.707761 | controller | message:DB create not started reason:Init status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.707765 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.707771 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.707776 | controller | message:Input data not checked reason:Init status:Unknown type:InputReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.707780 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.707784 | controller | message: Memcached create not started reason:Init status:Unknown type:MemcachedReady] 2026-02-14 04:52:22.707789 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:NotificationBusInstance not 2026-02-14 04:52:22.707793 | controller | started reason:Init status:Unknown type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.707797 | controller | message:RoleBinding not created reason:Init status:Unknown type:RoleBindingReady] 2026-02-14 04:52:22.707801 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:Role not created reason:Init 2026-02-14 04:52:22.707806 | controller | status:Unknown type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:ServiceAccount 2026-02-14 04:52:22.707810 | controller | not created reason:Init status:Unknown type:ServiceAccountReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.707816 | controller | message:Service config create not started reason:Init status:Unknown type:ServiceConfigReady]] 2026-02-14 04:52:22.707820 | controller | observedGeneration:1]]'\n logger.go:42: 04:49:50 | glance_single/1-deploy_glance 2026-02-14 04:52:22.707825 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:49:51 | 2026-02-14 04:52:22.707829 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.707841 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.707846 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.707850 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.707854 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.707859 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.707863 | controller | \ ]\n logger.go:42: 04:49:51 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.707867 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.707871 | controller | \"default-public\" }}'\n logger.go:42: 04:49:51 | glance_single/1-deploy_glance 2026-02-14 04:52:22.707876 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.707880 | controller | \ logger.go:42: 04:49:51 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.707884 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.707891 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.707896 | controller | 04:49:51 | glance_single/1-deploy_glance | error: error executing template \"{{ 2026-02-14 04:52:22.707900 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.707904 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.707913 | controller | nil\n logger.go:42: 04:49:51 | glance_single/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.707917 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.707926 | controller | information for debugging the template:\n logger.go:42: 04:49:51 | glance_single/1-deploy_glance 2026-02-14 04:52:22.707930 | controller | | \ttemplate was:\n logger.go:42: 04:49:51 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.707934 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.707938 | controller | \"default-public\" }}\n logger.go:42: 04:49:51 | glance_single/1-deploy_glance 2026-02-14 04:52:22.707943 | controller | | \traw data was:\n logger.go:42: 04:49:51 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.707947 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.707962 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43342\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.707967 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.707972 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.707976 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.707981 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.707985 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DB 2026-02-14 04:52:22.707990 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DBsync 2026-02-14 04:52:22.707996 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.708000 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.708005 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.708009 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.708013 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.708018 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.708022 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.708026 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.708039 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.708044 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.708048 | controller | \ logger.go:42: 04:49:51 | glance_single/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.708052 | controller | engine was:\n logger.go:42: 04:49:51 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.708057 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.708061 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.708066 | controller | \ logger.go:42: 04:49:51 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708070 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.708074 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.708079 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.708083 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.708087 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.708096 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.708100 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.708104 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.708109 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.708113 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.708117 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.708123 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.708127 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2026-02-14 04:52:22.708132 | controller | operation:Update subresource:status time:2026-02-14T04:49:50Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.708136 | controller | resourceVersion:43342 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] spec:map[apiTimeout:60 2026-02-14 04:52:22.708140 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.708144 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:49:51 | glance_single/1-deploy_glance 2026-02-14 04:52:22.708149 | controller | | debug = true\n logger.go:42: 04:49:51 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.708153 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.708157 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.708161 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.708166 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.708170 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.708174 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.708178 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.708189 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708194 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.708198 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.708202 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:DB 2026-02-14 04:52:22.708207 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708211 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708215 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708219 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708224 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708228 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.708235 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.708240 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708244 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.708248 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.708253 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.708257 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708261 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.708266 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:Service config create not started 2026-02-14 04:52:22.708270 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.708275 | controller | observedGeneration:1]]'\n logger.go:42: 04:49:51 | glance_single/1-deploy_glance 2026-02-14 04:52:22.708279 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:49:52 | 2026-02-14 04:52:22.708283 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.708288 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.708292 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.708296 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.708301 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.708305 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.708309 | controller | \ ]\n logger.go:42: 04:49:52 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.708314 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.708318 | controller | \"default-public\" }}'\n logger.go:42: 04:49:52 | glance_single/1-deploy_glance 2026-02-14 04:52:22.708322 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.708326 | controller | \ logger.go:42: 04:49:52 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.708332 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.708337 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.708341 | controller | 04:49:53 | glance_single/1-deploy_glance | error: error executing template \"{{ 2026-02-14 04:52:22.708345 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.708350 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.708359 | controller | nil\n logger.go:42: 04:49:53 | glance_single/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.708363 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.708378 | controller | information for debugging the template:\n logger.go:42: 04:49:53 | glance_single/1-deploy_glance 2026-02-14 04:52:22.708383 | controller | | \ttemplate was:\n logger.go:42: 04:49:53 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.708390 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.708394 | controller | \"default-public\" }}\n logger.go:42: 04:49:53 | glance_single/1-deploy_glance 2026-02-14 04:52:22.708399 | controller | | \traw data was:\n logger.go:42: 04:49:53 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.708403 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.708408 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43342\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.708413 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.708418 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.708430 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.708437 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.708442 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DB 2026-02-14 04:52:22.708446 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DBsync 2026-02-14 04:52:22.708450 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.708455 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.708459 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.708464 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.708468 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.708473 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.708477 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.708481 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.708486 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.708490 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.708495 | controller | \ logger.go:42: 04:49:53 | glance_single/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.708499 | controller | engine was:\n logger.go:42: 04:49:53 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.708503 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.708508 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.708515 | controller | \ logger.go:42: 04:49:53 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708519 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.708524 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.708534 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.708539 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.708544 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.708548 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.708552 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.708557 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.708561 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.708566 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.708570 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.708577 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.708582 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2026-02-14 04:52:22.708586 | controller | operation:Update subresource:status time:2026-02-14T04:49:50Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.708591 | controller | resourceVersion:43342 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] spec:map[apiTimeout:60 2026-02-14 04:52:22.708595 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.708599 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:49:53 | glance_single/1-deploy_glance 2026-02-14 04:52:22.708604 | controller | | debug = true\n logger.go:42: 04:49:53 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.708608 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.708612 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.708617 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.708623 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.708627 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.708632 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.708636 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.708641 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708645 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.708649 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.708654 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:DB 2026-02-14 04:52:22.708660 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708664 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708669 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708686 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708693 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708697 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.708702 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.708706 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708711 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.708715 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.708719 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.708724 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708728 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.708740 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:Service config create not started 2026-02-14 04:52:22.708745 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.708749 | controller | observedGeneration:1]]'\n logger.go:42: 04:49:53 | glance_single/1-deploy_glance 2026-02-14 04:52:22.708753 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:49:54 | 2026-02-14 04:52:22.708758 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.708762 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.708767 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.708773 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.708777 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.708782 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.708786 | controller | \ ]\n logger.go:42: 04:49:54 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.708790 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.708795 | controller | \"default-public\" }}'\n logger.go:42: 04:49:54 | glance_single/1-deploy_glance 2026-02-14 04:52:22.708801 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.708805 | controller | \ logger.go:42: 04:49:54 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.708810 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.708814 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.708818 | controller | 04:49:54 | glance_single/1-deploy_glance | error: error executing template \"{{ 2026-02-14 04:52:22.708825 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.708830 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.708839 | controller | nil\n logger.go:42: 04:49:54 | glance_single/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.708843 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.708852 | controller | information for debugging the template:\n logger.go:42: 04:49:54 | glance_single/1-deploy_glance 2026-02-14 04:52:22.708856 | controller | | \ttemplate was:\n logger.go:42: 04:49:54 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.708861 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.708865 | controller | \"default-public\" }}\n logger.go:42: 04:49:54 | glance_single/1-deploy_glance 2026-02-14 04:52:22.708869 | controller | | \traw data was:\n logger.go:42: 04:49:54 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.708874 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.708885 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43342\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.708892 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.708897 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.708902 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.708906 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.708911 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DB 2026-02-14 04:52:22.708915 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DBsync 2026-02-14 04:52:22.708920 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.708924 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.708929 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.708933 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.708943 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.708948 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.708953 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.708957 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.708961 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.708966 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.708974 | controller | \ logger.go:42: 04:49:54 | glance_single/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.708979 | controller | engine was:\n logger.go:42: 04:49:54 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.708983 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.708988 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.708992 | controller | \ logger.go:42: 04:49:54 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.708997 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.709001 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.709005 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.709010 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.709014 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.709019 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.709023 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.709027 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.709032 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.709036 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.709040 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.709047 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.709052 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2026-02-14 04:52:22.709057 | controller | operation:Update subresource:status time:2026-02-14T04:49:50Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.709061 | controller | resourceVersion:43342 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] spec:map[apiTimeout:60 2026-02-14 04:52:22.709065 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.709070 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:49:54 | glance_single/1-deploy_glance 2026-02-14 04:52:22.709074 | controller | | debug = true\n logger.go:42: 04:49:54 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.709078 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.709088 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.709093 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.709102 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.709106 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.709111 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.709115 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.709120 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709124 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.709130 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.709136 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:DB 2026-02-14 04:52:22.709142 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709148 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709154 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709160 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709164 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709169 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.709173 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.709177 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709182 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.709186 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.709190 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.709195 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709199 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.709203 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:Service config create not started 2026-02-14 04:52:22.709208 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.709212 | controller | observedGeneration:1]]'\n logger.go:42: 04:49:54 | glance_single/1-deploy_glance 2026-02-14 04:52:22.709216 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:49:55 | 2026-02-14 04:52:22.709221 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.709225 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.709229 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.709234 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.709238 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.709242 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.709249 | controller | \ ]\n logger.go:42: 04:49:55 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.709261 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.709265 | controller | \"default-public\" }}'\n logger.go:42: 04:49:55 | glance_single/1-deploy_glance 2026-02-14 04:52:22.709270 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.709274 | controller | \ logger.go:42: 04:49:55 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.709279 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.709283 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.709294 | controller | 04:49:55 | glance_single/1-deploy_glance | error: error executing template \"{{ 2026-02-14 04:52:22.709299 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.709303 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.709312 | controller | nil\n logger.go:42: 04:49:55 | glance_single/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.709317 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.709329 | controller | information for debugging the template:\n logger.go:42: 04:49:55 | glance_single/1-deploy_glance 2026-02-14 04:52:22.709335 | controller | | \ttemplate was:\n logger.go:42: 04:49:55 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.709341 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.709347 | controller | \"default-public\" }}\n logger.go:42: 04:49:55 | glance_single/1-deploy_glance 2026-02-14 04:52:22.709352 | controller | | \traw data was:\n logger.go:42: 04:49:55 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.709356 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.709361 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43342\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.709375 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.709380 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.709385 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.709390 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.709394 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DB 2026-02-14 04:52:22.709399 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DBsync 2026-02-14 04:52:22.709404 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.709411 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.709416 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.709423 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.709429 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.709437 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.709442 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.709446 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.709451 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.709455 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.709460 | controller | \ logger.go:42: 04:49:55 | glance_single/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.709464 | controller | engine was:\n logger.go:42: 04:49:55 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.709471 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.709483 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.709489 | controller | \ logger.go:42: 04:49:55 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709493 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.709498 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.709502 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.709506 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.709511 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.709515 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.709519 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.709525 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.709532 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.709538 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.709544 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.709552 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.709558 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2026-02-14 04:52:22.709564 | controller | operation:Update subresource:status time:2026-02-14T04:49:50Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.709571 | controller | resourceVersion:43342 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] spec:map[apiTimeout:60 2026-02-14 04:52:22.709575 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.709580 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:49:55 | glance_single/1-deploy_glance 2026-02-14 04:52:22.709584 | controller | | debug = true\n logger.go:42: 04:49:55 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.709589 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.709593 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.709597 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.709602 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.709606 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.709610 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.709615 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.709619 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709626 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.709630 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.709634 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:DB 2026-02-14 04:52:22.709639 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709643 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709648 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709652 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709656 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709661 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.709665 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.709692 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709701 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.709705 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.709710 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.709714 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.709719 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.709723 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:Service config create not started 2026-02-14 04:52:22.709727 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.709732 | controller | observedGeneration:1]]'\n logger.go:42: 04:49:55 | glance_single/1-deploy_glance 2026-02-14 04:52:22.709738 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:49:56 | 2026-02-14 04:52:22.709744 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.709751 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.709757 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.709766 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.709773 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.709778 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.709785 | controller | \ ]\n logger.go:42: 04:49:56 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.709791 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.709797 | controller | \"default-public\" }}'\n logger.go:42: 04:49:56 | glance_single/1-deploy_glance 2026-02-14 04:52:22.709802 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.709806 | controller | \ logger.go:42: 04:49:56 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.709810 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.709815 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.709819 | controller | 04:49:56 | glance_single/1-deploy_glance | error: error executing template \"{{ 2026-02-14 04:52:22.709824 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.709828 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.709837 | controller | nil\n logger.go:42: 04:49:56 | glance_single/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.709841 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.709852 | controller | information for debugging the template:\n logger.go:42: 04:49:56 | glance_single/1-deploy_glance 2026-02-14 04:52:22.709859 | controller | | \ttemplate was:\n logger.go:42: 04:49:56 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.709865 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.709871 | controller | \"default-public\" }}\n logger.go:42: 04:49:56 | glance_single/1-deploy_glance 2026-02-14 04:52:22.709877 | controller | | \traw data was:\n logger.go:42: 04:49:56 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.709883 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.709904 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43434\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.709913 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.709917 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.709922 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.709927 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.709931 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.709936 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.709940 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.709956 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.709962 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Keystone 2026-02-14 04:52:22.709966 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.709971 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.709975 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.709980 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.709986 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.709991 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.709995 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.710000 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}\n 2026-02-14 04:52:22.710004 | controller | \ logger.go:42: 04:49:56 | glance_single/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.710009 | controller | engine was:\n logger.go:42: 04:49:56 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.710013 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.710018 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.710022 | controller | \ logger.go:42: 04:49:56 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.710028 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.710033 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.710037 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.710042 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.710047 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.710053 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.710058 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.710062 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.710066 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.710071 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.710075 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.710087 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.710094 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] 2026-02-14 04:52:22.710100 | controller | manager:manager operation:Update subresource:status time:2026-02-14T04:49:56Z]] 2026-02-14 04:52:22.710104 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43434 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.710109 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.710113 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:49:56 | glance_single/1-deploy_glance 2026-02-14 04:52:22.710117 | controller | | debug = true\n logger.go:42: 04:49:56 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.710122 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.710126 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.710131 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.710135 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.710156 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.710162 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.710166 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.710171 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.710175 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.710180 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.710184 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.710189 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.710193 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.710197 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.710202 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.710206 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.710210 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2026-02-14 04:52:22.710215 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:MariaDBAccount 2026-02-14 04:52:22.710222 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.710227 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2026-02-14 04:52:22.710231 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:NotificationBusInstance successfully 2026-02-14 04:52:22.710236 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.710240 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.710244 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.710249 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.710253 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.710258 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.710262 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]'\n 2026-02-14 04:52:22.710266 | controller | \ logger.go:42: 04:49:56 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.710271 | controller | 1 additional commands\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance 2026-02-14 04:52:22.710275 | controller | | running command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.710279 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.710284 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.710288 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.710302 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.710307 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.710311 | controller | \ ]\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.710316 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.710320 | controller | \"default-public\" }}'\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance 2026-02-14 04:52:22.710324 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.710329 | controller | \ logger.go:42: 04:49:57 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.710333 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.710337 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.710341 | controller | 04:49:57 | glance_single/1-deploy_glance | error: error executing template \"{{ 2026-02-14 04:52:22.710346 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.710350 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.710359 | controller | nil\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.710363 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.710374 | controller | information for debugging the template:\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance 2026-02-14 04:52:22.710379 | controller | | \ttemplate was:\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.710383 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.710387 | controller | \"default-public\" }}\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance 2026-02-14 04:52:22.710391 | controller | | \traw data was:\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.710396 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.710409 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:57Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43452\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.710417 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.710421 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.710426 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.710433 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.710439 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.710443 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.710447 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.710452 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.710456 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:57Z\",\"message\":\"Setup 2026-02-14 04:52:22.710461 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.710465 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.710469 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.710474 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.710478 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.710482 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.710487 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.710502 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2fbed230b6fa424ca7ef8b55fd8024f0\"}}\n 2026-02-14 04:52:22.710507 | controller | \ logger.go:42: 04:49:57 | glance_single/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.710511 | controller | engine was:\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.710516 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.710522 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.710526 | controller | \ logger.go:42: 04:49:57 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.710531 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.710535 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.710539 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.710544 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.710548 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.710552 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.710556 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.710561 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.710565 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.710569 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.710575 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.710580 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.710584 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2026-02-14 04:52:22.710588 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2026-02-14T04:49:57Z]] 2026-02-14 04:52:22.710592 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43452 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.710597 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.710601 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance 2026-02-14 04:52:22.710605 | controller | | debug = true\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.710610 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.710614 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.710618 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.710622 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.710627 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.710631 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.710635 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.710649 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.710655 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.710660 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.710665 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.710670 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.710688 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.710696 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.710701 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.710705 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:57Z 2026-02-14 04:52:22.710710 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.710714 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.710718 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.710723 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.710727 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.710731 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.710735 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.710740 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.710744 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.710748 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.710753 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.710757 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.710761 | controller | serviceID:2fbed230b6fa424ca7ef8b55fd8024f0]]'\n logger.go:42: 04:49:57 | glance_single/1-deploy_glance 2026-02-14 04:52:22.710765 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:49:58 | 2026-02-14 04:52:22.710773 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.710777 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.710782 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.710786 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.710790 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.710798 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.710802 | controller | \ ]\n logger.go:42: 04:49:58 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.710806 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.710813 | controller | \"default-public\" }}'\n logger.go:42: 04:49:58 | glance_single/1-deploy_glance 2026-02-14 04:52:22.710817 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.710821 | controller | \ logger.go:42: 04:49:58 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.710826 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.710830 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.710836 | controller | 04:49:59 | glance_single/1-deploy_glance | error: error executing template \"{{ 2026-02-14 04:52:22.710842 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.710848 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.710860 | controller | nil\n logger.go:42: 04:49:59 | glance_single/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.710876 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.710889 | controller | information for debugging the template:\n logger.go:42: 04:49:59 | glance_single/1-deploy_glance 2026-02-14 04:52:22.710895 | controller | | \ttemplate was:\n logger.go:42: 04:49:59 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.710901 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.710905 | controller | \"default-public\" }}\n logger.go:42: 04:49:59 | glance_single/1-deploy_glance 2026-02-14 04:52:22.710909 | controller | | \traw data was:\n logger.go:42: 04:49:59 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.710914 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.710920 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:57Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43452\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.710928 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.710933 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.710945 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.710950 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.710958 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.710963 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.710967 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.710971 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.710976 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:57Z\",\"message\":\"Setup 2026-02-14 04:52:22.710980 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.710985 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.710989 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.710993 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.711000 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.711004 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.711008 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.711013 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2fbed230b6fa424ca7ef8b55fd8024f0\"}}\n 2026-02-14 04:52:22.711017 | controller | \ logger.go:42: 04:49:59 | glance_single/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.711022 | controller | engine was:\n logger.go:42: 04:49:59 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.711026 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.711030 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.711042 | controller | \ logger.go:42: 04:49:59 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.711047 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.711052 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.711056 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.711061 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.711067 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.711072 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.711076 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.711081 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.711085 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.711089 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.711093 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.711098 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.711102 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2026-02-14 04:52:22.711106 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2026-02-14T04:49:57Z]] 2026-02-14 04:52:22.711113 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43452 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.711117 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.711121 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:49:59 | glance_single/1-deploy_glance 2026-02-14 04:52:22.711126 | controller | | debug = true\n logger.go:42: 04:49:59 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.711130 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.711134 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.711139 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.711143 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.711147 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.711151 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.711156 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.711160 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.711164 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.711169 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.711173 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.711177 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.711181 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.711186 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.711190 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.711194 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:57Z 2026-02-14 04:52:22.711198 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.711203 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.711207 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.711211 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.711223 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.711230 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.711236 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.711242 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.711248 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.711254 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.711260 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.711269 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.711276 | controller | serviceID:2fbed230b6fa424ca7ef8b55fd8024f0]]'\n logger.go:42: 04:49:59 | glance_single/1-deploy_glance 2026-02-14 04:52:22.711280 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:50:00 | 2026-02-14 04:52:22.711284 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.711289 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.711293 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.711297 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.711305 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.711309 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.711313 | controller | \ ]\n logger.go:42: 04:50:00 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.711318 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.711322 | controller | \"default-public\" }}'\n logger.go:42: 04:50:00 | glance_single/1-deploy_glance 2026-02-14 04:52:22.711326 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.711330 | controller | \ logger.go:42: 04:50:00 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.711335 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.711339 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.711343 | controller | 04:50:00 | glance_single/1-deploy_glance | error: error executing template \"{{ 2026-02-14 04:52:22.711347 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.711352 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.711360 | controller | nil\n logger.go:42: 04:50:00 | glance_single/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.711364 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.711373 | controller | information for debugging the template:\n logger.go:42: 04:50:00 | glance_single/1-deploy_glance 2026-02-14 04:52:22.711377 | controller | | \ttemplate was:\n logger.go:42: 04:50:00 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.711383 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.711388 | controller | \"default-public\" }}\n logger.go:42: 04:50:00 | glance_single/1-deploy_glance 2026-02-14 04:52:22.711392 | controller | | \traw data was:\n logger.go:42: 04:50:00 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.711396 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.711414 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:57Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43452\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.711421 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.711425 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.711430 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.711435 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.711441 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.711446 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.711452 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.711465 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.711470 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:57Z\",\"message\":\"Setup 2026-02-14 04:52:22.711474 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.711479 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.711483 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.711488 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.711492 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.711496 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.711501 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.711505 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2fbed230b6fa424ca7ef8b55fd8024f0\"}}\n 2026-02-14 04:52:22.711509 | controller | \ logger.go:42: 04:50:00 | glance_single/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.711515 | controller | engine was:\n logger.go:42: 04:50:00 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.711519 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.711524 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.711528 | controller | \ logger.go:42: 04:50:00 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.711532 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.711537 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.711541 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.711548 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.711553 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.711557 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.711561 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.711566 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.711570 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.711574 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.711579 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.711583 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.711594 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2026-02-14 04:52:22.711599 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2026-02-14T04:49:57Z]] 2026-02-14 04:52:22.711603 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43452 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.711607 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.711612 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:50:00 | glance_single/1-deploy_glance 2026-02-14 04:52:22.711616 | controller | | debug = true\n logger.go:42: 04:50:00 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.711620 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.711625 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.711629 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.711633 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.711637 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.711642 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.711646 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.711650 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.711655 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.711659 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.711663 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.711668 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.711686 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.711695 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.711699 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.711703 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:57Z 2026-02-14 04:52:22.711711 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.711715 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.711720 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.711724 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.711728 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.711732 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.711737 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.711741 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.711745 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.711749 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.711754 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.711758 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.711762 | controller | serviceID:2fbed230b6fa424ca7ef8b55fd8024f0]]'\n logger.go:42: 04:50:00 | glance_single/1-deploy_glance 2026-02-14 04:52:22.711767 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:50:01 | 2026-02-14 04:52:22.711771 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.711775 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.711780 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.711784 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.711796 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.711801 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.711805 | controller | \ ]\n logger.go:42: 04:50:01 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.711810 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.711814 | controller | \"default-public\" }}'\n logger.go:42: 04:50:01 | glance_single/1-deploy_glance 2026-02-14 04:52:22.711818 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.711825 | controller | \ logger.go:42: 04:50:01 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.711830 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.711834 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.711838 | controller | 04:50:01 | glance_single/1-deploy_glance | error: error executing template \"{{ 2026-02-14 04:52:22.711843 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.711847 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.711855 | controller | nil\n logger.go:42: 04:50:01 | glance_single/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.711862 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.711871 | controller | information for debugging the template:\n logger.go:42: 04:50:01 | glance_single/1-deploy_glance 2026-02-14 04:52:22.711875 | controller | | \ttemplate was:\n logger.go:42: 04:50:01 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.711879 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.711883 | controller | \"default-public\" }}\n logger.go:42: 04:50:01 | glance_single/1-deploy_glance 2026-02-14 04:52:22.711888 | controller | | \traw data was:\n logger.go:42: 04:50:01 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.711892 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.711904 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:57Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43452\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.711911 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.711917 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.711922 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.711928 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.711934 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.711938 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.711942 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.711947 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.711951 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:57Z\",\"message\":\"Setup 2026-02-14 04:52:22.711955 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.711960 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.711964 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.711968 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.711972 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.711977 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.711987 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.711992 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2fbed230b6fa424ca7ef8b55fd8024f0\"}}\n 2026-02-14 04:52:22.711996 | controller | \ logger.go:42: 04:50:01 | glance_single/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.712001 | controller | engine was:\n logger.go:42: 04:50:01 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.712008 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.712012 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.712017 | controller | \ logger.go:42: 04:50:01 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.712021 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.712027 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.712031 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.712035 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.712040 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.712044 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.712048 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.712053 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.712057 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.712061 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.712065 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.712069 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.712074 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2026-02-14 04:52:22.712078 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2026-02-14T04:49:57Z]] 2026-02-14 04:52:22.712082 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43452 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.712086 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.712091 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:50:01 | glance_single/1-deploy_glance 2026-02-14 04:52:22.712095 | controller | | debug = true\n logger.go:42: 04:50:01 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.712099 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.712103 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.712108 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.712112 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.712116 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.712122 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.712126 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.712137 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.712141 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.712146 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.712150 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.712154 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.712159 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.712163 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.712167 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.712171 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:57Z 2026-02-14 04:52:22.712176 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.712180 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.712184 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.712189 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.712193 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.712197 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.712201 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.712206 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.712210 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.712214 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.712221 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.712225 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.712230 | controller | serviceID:2fbed230b6fa424ca7ef8b55fd8024f0]]'\n logger.go:42: 04:50:01 | glance_single/1-deploy_glance 2026-02-14 04:52:22.712234 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:50:02 | 2026-02-14 04:52:22.712238 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.712243 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.712247 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.712251 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.712257 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.712261 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.712268 | controller | \ ]\n logger.go:42: 04:50:02 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.712272 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.712277 | controller | \"default-public\" }}'\n logger.go:42: 04:50:02 | glance_single/1-deploy_glance 2026-02-14 04:52:22.712281 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.712285 | controller | \ logger.go:42: 04:50:02 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.712289 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.712294 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.712298 | controller | 04:50:02 | glance_single/1-deploy_glance | error: error executing template \"{{ 2026-02-14 04:52:22.712302 | controller | index .status.apiEndpoint \\\"default-internal\\\" }}{{ \\\":\\\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.712306 | controller | \\\"default-public\\\" }}\": template: output:1:3: executing \"output\" at : error calling index: index of untyped 2026-02-14 04:52:22.712318 | controller | nil\n logger.go:42: 04:50:02 | glance_single/1-deploy_glance | + apiEndpoints='Error 2026-02-14 04:52:22.712331 | controller | executing template: template: output:1:3: executing \"output\" at : error calling index: index of untyped nil. Printing more 2026-02-14 04:52:22.712344 | controller | information for debugging the template:\n logger.go:42: 04:50:02 | glance_single/1-deploy_glance 2026-02-14 04:52:22.712350 | controller | | \ttemplate was:\n logger.go:42: 04:50:02 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.712356 | controller | \t\t{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.712361 | controller | \"default-public\" }}\n logger.go:42: 04:50:02 | glance_single/1-deploy_glance 2026-02-14 04:52:22.712367 | controller | | \traw data was:\n logger.go:42: 04:50:02 | glance_single/1-deploy_glance | 2026-02-14 04:52:22.712373 | controller | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.712380 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:57Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43452\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.712391 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.712398 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.712412 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.712420 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.712429 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.712436 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.712442 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.712448 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.712454 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:57Z\",\"message\":\"Setup 2026-02-14 04:52:22.712460 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.712466 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.712472 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.712481 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.712487 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.712492 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.712498 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.712504 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2fbed230b6fa424ca7ef8b55fd8024f0\"}}\n 2026-02-14 04:52:22.712510 | controller | \ logger.go:42: 04:50:02 | glance_single/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.712516 | controller | engine was:\n logger.go:42: 04:50:02 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.712521 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.712527 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}\n 2026-02-14 04:52:22.712541 | controller | \ logger.go:42: 04:50:02 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.712547 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.712553 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.712558 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.712564 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.712569 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.712575 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.712581 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.712587 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.712593 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.712598 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.712604 | controller | v:\"openstack.org/glance\":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.712609 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.712617 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2026-02-14 04:52:22.712623 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2026-02-14T04:49:57Z]] 2026-02-14 04:52:22.712629 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43452 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.712634 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.712640 | controller | customServiceConfig:[DEFAULT]\n logger.go:42: 04:50:02 | glance_single/1-deploy_glance 2026-02-14 04:52:22.712646 | controller | | debug = true\n logger.go:42: 04:50:02 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.712651 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.712657 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.712663 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.712669 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.712692 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.712701 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.712708 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.712714 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.712719 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.712725 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.712731 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.712738 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.712744 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.712750 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.712756 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.712762 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:57Z 2026-02-14 04:52:22.712768 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.712774 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.712778 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.712783 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.712797 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.712802 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.712807 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.712812 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.712816 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.712825 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.712831 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.712838 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.712844 | controller | serviceID:2fbed230b6fa424ca7ef8b55fd8024f0]]'\n logger.go:42: 04:50:02 | glance_single/1-deploy_glance 2026-02-14 04:52:22.712850 | controller | | command failure, skipping 1 additional commands\n logger.go:42: 04:50:03 | 2026-02-14 04:52:22.712856 | controller | glance_single/1-deploy_glance | running command: [sh -c set -euxo pipefail\n template='{{ 2026-02-14 04:52:22.712862 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.712867 | controller | \"default-public\" }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.712877 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.712883 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.712891 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.712895 | controller | \ ]\n logger.go:42: 04:50:03 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.712900 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.712904 | controller | \"default-public\" }}'\n logger.go:42: 04:50:03 | glance_single/1-deploy_glance 2026-02-14 04:52:22.712909 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.712914 | controller | \ logger.go:42: 04:50:03 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.712918 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.712923 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.712927 | controller | 04:50:03 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.712932 | controller | \ logger.go:42: 04:50:03 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.712936 | controller | \ logger.go:42: 04:50:03 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.712941 | controller | \ logger.go:42: 04:50:03 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.712945 | controller | 04:50:03 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:50:03 2026-02-14 04:52:22.712949 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:50:03 | glance_single/1-deploy_glance 2026-02-14 04:52:22.712954 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.712958 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.712962 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.712967 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.712971 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.712975 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.712985 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.712990 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.712994 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.712999 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.713011 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.713016 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.713021 | controller | 04:50:03 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.713026 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.713030 | controller | 04:50:03 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.713035 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.713039 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.713043 | controller | 04:50:04 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713048 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.713052 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.713057 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:04 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713061 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:50:04 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713065 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713070 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.713074 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.713079 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713083 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.713088 | controller | 04:50:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713092 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.713096 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713101 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.713105 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.713110 | controller | 04:50:04 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.713116 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:50:04 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713122 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713127 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.713131 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.713136 | controller | \ logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.713140 | controller | $imageTuples)\n logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + grep 2026-02-14 04:52:22.713144 | controller | RELATED_IMAGE\n logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + echo 2026-02-14 04:52:22.713149 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:04 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713153 | controller | | + exit 0\n logger.go:42: 04:50:05 | glance_single/1-deploy_glance | running 2026-02-14 04:52:22.713158 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.713162 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.713166 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.713171 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.713182 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.713187 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.713194 | controller | \ ]\n logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.713199 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.713203 | controller | \"default-public\" }}'\n logger.go:42: 04:50:05 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713207 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.713212 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.713216 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.713220 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.713225 | controller | 04:50:05 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.713232 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.713236 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.713241 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.713245 | controller | 04:50:05 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:50:05 2026-02-14 04:52:22.713250 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:50:05 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713254 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.713258 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.713263 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.713269 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.713273 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.713278 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.713282 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.713286 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.713291 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.713295 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.713299 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.713304 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.713308 | controller | 04:50:05 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.713312 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.713316 | controller | 04:50:05 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.713321 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.713325 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.713330 | controller | 04:50:05 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713334 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.713338 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.713343 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:05 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713347 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:50:05 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713359 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713364 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.713368 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713373 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.713377 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.713381 | controller | 04:50:05 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713386 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.713390 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713395 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.713399 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.713406 | controller | 04:50:05 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.713411 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:50:05 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713415 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713419 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.713424 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.713428 | controller | \ logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.713432 | controller | $imageTuples)\n logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + grep 2026-02-14 04:52:22.713437 | controller | RELATED_IMAGE\n logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + echo 2026-02-14 04:52:22.713441 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:05 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713445 | controller | | + exit 0\n logger.go:42: 04:50:06 | glance_single/1-deploy_glance | running 2026-02-14 04:52:22.713450 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.713454 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.713458 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.713463 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.713467 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.713471 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.713476 | controller | \ ]\n logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.713480 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.713487 | controller | \"default-public\" }}'\n logger.go:42: 04:50:06 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713492 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.713496 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.713501 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.713505 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.713509 | controller | 04:50:06 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.713518 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.713522 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.713534 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.713539 | controller | 04:50:06 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:50:06 2026-02-14 04:52:22.713543 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:50:06 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713575 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.713583 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.713588 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.713592 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.713597 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.713601 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.713605 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.713610 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.713614 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.713618 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.713623 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.713627 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.713631 | controller | 04:50:06 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.713636 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.713640 | controller | 04:50:06 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.713646 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.713651 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.713656 | controller | 04:50:06 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713662 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.713668 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.713687 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:06 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713695 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:50:06 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713700 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:50:06 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713704 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713709 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713714 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.713718 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.713723 | controller | 04:50:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713727 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.713732 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713738 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.713743 | controller | \ logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.713747 | controller | 04:50:06 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.713751 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:50:07 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713763 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713768 | controller | \ logger.go:42: 04:50:07 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.713773 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.713777 | controller | \ logger.go:42: 04:50:07 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.713781 | controller | $imageTuples)\n logger.go:42: 04:50:07 | glance_single/1-deploy_glance | + echo 2026-02-14 04:52:22.713786 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:07 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713790 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:50:07 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713794 | controller | | + exit 0\n logger.go:42: 04:50:08 | glance_single/1-deploy_glance | running 2026-02-14 04:52:22.713799 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.713803 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.713807 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.713812 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.713816 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.713820 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.713824 | controller | \ ]\n logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.713829 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.713833 | controller | \"default-public\" }}'\n logger.go:42: 04:50:08 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713837 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.713841 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.713847 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.713851 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.713855 | controller | 04:50:08 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.713862 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.713866 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.713871 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.713877 | controller | 04:50:08 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:50:08 2026-02-14 04:52:22.713882 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:50:08 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713888 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.713892 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.713896 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.713903 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.713908 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.713912 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.713917 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.713921 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.713925 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.713930 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.713934 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.713938 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.713950 | controller | 04:50:08 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.713955 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.713959 | controller | 04:50:08 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.713964 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.713968 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.713972 | controller | 04:50:08 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.713977 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.713981 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.713986 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:08 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713993 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:50:08 | glance_single/1-deploy_glance 2026-02-14 04:52:22.713998 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714002 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.714007 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714014 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.714019 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.714023 | controller | 04:50:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714031 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.714035 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714040 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.714044 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.714048 | controller | 04:50:08 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.714053 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:50:08 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714057 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714061 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.714066 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.714070 | controller | \ logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.714074 | controller | $imageTuples)\n logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + grep 2026-02-14 04:52:22.714079 | controller | RELATED_IMAGE\n logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + echo 2026-02-14 04:52:22.714083 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:08 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714088 | controller | | + exit 0\n logger.go:42: 04:50:09 | glance_single/1-deploy_glance | running 2026-02-14 04:52:22.714092 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.714096 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.714100 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.714105 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.714109 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.714114 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.714118 | controller | \ ]\n logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.714129 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.714134 | controller | \"default-public\" }}'\n logger.go:42: 04:50:09 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714139 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.714143 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.714148 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.714154 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.714182 | controller | 04:50:09 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.714190 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.714196 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.714201 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.714206 | controller | 04:50:09 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:50:09 2026-02-14 04:52:22.714210 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:50:09 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714215 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.714219 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.714224 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.714228 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.714232 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.714237 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.714241 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.714245 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.714250 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.714254 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.714258 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.714263 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.714267 | controller | 04:50:09 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.714271 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.714276 | controller | 04:50:09 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.714280 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.714284 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.714289 | controller | 04:50:09 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714295 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.714299 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.714305 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:09 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714310 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:50:09 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714314 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714319 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.714332 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714343 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.714350 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.714356 | controller | 04:50:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714362 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.714368 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714374 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.714381 | controller | \ logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.714386 | controller | 04:50:09 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.714391 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:50:10 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714395 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714399 | controller | \ logger.go:42: 04:50:10 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.714404 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.714408 | controller | \ logger.go:42: 04:50:10 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.714412 | controller | $imageTuples)\n logger.go:42: 04:50:10 | glance_single/1-deploy_glance | + echo 2026-02-14 04:52:22.714417 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:10 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714421 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:50:10 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714426 | controller | | + exit 0\n logger.go:42: 04:50:11 | glance_single/1-deploy_glance | running 2026-02-14 04:52:22.714430 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.714434 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.714439 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.714443 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.714447 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.714452 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.714456 | controller | \ ]\n logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.714460 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.714465 | controller | \"default-public\" }}'\n logger.go:42: 04:50:11 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714469 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.714473 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.714478 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.714482 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.714486 | controller | 04:50:11 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.714494 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.714499 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.714504 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.714509 | controller | 04:50:11 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:50:11 2026-02-14 04:52:22.714521 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:50:11 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714526 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.714531 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.714535 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.714540 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.714544 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.714549 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.714554 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.714558 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.714563 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.714567 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.714571 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.714576 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.714580 | controller | 04:50:11 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.714584 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.714589 | controller | 04:50:11 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.714593 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.714597 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.714602 | controller | 04:50:11 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714609 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.714614 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.714618 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:11 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714623 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:50:11 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714627 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714633 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.714638 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714642 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.714647 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.714652 | controller | 04:50:11 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714658 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.714664 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714671 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.714697 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.714705 | controller | 04:50:11 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.714710 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:50:11 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714715 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714719 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.714731 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.714735 | controller | \ logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.714740 | controller | $imageTuples)\n logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + echo 2026-02-14 04:52:22.714744 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:11 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714748 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:50:11 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714753 | controller | | + exit 0\n logger.go:42: 04:50:12 | glance_single/1-deploy_glance | running 2026-02-14 04:52:22.714757 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.714761 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.714765 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.714770 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.714774 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.714778 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.714783 | controller | \ ]\n logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.714787 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.714791 | controller | \"default-public\" }}'\n logger.go:42: 04:50:12 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714795 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.714800 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.714807 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.714812 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.714816 | controller | 04:50:12 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.714820 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.714825 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.714829 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.714833 | controller | 04:50:12 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:50:12 2026-02-14 04:52:22.714838 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:50:12 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714842 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.714846 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.714851 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.714855 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.714859 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.714864 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.714868 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.714872 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.714880 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.714884 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.714888 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.714893 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.714897 | controller | 04:50:12 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.714901 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.714913 | controller | 04:50:12 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.714919 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.714923 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.714928 | controller | 04:50:12 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714933 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.714938 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.714942 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:12 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714948 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:50:12 | glance_single/1-deploy_glance 2026-02-14 04:52:22.714953 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714957 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.714961 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714967 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.714971 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.714975 | controller | 04:50:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714979 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.714984 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.714988 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.714992 | controller | \ logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.714997 | controller | 04:50:12 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.715001 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:50:13 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715005 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715009 | controller | \ logger.go:42: 04:50:13 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.715014 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.715018 | controller | \ logger.go:42: 04:50:13 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.715022 | controller | $imageTuples)\n logger.go:42: 04:50:13 | glance_single/1-deploy_glance | + echo 2026-02-14 04:52:22.715027 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:13 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715031 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:50:13 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715035 | controller | | + exit 0\n logger.go:42: 04:50:14 | glance_single/1-deploy_glance | running 2026-02-14 04:52:22.715039 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.715044 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.715048 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.715052 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.715056 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.715061 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.715065 | controller | \ ]\n logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.715069 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.715073 | controller | \"default-public\" }}'\n logger.go:42: 04:50:14 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715085 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.715090 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.715095 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.715100 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.715104 | controller | 04:50:14 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.715108 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.715113 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.715117 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.715121 | controller | 04:50:14 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:50:14 2026-02-14 04:52:22.715126 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:50:14 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715130 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.715134 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.715138 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.715143 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.715147 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.715151 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.715156 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.715160 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.715164 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.715168 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.715173 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.715177 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.715181 | controller | 04:50:14 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.715185 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.715190 | controller | 04:50:14 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.715194 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.715198 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.715203 | controller | 04:50:14 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715209 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.715215 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.715219 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:14 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715223 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:50:14 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715228 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:50:14 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715232 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715236 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715247 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.715252 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.715256 | controller | 04:50:14 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715261 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.715266 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715270 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.715275 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.715279 | controller | 04:50:14 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.715283 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:50:14 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715287 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715292 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.715296 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.715301 | controller | \ logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.715305 | controller | $imageTuples)\n logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + grep 2026-02-14 04:52:22.715309 | controller | RELATED_IMAGE\n logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + echo 2026-02-14 04:52:22.715313 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:14 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715318 | controller | | + exit 0\n logger.go:42: 04:50:15 | glance_single/1-deploy_glance | running 2026-02-14 04:52:22.715322 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.715326 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.715331 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.715335 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.715339 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.715344 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.715350 | controller | \ ]\n logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.715354 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.715359 | controller | \"default-public\" }}'\n logger.go:42: 04:50:15 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715363 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.715367 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.715372 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.715376 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.715380 | controller | 04:50:15 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.715384 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.715389 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.715393 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.715398 | controller | 04:50:15 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:50:15 2026-02-14 04:52:22.715402 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:50:15 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715406 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.715411 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.715421 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.715425 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.715430 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.715434 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.715438 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.715443 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.715447 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.715451 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.715456 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.715460 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.715464 | controller | 04:50:15 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.715468 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.715473 | controller | 04:50:15 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.715477 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.715481 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.715487 | controller | 04:50:15 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715493 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.715498 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.715502 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:15 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715506 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:50:15 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715511 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715515 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.715519 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715526 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.715531 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.715535 | controller | 04:50:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715539 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.715544 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715548 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.715552 | controller | \ logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.715557 | controller | 04:50:15 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.715561 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:50:16 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715565 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715570 | controller | \ logger.go:42: 04:50:16 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.715574 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.715578 | controller | \ logger.go:42: 04:50:16 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.715589 | controller | $imageTuples)\n logger.go:42: 04:50:16 | glance_single/1-deploy_glance | + echo 2026-02-14 04:52:22.715593 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:16 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715598 | controller | | + grep RELATED_IMAGE\n logger.go:42: 04:50:16 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715602 | controller | | + exit 0\n logger.go:42: 04:50:17 | glance_single/1-deploy_glance | running 2026-02-14 04:52:22.715606 | controller | command: [sh -c set -euxo pipefail\n template='{{ index .status.apiEndpoint 2026-02-14 04:52:22.715611 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.715615 | controller | }}'\n regex=\"http:\\/\\/glance-default-internal.$NAMESPACE.*:http:\\/\\/glance-default-public.$NAMESPACE.*\"\n 2026-02-14 04:52:22.715622 | controller | \ apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template=\"$template\")\n 2026-02-14 04:52:22.715628 | controller | \ matches=$(echo \"$apiEndpoints\" | sed -e \"s?$regex??\")\n if [ 2026-02-14 04:52:22.715632 | controller | -z \"$matches\" ]; then\n exit 0\n else\n exit 1\n fi\n 2026-02-14 04:52:22.715637 | controller | \ ]\n logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + template='{{ 2026-02-14 04:52:22.715641 | controller | index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.715645 | controller | \"default-public\" }}'\n logger.go:42: 04:50:17 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715649 | controller | | + regex='http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*'\n 2026-02-14 04:52:22.715654 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.715658 | controller | Glance glance -o 'go-template={{ index .status.apiEndpoint \"default-internal\" 2026-02-14 04:52:22.715662 | controller | }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" }}'\n logger.go:42: 2026-02-14 04:52:22.715667 | controller | 04:50:17 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.715673 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292\n 2026-02-14 04:52:22.715690 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ sed -e 's?http:\\/\\/glance-default-internal.glance-kuttl-tests.*:http:\\/\\/glance-default-public.glance-kuttl-tests.*??'\n 2026-02-14 04:52:22.715695 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + matches=\n logger.go:42: 2026-02-14 04:52:22.715700 | controller | 04:50:17 | glance_single/1-deploy_glance | + '[' -z '' ']'\n logger.go:42: 04:50:17 2026-02-14 04:52:22.715704 | controller | | glance_single/1-deploy_glance | + exit 0\n logger.go:42: 04:50:17 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715709 | controller | | running command: [sh -c set -euxo pipefail\n tupleTemplate='{{ range (index 2026-02-14 04:52:22.715713 | controller | .spec.template.spec.containers 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ 2026-02-14 04:52:22.715717 | controller | end }}'\n imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.715721 | controller | -o go-template=\"$tupleTemplate\")\n for ITEM in $(echo $imageTuples); do\n 2026-02-14 04:52:22.715726 | controller | \ # it is an image\n if echo $ITEM | grep 'RELATED_IMAGE' &> /dev/null; 2026-02-14 04:52:22.715730 | controller | then\n NAME=$(echo $ITEM | sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|')\n 2026-02-14 04:52:22.715734 | controller | \ IMG_FROM_ENV=$(echo $ITEM | sed -e 's|^.*#\\(.*\\)|\\1|')\n template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.715739 | controller | \ case $NAME in\n API)\n SERVICE_IMAGE=$(oc 2026-02-14 04:52:22.715743 | controller | get -n $NAMESPACE glance glance -o go-template=\"$template\")\n ;;\n 2026-02-14 04:52:22.715747 | controller | \ esac\n if [ \"$SERVICE_IMAGE\" != \"$IMG_FROM_ENV\" ]; then\n 2026-02-14 04:52:22.715751 | controller | \ echo \"$NAME image does not equal $VALUE\"\n exit 1\n 2026-02-14 04:52:22.715756 | controller | \ fi\n fi\n done\n exit 0\n ]\n logger.go:42: 2026-02-14 04:52:22.715760 | controller | 04:50:17 | glance_single/1-deploy_glance | + tupleTemplate='{{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.715764 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.715771 | controller | 04:50:17 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators deployment 2026-02-14 04:52:22.715777 | controller | glance-operator-controller-manager -o 'go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.715788 | controller | 0).env }}{{ .name }}{{ \"#\" }}{{ .value}}{{\"\\n\"}}{{ end }}'\n logger.go:42: 2026-02-14 04:52:22.715794 | controller | 04:50:17 | glance_single/1-deploy_glance | + imageTuples='RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715800 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1'\n 2026-02-14 04:52:22.715805 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.715809 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:17 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715813 | controller | | + for ITEM in $(echo $imageTuples)\n logger.go:42: 04:50:17 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715818 | controller | | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715822 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + grep RELATED_IMAGE\n 2026-02-14 04:52:22.715826 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715831 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ sed -e 's|^RELATED_IMAGE_GLANCE_\\([^_]*\\)_.*|\\1|'\n 2026-02-14 04:52:22.715835 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + NAME=API\n logger.go:42: 2026-02-14 04:52:22.715839 | controller | 04:50:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715844 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ sed -e 's|^.*#\\(.*\\)|\\1|'\n 2026-02-14 04:52:22.715849 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715855 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + template='{{.spec.containerImage}}'\n 2026-02-14 04:52:22.715861 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + case $NAME in\n logger.go:42: 2026-02-14 04:52:22.715867 | controller | 04:50:17 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests glance 2026-02-14 04:52:22.715873 | controller | glance -o 'go-template={{.spec.containerImage}}'\n logger.go:42: 04:50:17 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715879 | controller | | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\n 2026-02-14 04:52:22.715885 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + '[' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.715892 | controller | '!=' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified ']'\n 2026-02-14 04:52:22.715897 | controller | \ logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.715904 | controller | $imageTuples)\n logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + grep 2026-02-14 04:52:22.715910 | controller | RELATED_IMAGE\n logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + echo 2026-02-14 04:52:22.715916 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1\n logger.go:42: 04:50:17 | glance_single/1-deploy_glance 2026-02-14 04:52:22.715920 | controller | | + exit 0\n logger.go:42: 04:50:17 | glance_single/1-deploy_glance | test step 2026-02-14 04:52:22.715924 | controller | completed 1-deploy_glance\n logger.go:42: 04:50:17 | glance_single/2-scale-glanceapis 2026-02-14 04:52:22.715931 | controller | | starting test step 2-scale-glanceapis\n logger.go:42: 04:50:17 | glance_single/2-scale-glanceapis 2026-02-14 04:52:22.715935 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2026-02-14 04:52:22.715940 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":3}]'\n ]\n 2026-02-14 04:52:22.715944 | controller | \ logger.go:42: 04:50:17 | glance_single/2-scale-glanceapis | Warning: field \"spec.notificationBusInstance\" 2026-02-14 04:52:22.715949 | controller | is deprecated, please use \"spec.notificationsBus.cluster\" instead\n logger.go:42: 2026-02-14 04:52:22.715954 | controller | 04:50:17 | glance_single/2-scale-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.715958 | controller | patched\n logger.go:42: 04:50:31 | glance_single/2-scale-glanceapis | test step 2026-02-14 04:52:22.715963 | controller | completed 2-scale-glanceapis\n logger.go:42: 04:50:31 | glance_single/3-scale-down-glanceapis 2026-02-14 04:52:22.715967 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 04:50:31 | glance_single/3-scale-down-glanceapis 2026-02-14 04:52:22.715971 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2026-02-14 04:52:22.715983 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2026-02-14 04:52:22.715988 | controller | \ logger.go:42: 04:50:32 | glance_single/3-scale-down-glanceapis | Warning: field 2026-02-14 04:52:22.715992 | controller | \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.715997 | controller | instead\n logger.go:42: 04:50:32 | glance_single/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.716001 | controller | patched\n logger.go:42: 04:50:38 | glance_single/3-scale-down-glanceapis | test 2026-02-14 04:52:22.716005 | controller | step completed 3-scale-down-glanceapis\n logger.go:42: 04:50:38 | glance_single/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.716010 | controller | | starting test step 4-scale-down-zero-glanceapis\n logger.go:42: 04:50:38 | 2026-02-14 04:52:22.716014 | controller | glance_single/4-scale-down-zero-glanceapis | running command: [sh -c oc patch Glance 2026-02-14 04:52:22.716019 | controller | -n $NAMESPACE glance --type='json' -p='[{\"op\": \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", 2026-02-14 04:52:22.716025 | controller | \"value\":0}]'\n ]\n logger.go:42: 04:50:38 | glance_single/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.716031 | controller | | Warning: field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.716037 | controller | instead\n logger.go:42: 04:50:38 | glance_single/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.716043 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 04:50:42 | glance_single/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.716049 | controller | | test step completed 4-scale-down-zero-glanceapis\n logger.go:42: 04:50:42 | 2026-02-14 04:52:22.716054 | controller | glance_single/5-cleanup-glance | starting test step 5-cleanup-glance\n logger.go:42: 2026-02-14 04:52:22.716059 | controller | 04:50:42 | glance_single/5-cleanup-glance | running command: [sh -c oc kustomize 2026-02-14 04:52:22.716063 | controller | ../../../../config/samples/layout/single | oc delete -n $NAMESPACE -f -\n ]\n 2026-02-14 04:52:22.716067 | controller | \ logger.go:42: 04:50:42 | glance_single/5-cleanup-glance | glance.glance.openstack.org 2026-02-14 04:52:22.716072 | controller | \"glance\" deleted from glance-kuttl-tests namespace\n logger.go:42: 04:50:43 2026-02-14 04:52:22.716077 | controller | | glance_single/5-cleanup-glance | running command: [sh -c oc -n $NAMESPACE get 2026-02-14 04:52:22.716083 | controller | pvc -l service=glance -o custom-columns=NAME:.metadata.name --no-headers | xargs 2026-02-14 04:52:22.716088 | controller | -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n $NAMESPACE get pv | 2026-02-14 04:52:22.716097 | controller | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE patch pv $pv 2026-02-14 04:52:22.716103 | controller | -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 04:50:43 2026-02-14 04:52:22.716109 | controller | | glance_single/5-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-single-0\" 2026-02-14 04:52:22.716115 | controller | deleted from glance-kuttl-tests namespace\n logger.go:42: 04:50:43 | glance_single/5-cleanup-glance 2026-02-14 04:52:22.716121 | controller | | persistentvolumeclaim \"glance-cache-glance-default-single-1\" deleted from glance-kuttl-tests 2026-02-14 04:52:22.716126 | controller | namespace\n logger.go:42: 04:50:44 | glance_single/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.716132 | controller | \"glance-cache-glance-default-single-2\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.716138 | controller | \ logger.go:42: 04:50:44 | glance_single/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.716143 | controller | \"glance-glance-default-single-0\" deleted from glance-kuttl-tests namespace\n logger.go:42: 2026-02-14 04:52:22.716149 | controller | 04:50:44 | glance_single/5-cleanup-glance | persistentvolumeclaim \"glance-glance-default-single-1\" 2026-02-14 04:52:22.716155 | controller | deleted from glance-kuttl-tests namespace\n logger.go:42: 04:50:45 | glance_single/5-cleanup-glance 2026-02-14 04:52:22.716160 | controller | | persistentvolumeclaim \"glance-glance-default-single-2\" deleted from glance-kuttl-tests 2026-02-14 04:52:22.716166 | controller | namespace\n logger.go:42: 04:50:45 | glance_single/5-cleanup-glance | persistentvolume/local-storage03-crc 2026-02-14 04:52:22.716172 | controller | patched\n logger.go:42: 04:50:45 | glance_single/5-cleanup-glance | persistentvolume/local-storage07-crc 2026-02-14 04:52:22.716178 | controller | patched\n logger.go:42: 04:50:45 | glance_single/5-cleanup-glance | persistentvolume/local-storage10-crc 2026-02-14 04:52:22.716184 | controller | patched\n logger.go:42: 04:50:45 | glance_single/5-cleanup-glance | persistentvolume/local-storage13-crc 2026-02-14 04:52:22.716189 | controller | patched\n logger.go:42: 04:50:45 | glance_single/5-cleanup-glance | persistentvolume/local-storage17-crc 2026-02-14 04:52:22.716195 | controller | patched\n logger.go:42: 04:50:46 | glance_single/5-cleanup-glance | persistentvolume/local-storage20-crc 2026-02-14 04:52:22.716214 | controller | patched\n logger.go:42: 04:50:46 | glance_single/5-cleanup-glance | test step 2026-02-14 04:52:22.716220 | controller | completed 5-cleanup-glance\n logger.go:42: 04:50:46 | glance_single | skipping 2026-02-14 04:52:22.716227 | controller | kubernetes event logging\n=== CONT kuttl/harness/glance_image_cache\n logger.go:42: 2026-02-14 04:52:22.716232 | controller | 04:50:46 | glance_image_cache | Skipping creation of user-supplied namespace: glance-kuttl-tests\n 2026-02-14 04:52:22.716236 | controller | \ logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | starting test 2026-02-14 04:52:22.716240 | controller | step 1-deploy_glance\n logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance 2026-02-14 04:52:22.716245 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/split | 2026-02-14 04:52:22.716249 | controller | oc apply -n $NAMESPACE -f -\n ]\n logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance 2026-02-14 04:52:22.716255 | controller | | Warning: field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.716261 | controller | instead\n logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.716267 | controller | created\n logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | running 2026-02-14 04:52:22.716273 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2026-02-14 04:52:22.716279 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":2}]'\n ]\n 2026-02-14 04:52:22.716285 | controller | \ logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | Warning: field 2026-02-14 04:52:22.716294 | controller | \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.716300 | controller | instead\n logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.716306 | controller | patched\n logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | running 2026-02-14 04:52:22.716312 | controller | command: [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone 2026-02-14 04:52:22.716318 | controller | ../../../../config/samples/openstackclient | oc -n $NAMESPACE apply -f -\n ]\n 2026-02-14 04:52:22.716324 | controller | \ logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | configmap/openstack-scripts-9db6gc427h 2026-02-14 04:52:22.716330 | controller | unchanged\n logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | pod/openstackclient 2026-02-14 04:52:22.716336 | controller | configured\n logger.go:42: 04:51:03 | glance_image_cache/1-deploy_glance | test 2026-02-14 04:52:22.716341 | controller | step completed 1-deploy_glance\n logger.go:42: 04:51:03 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716347 | controller | | starting test step 2-cache-image\n logger.go:42: 04:51:03 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716353 | controller | | running command: [sh -c sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false 2026-02-14 04:52:22.716359 | controller | -- /bin/sh -c \"DOMAIN=glance-default-external-api.$NAMESPACE.svc REPLICA=glance-default-external-api- 2026-02-14 04:52:22.716365 | controller | ./scripts/cache_and_delete_image.sh\"\n ]\n logger.go:42: 04:51:23 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716371 | controller | | + TIME=3\n logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + CACHE_TIME=6\n 2026-02-14 04:52:22.716377 | controller | \ logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + DOMAIN=glance-default-external-api.glance-kuttl-tests.svc\n 2026-02-14 04:52:22.716383 | controller | \ logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + REPLICA=glance-default-external-api-\n 2026-02-14 04:52:22.716389 | controller | \ logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + IMAGE_NAME=myimage\n 2026-02-14 04:52:22.716398 | controller | \ logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | ++ awk '/auth_url/ 2026-02-14 04:52:22.716404 | controller | {print $2}' /etc/openstack/clouds.yaml\n logger.go:42: 04:51:23 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716410 | controller | | + KEYSTONE=http://keystone-public.glance-kuttl-tests.svc:5000\n logger.go:42: 2026-02-14 04:52:22.716415 | controller | 04:51:23 | glance_image_cache/2-cache-image | + ADMIN_PWD=12345678\n logger.go:42: 2026-02-14 04:52:22.716420 | controller | 04:51:23 | glance_image_cache/2-cache-image | + ADMIN_USER=admin\n logger.go:42: 2026-02-14 04:52:22.716424 | controller | 04:51:23 | glance_image_cache/2-cache-image | + glance='glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2026-02-14 04:52:22.716429 | controller | \ --os-project-name admin --os-username admin --os-password 12345678 2026-02-14 04:52:22.716433 | controller | \ --os-user-domain-name default --os-project-domain-name default '\n logger.go:42: 2026-02-14 04:52:22.716437 | controller | 04:51:23 | glance_image_cache/2-cache-image | + exec\n logger.go:42: 04:51:23 2026-02-14 04:52:22.716442 | controller | | glance_image_cache/2-cache-image | + echo This is a dodgy image\n logger.go:42: 2026-02-14 04:52:22.716446 | controller | 04:51:23 | glance_image_cache/2-cache-image | + openstack image list -c ID -f value\n 2026-02-14 04:52:22.716460 | controller | \ logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + xargs -n 1 openstack 2026-02-14 04:52:22.716464 | controller | image delete\n logger.go:42: 04:51:28 | glance_image_cache/2-cache-image | usage: 2026-02-14 04:52:22.716469 | controller | openstack image delete [-h] [ ...]\n logger.go:42: 04:51:28 | 2026-02-14 04:52:22.716473 | controller | glance_image_cache/2-cache-image | openstack image delete: error: the following 2026-02-14 04:52:22.716480 | controller | arguments are required: \n logger.go:42: 04:51:29 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716484 | controller | | ++ awk -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:51:29 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716488 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.716493 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.716497 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.716501 | controller | cache-list\n logger.go:42: 04:51:30 | glance_image_cache/2-cache-image | Error 2026-02-14 04:52:22.716506 | controller | finding address for http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2026-02-14 04:52:22.716510 | controller | Unable to establish connection to http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2026-02-14 04:52:22.716514 | controller | HTTPConnectionPool(host='glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc', 2026-02-14 04:52:22.716519 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError(': Failed to establish a new connection: [Errno -2] Name 2026-02-14 04:52:22.716527 | controller | or service not known'))\n logger.go:42: 04:51:30 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716532 | controller | | + CACHED_ID=\n logger.go:42: 04:51:30 | glance_image_cache/2-cache-image | 2026-02-14 04:52:22.716536 | controller | + [[ '' != '' ]]\n logger.go:42: 04:51:30 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716540 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.716544 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.716549 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.716553 | controller | cache-list\n logger.go:42: 04:51:30 | glance_image_cache/2-cache-image | ++ awk 2026-02-14 04:52:22.716557 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:51:31 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716563 | controller | | Creating new image.\n logger.go:42: 04:51:31 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716569 | controller | | + CACHED_ID=\n logger.go:42: 04:51:31 | glance_image_cache/2-cache-image | 2026-02-14 04:52:22.716575 | controller | + [[ '' != '' ]]\n logger.go:42: 04:51:31 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716581 | controller | | + echo 'Creating new image.'\n logger.go:42: 04:51:31 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716587 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.716593 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.716599 | controller | default --verbose image-create --disk-format qcow2 --container-format bare --name 2026-02-14 04:52:22.716604 | controller | myimage --file myimage\n logger.go:42: 04:51:34 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716609 | controller | | +------------------+----------------------------------------------------------------------------------+\n 2026-02-14 04:52:22.716613 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | Property | 2026-02-14 04:52:22.716617 | controller | Value |\n 2026-02-14 04:52:22.716622 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+\n 2026-02-14 04:52:22.716628 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | checksum | 2026-02-14 04:52:22.716633 | controller | 69bcebf29946998555945bfd562df6f0 |\n 2026-02-14 04:52:22.716637 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | container_format 2026-02-14 04:52:22.716641 | controller | | bare |\n 2026-02-14 04:52:22.716646 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | created_at | 2026-02-14 04:52:22.716658 | controller | 2026-02-14T04:51:33Z |\n 2026-02-14 04:52:22.716663 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | disk_format | 2026-02-14 04:52:22.716667 | controller | qcow2 |\n 2026-02-14 04:52:22.716674 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | id | 2026-02-14 04:52:22.716694 | controller | 83f14c4f-5010-4441-b9d1-ffbdb9bc904c |\n 2026-02-14 04:52:22.716699 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | min_disk | 2026-02-14 04:52:22.716703 | controller | 0 |\n 2026-02-14 04:52:22.716707 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | min_ram | 2026-02-14 04:52:22.716711 | controller | 0 |\n 2026-02-14 04:52:22.716716 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | name | 2026-02-14 04:52:22.716720 | controller | myimage |\n 2026-02-14 04:52:22.716724 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | os_hash_algo | 2026-02-14 04:52:22.716728 | controller | sha512 |\n 2026-02-14 04:52:22.716733 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | os_hash_value 2026-02-14 04:52:22.716737 | controller | \ | 756138eda333dfdd93b80d8bae18b447fbab34462db0cc57df732b81e51015961e815e04c09b42da 2026-02-14 04:52:22.716741 | controller | |\n logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | | 2026-02-14 04:52:22.716745 | controller | 7de16058d0fc34812d6ecc3496bd7519c395202e88705ccc |\n 2026-02-14 04:52:22.716750 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | os_hidden | 2026-02-14 04:52:22.716754 | controller | False |\n 2026-02-14 04:52:22.716761 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | owner | 2026-02-14 04:52:22.716765 | controller | da3432b5adbc49319f22920ec87ddd3a |\n 2026-02-14 04:52:22.716769 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | protected | 2026-02-14 04:52:22.716773 | controller | False |\n 2026-02-14 04:52:22.716778 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | size | 2026-02-14 04:52:22.716782 | controller | 22 |\n 2026-02-14 04:52:22.716786 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | status | 2026-02-14 04:52:22.716790 | controller | active |\n 2026-02-14 04:52:22.716795 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | stores | 2026-02-14 04:52:22.716802 | controller | default_backend |\n 2026-02-14 04:52:22.716807 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | tags | 2026-02-14 04:52:22.716811 | controller | [] |\n 2026-02-14 04:52:22.716815 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | updated_at | 2026-02-14 04:52:22.716819 | controller | 2026-02-14T04:51:34Z |\n 2026-02-14 04:52:22.716824 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | virtual_size | 2026-02-14 04:52:22.716828 | controller | Not available |\n 2026-02-14 04:52:22.716832 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | visibility | 2026-02-14 04:52:22.716836 | controller | shared |\n 2026-02-14 04:52:22.716841 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+\n 2026-02-14 04:52:22.716845 | controller | \ logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | + sleep 3\n logger.go:42: 2026-02-14 04:52:22.716849 | controller | 04:51:37 | glance_image_cache/2-cache-image | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2026-02-14 04:52:22.716854 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name 2026-02-14 04:52:22.716858 | controller | default --os-project-domain-name default image-list\n logger.go:42: 04:51:37 2026-02-14 04:52:22.716862 | controller | | glance_image_cache/2-cache-image | ++ awk -v img=myimage '$0 ~ img {print $2}'\n 2026-02-14 04:52:22.716874 | controller | \ logger.go:42: 04:51:41 | glance_image_cache/2-cache-image | Image ID: 83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n 2026-02-14 04:52:22.716879 | controller | \ logger.go:42: 04:51:41 | glance_image_cache/2-cache-image | + ID=83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n 2026-02-14 04:52:22.716883 | controller | \ logger.go:42: 04:51:41 | glance_image_cache/2-cache-image | + echo 'Image ID: 2026-02-14 04:52:22.716890 | controller | 83f14c4f-5010-4441-b9d1-ffbdb9bc904c'\n logger.go:42: 04:51:41 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716895 | controller | | + sleep 3\n logger.go:42: 04:51:44 | glance_image_cache/2-cache-image | ++ 2026-02-14 04:52:22.716900 | controller | awk '/status/{print $4}'\n logger.go:42: 04:51:44 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716906 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.716912 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.716918 | controller | default image-show 83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n logger.go:42: 04:51:47 2026-02-14 04:52:22.716924 | controller | | glance_image_cache/2-cache-image | + STATE=active\n logger.go:42: 04:51:47 2026-02-14 04:52:22.716928 | controller | | glance_image_cache/2-cache-image | + echo 'Image Status => active'\n logger.go:42: 2026-02-14 04:52:22.716933 | controller | 04:51:47 | glance_image_cache/2-cache-image | + [[ active != \\a\\c\\t\\i\\v\\e 2026-02-14 04:52:22.716937 | controller | ]]\n logger.go:42: 04:51:47 | glance_image_cache/2-cache-image | + echo 'Caching 2026-02-14 04:52:22.716941 | controller | image on replica 0'\n logger.go:42: 04:51:47 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716945 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.716950 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.716954 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.716961 | controller | cache-queue 83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n logger.go:42: 04:51:47 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716966 | controller | | Image Status => active\n logger.go:42: 04:51:47 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716970 | controller | | Caching image on replica 0\n logger.go:42: 04:51:48 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.716976 | controller | | + sleep 6\n logger.go:42: 04:51:54 | glance_image_cache/2-cache-image | ++ 2026-02-14 04:52:22.716981 | controller | glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.716985 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.716989 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.716993 | controller | cache-list\n logger.go:42: 04:51:54 | glance_image_cache/2-cache-image | ++ awk 2026-02-14 04:52:22.716998 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:51:56 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717002 | controller | | Cached image id on replica 0 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n logger.go:42: 2026-02-14 04:52:22.717006 | controller | 04:51:56 | glance_image_cache/2-cache-image | Verifying image is not cached on replica 2026-02-14 04:52:22.717011 | controller | 1\n logger.go:42: 04:51:56 | glance_image_cache/2-cache-image | + CACHED_ID=83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n 2026-02-14 04:52:22.717015 | controller | \ logger.go:42: 04:51:56 | glance_image_cache/2-cache-image | + echo 'Cached image 2026-02-14 04:52:22.717019 | controller | id on replica 0 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c'\n logger.go:42: 04:51:56 2026-02-14 04:52:22.717023 | controller | | glance_image_cache/2-cache-image | + [[ 83f14c4f-5010-4441-b9d1-ffbdb9bc904c != 2026-02-14 04:52:22.717028 | controller | 83f14c4f-5010-4441-b9d1-ffbdb9bc904c ]]\n logger.go:42: 04:51:56 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717032 | controller | | + echo 'Verifying image is not cached on replica 1'\n logger.go:42: 04:51:56 2026-02-14 04:52:22.717036 | controller | | glance_image_cache/2-cache-image | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2026-02-14 04:52:22.717040 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name 2026-02-14 04:52:22.717045 | controller | default --os-project-domain-name default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.717051 | controller | cache-list\n logger.go:42: 04:51:56 | glance_image_cache/2-cache-image | ++ awk 2026-02-14 04:52:22.717055 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:51:57 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717060 | controller | | Cached image id on replica 1 => \n logger.go:42: 04:51:57 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717064 | controller | | Caching image on replica 1\n logger.go:42: 04:51:57 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717076 | controller | | + CACHED_ID_1=\n logger.go:42: 04:51:57 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717081 | controller | | + echo 'Cached image id on replica 1 => '\n logger.go:42: 04:51:57 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717085 | controller | | + [[ '' != '' ]]\n logger.go:42: 04:51:57 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717090 | controller | | + echo 'Caching image on replica 1'\n logger.go:42: 04:51:57 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717094 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.717098 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.717102 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.717108 | controller | cache-queue 83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n logger.go:42: 04:51:58 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717113 | controller | | + sleep 6\n logger.go:42: 04:52:04 | glance_image_cache/2-cache-image | ++ 2026-02-14 04:52:22.717117 | controller | glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.717121 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.717126 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.717130 | controller | cache-list\n logger.go:42: 04:52:04 | glance_image_cache/2-cache-image | ++ awk 2026-02-14 04:52:22.717134 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:52:06 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717139 | controller | | Cached image id on replica 1 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n logger.go:42: 2026-02-14 04:52:22.717143 | controller | 04:52:06 | glance_image_cache/2-cache-image | Deleting cached image from replica 2026-02-14 04:52:22.717147 | controller | 0\n logger.go:42: 04:52:06 | glance_image_cache/2-cache-image | + CACHED_ID_2=83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n 2026-02-14 04:52:22.717151 | controller | \ logger.go:42: 04:52:06 | glance_image_cache/2-cache-image | + echo 'Cached image 2026-02-14 04:52:22.717156 | controller | id on replica 1 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c'\n logger.go:42: 04:52:06 2026-02-14 04:52:22.717160 | controller | | glance_image_cache/2-cache-image | + [[ 83f14c4f-5010-4441-b9d1-ffbdb9bc904c != 2026-02-14 04:52:22.717164 | controller | 83f14c4f-5010-4441-b9d1-ffbdb9bc904c ]]\n logger.go:42: 04:52:06 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717169 | controller | | + echo 'Deleting cached image from replica 0'\n logger.go:42: 04:52:06 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717173 | controller | | + glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.717177 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.717181 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.717186 | controller | cache-delete 83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n logger.go:42: 04:52:07 | 2026-02-14 04:52:22.717190 | controller | glance_image_cache/2-cache-image | Verifying image is still cached on replica 1\n 2026-02-14 04:52:22.717194 | controller | \ logger.go:42: 04:52:07 | glance_image_cache/2-cache-image | + echo 'Verifying 2026-02-14 04:52:22.717199 | controller | image is still cached on replica 1'\n logger.go:42: 04:52:07 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717203 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.717207 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.717212 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.717216 | controller | cache-list\n logger.go:42: 04:52:07 | glance_image_cache/2-cache-image | ++ awk 2026-02-14 04:52:22.717220 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:52:09 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717225 | controller | | + CACHED_ID_3=83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n logger.go:42: 04:52:09 2026-02-14 04:52:22.717229 | controller | | glance_image_cache/2-cache-image | + echo 'Cached image id on replica 1 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c'\n 2026-02-14 04:52:22.717233 | controller | \ logger.go:42: 04:52:09 | glance_image_cache/2-cache-image | + [[ 83f14c4f-5010-4441-b9d1-ffbdb9bc904c 2026-02-14 04:52:22.717238 | controller | != 83f14c4f-5010-4441-b9d1-ffbdb9bc904c ]]\n logger.go:42: 04:52:09 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717244 | controller | | + echo 'Verify Cached image is deleted from replica 0'\n logger.go:42: 04:52:09 2026-02-14 04:52:22.717248 | controller | | glance_image_cache/2-cache-image | Cached image id on replica 1 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n 2026-02-14 04:52:22.717261 | controller | \ logger.go:42: 04:52:09 | glance_image_cache/2-cache-image | Verify Cached image 2026-02-14 04:52:22.717268 | controller | is deleted from replica 0\n logger.go:42: 04:52:09 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717274 | controller | | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.717282 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.717288 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.717293 | controller | cache-list\n logger.go:42: 04:52:09 | glance_image_cache/2-cache-image | ++ awk 2026-02-14 04:52:22.717297 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:52:10 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717302 | controller | | Deleting image 83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n logger.go:42: 04:52:10 2026-02-14 04:52:22.717306 | controller | | glance_image_cache/2-cache-image | + CACHED_ID_4=\n logger.go:42: 04:52:10 2026-02-14 04:52:22.717310 | controller | | glance_image_cache/2-cache-image | + [[ '' != '' ]]\n logger.go:42: 04:52:10 2026-02-14 04:52:22.717314 | controller | | glance_image_cache/2-cache-image | + echo 'Deleting image 83f14c4f-5010-4441-b9d1-ffbdb9bc904c'\n 2026-02-14 04:52:22.717319 | controller | \ logger.go:42: 04:52:10 | glance_image_cache/2-cache-image | + glance --os-auth-url 2026-02-14 04:52:22.717323 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.717327 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.717333 | controller | default image-delete 83f14c4f-5010-4441-b9d1-ffbdb9bc904c\n logger.go:42: 04:52:12 2026-02-14 04:52:22.717337 | controller | | glance_image_cache/2-cache-image | ++ glance --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 2026-02-14 04:52:22.717342 | controller | --os-project-name admin --os-username admin --os-password 12345678 --os-user-domain-name 2026-02-14 04:52:22.717346 | controller | default --os-project-domain-name default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.717352 | controller | cache-list\n logger.go:42: 04:52:12 | glance_image_cache/2-cache-image | ++ awk 2026-02-14 04:52:22.717357 | controller | -v state=cached '$0 ~ state {print $2}'\n logger.go:42: 04:52:13 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717363 | controller | | Caching tests executed successfully!!!\n logger.go:42: 04:52:13 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717368 | controller | | + CACHED_ID_5=\n logger.go:42: 04:52:13 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717374 | controller | | + [[ '' != '' ]]\n logger.go:42: 04:52:13 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717380 | controller | | + echo 'Caching tests executed successfully!!!'\n logger.go:42: 04:52:13 | 2026-02-14 04:52:22.717386 | controller | glance_image_cache/2-cache-image | + exit 0\n logger.go:42: 04:52:13 | glance_image_cache/2-cache-image 2026-02-14 04:52:22.717391 | controller | | test step completed 2-cache-image\n logger.go:42: 04:52:13 | glance_image_cache/3-scale-down-glanceapis 2026-02-14 04:52:22.717395 | controller | | starting test step 3-scale-down-glanceapis\n logger.go:42: 04:52:13 | glance_image_cache/3-scale-down-glanceapis 2026-02-14 04:52:22.717399 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type='json' -p='[{\"op\": 2026-02-14 04:52:22.717404 | controller | \"replace\", \"path\": \"/spec/glanceAPIs/default/replicas\", \"value\":1}]'\n ]\n 2026-02-14 04:52:22.717408 | controller | \ logger.go:42: 04:52:14 | glance_image_cache/3-scale-down-glanceapis | Warning: 2026-02-14 04:52:22.717414 | controller | field \"spec.notificationBusInstance\" is deprecated, please use \"spec.notificationsBus.cluster\" 2026-02-14 04:52:22.717419 | controller | instead\n logger.go:42: 04:52:14 | glance_image_cache/3-scale-down-glanceapis 2026-02-14 04:52:22.717423 | controller | | glance.glance.openstack.org/glance patched\n logger.go:42: 04:52:15 | glance_image_cache/3-scale-down-glanceapis 2026-02-14 04:52:22.717427 | controller | | test step completed 3-scale-down-glanceapis\n logger.go:42: 04:52:15 | glance_image_cache/4-cleanup-glance 2026-02-14 04:52:22.717431 | controller | | starting test step 4-cleanup-glance\n logger.go:42: 04:52:15 | glance_image_cache/4-cleanup-glance 2026-02-14 04:52:22.717437 | controller | | running command: [sh -c oc kustomize ../../../../config/samples/layout/single 2026-02-14 04:52:22.717443 | controller | | oc delete -n $NAMESPACE -f -\n ]\n logger.go:42: 04:52:15 | glance_image_cache/4-cleanup-glance 2026-02-14 04:52:22.717449 | controller | | glance.glance.openstack.org \"glance\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.717455 | controller | \ logger.go:42: 04:52:15 | glance_image_cache/4-cleanup-glance | running command: 2026-02-14 04:52:22.717460 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2026-02-14 04:52:22.717475 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;\n for pv in $(oc -n 2026-02-14 04:52:22.717481 | controller | $NAMESPACE get pv | grep \"Released.*glance\" | cut -f 1 -d \" \"); do oc -n $NAMESPACE 2026-02-14 04:52:22.717487 | controller | patch pv $pv -p '{\"spec\":{\"claimRef\": null}}'; done\n ]\n logger.go:42: 2026-02-14 04:52:22.717493 | controller | 04:52:15 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim \"glance-cache-glance-default-external-api-0\" 2026-02-14 04:52:22.717497 | controller | deleted from glance-kuttl-tests namespace\n logger.go:42: 04:52:19 | glance_image_cache/4-cleanup-glance 2026-02-14 04:52:22.717501 | controller | | persistentvolumeclaim \"glance-cache-glance-default-external-api-1\" deleted from 2026-02-14 04:52:22.717505 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:52:20 | glance_image_cache/4-cleanup-glance 2026-02-14 04:52:22.717510 | controller | | persistentvolumeclaim \"glance-cache-glance-default-internal-api-0\" deleted from 2026-02-14 04:52:22.717516 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:52:20 | glance_image_cache/4-cleanup-glance 2026-02-14 04:52:22.717522 | controller | | persistentvolumeclaim \"glance-cache-glance-default-internal-api-1\" deleted from 2026-02-14 04:52:22.717527 | controller | glance-kuttl-tests namespace\n logger.go:42: 04:52:20 | glance_image_cache/4-cleanup-glance 2026-02-14 04:52:22.717533 | controller | | persistentvolumeclaim \"glance-glance-default-external-api-0\" deleted from glance-kuttl-tests 2026-02-14 04:52:22.717539 | controller | namespace\n logger.go:42: 04:52:20 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.717545 | controller | \"glance-glance-default-external-api-1\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.717551 | controller | \ logger.go:42: 04:52:21 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.717557 | controller | \"glance-glance-default-internal-api-0\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.717563 | controller | \ logger.go:42: 04:52:21 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.717569 | controller | \"glance-glance-default-internal-api-1\" deleted from glance-kuttl-tests namespace\n 2026-02-14 04:52:22.717574 | controller | \ logger.go:42: 04:52:21 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage02-crc 2026-02-14 04:52:22.717579 | controller | patched\n logger.go:42: 04:52:21 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage03-crc 2026-02-14 04:52:22.717583 | controller | patched\n logger.go:42: 04:52:21 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage10-crc 2026-02-14 04:52:22.717590 | controller | patched\n logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage13-crc 2026-02-14 04:52:22.717595 | controller | patched\n logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage15-crc 2026-02-14 04:52:22.717601 | controller | patched\n logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage16-crc 2026-02-14 04:52:22.717607 | controller | patched\n logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage17-crc 2026-02-14 04:52:22.717613 | controller | patched\n logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage20-crc 2026-02-14 04:52:22.717619 | controller | patched\n logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | test 2026-02-14 04:52:22.717624 | controller | step completed 4-cleanup-glance\n logger.go:42: 04:52:22 | glance_image_cache 2026-02-14 04:52:22.717630 | controller | | skipping kubernetes event logging\n=== NAME kuttl\n harness.go:406: run tests 2026-02-14 04:52:22.717636 | controller | finished\n harness.go:514: cleaning up\n harness.go:571: removing temp folder: 2026-02-14 04:52:22.717643 | controller | \"\"\n--- FAIL: kuttl (412.83s)\n --- FAIL: kuttl/harness (0.00s)\n --- 2026-02-14 04:52:22.717650 | controller | FAIL: kuttl/harness/glance_dist_image_import (76.91s)\n --- PASS: kuttl/harness/glance_single_tls 2026-02-14 04:52:22.717656 | controller | (35.13s)\n --- PASS: kuttl/harness/glance_split_proxypass (84.31s)\n --- 2026-02-14 04:52:22.717663 | controller | PASS: kuttl/harness/glance_split (64.13s)\n --- PASS: kuttl/harness/glance_single 2026-02-14 04:52:22.717674 | controller | (55.91s)\n --- PASS: kuttl/harness/glance_image_cache (96.43s)\nFAIL\nmake[1]: 2026-02-14 04:52:22.717700 | controller | *** [Makefile:2023: glance_kuttl_run] Error 1\nmake[1]: Leaving directory '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls'\nmake: 2026-02-14 04:52:22.717709 | controller | *** [Makefile:2032: glance_kuttl] Error 2\n" 2026-02-14 04:52:22.717714 | controller | stdout_lines: 2026-02-14 04:52:22.717719 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls ~/ci-framework-data/artifacts 2026-02-14 04:52:22.717723 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2026-02-14 04:52:22.717728 | controller | - bash scripts/validate-marketplace.sh 2026-02-14 04:52:22.717734 | controller | - + '[' -z 500s ']' 2026-02-14 04:52:22.717739 | controller | - + OPERATOR_NAMESPACE=openshift-marketplace 2026-02-14 04:52:22.717744 | controller | - + oc get pods -n openshift-marketplace 2026-02-14 04:52:22.717748 | controller | - + grep CrashLoopBackOff 2026-02-14 04:52:22.717753 | controller | - + '[' 1 -eq 0 ']' 2026-02-14 04:52:22.717765 | controller | - + OPERATORS='openshift-cert-manager-operator kubernetes-nmstate-operator metallb-operator' 2026-02-14 04:52:22.717770 | controller | - + for operator in $OPERATORS 2026-02-14 04:52:22.717775 | controller | - + n=0 2026-02-14 04:52:22.717780 | controller | - + retries=20 2026-02-14 04:52:22.717784 | controller | - + true 2026-02-14 04:52:22.717788 | controller | - + oc get packagemanifests -n openshift-marketplace 2026-02-14 04:52:22.717793 | controller | - + grep openshift-cert-manager-operator 2026-02-14 04:52:22.717797 | controller | - openshift-cert-manager-operator Red Hat Operators 355d 2026-02-14 04:52:22.717802 | controller | - + '[' 0 -eq 0 ']' 2026-02-14 04:52:22.717806 | controller | - + break 2026-02-14 04:52:22.717811 | controller | - + for operator in $OPERATORS 2026-02-14 04:52:22.717815 | controller | - + n=0 2026-02-14 04:52:22.717819 | controller | - + retries=20 2026-02-14 04:52:22.717824 | controller | - + true 2026-02-14 04:52:22.717828 | controller | - + oc get packagemanifests -n openshift-marketplace 2026-02-14 04:52:22.717832 | controller | - + grep kubernetes-nmstate-operator 2026-02-14 04:52:22.717837 | controller | - kubernetes-nmstate-operator Red Hat Operators 355d 2026-02-14 04:52:22.717841 | controller | - + '[' 0 -eq 0 ']' 2026-02-14 04:52:22.717846 | controller | - + break 2026-02-14 04:52:22.717850 | controller | - + for operator in $OPERATORS 2026-02-14 04:52:22.717858 | controller | - + n=0 2026-02-14 04:52:22.717862 | controller | - + retries=20 2026-02-14 04:52:22.717866 | controller | - + true 2026-02-14 04:52:22.717871 | controller | - + oc get packagemanifests -n openshift-marketplace 2026-02-14 04:52:22.717875 | controller | - + grep metallb-operator 2026-02-14 04:52:22.717880 | controller | - metallb-operator Red Hat Operators 355d 2026-02-14 04:52:22.717884 | controller | - + '[' 0 -eq 0 ']' 2026-02-14 04:52:22.717888 | controller | - + break 2026-02-14 04:52:22.717893 | controller | - bash scripts/gen-namespace.sh 2026-02-14 04:52:22.717897 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-02-14 04:52:22.717902 | controller | - + '[' -z metallb-system ']' 2026-02-14 04:52:22.717906 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/metallb-system 2026-02-14 04:52:22.717911 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system ']' 2026-02-14 04:52:22.717915 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system 2026-02-14 04:52:22.717919 | controller | - + cat 2026-02-14 04:52:22.717924 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml 2026-02-14 04:52:22.717928 | controller | - namespace/metallb-system created 2026-02-14 04:52:22.717933 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io metallb-system); 2026-02-14 04:52:22.717937 | controller | do sleep 1; done" 2026-02-14 04:52:22.717941 | controller | - NAME DISPLAY NAME STATUS 2026-02-14 04:52:22.717946 | controller | - metallb-system Active 2026-02-14 04:52:22.717950 | controller | - bash scripts/gen-olm-metallb.sh 2026-02-14 04:52:22.717954 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-02-14 04:52:22.717959 | controller | ']' 2026-02-14 04:52:22.717963 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-02-14 04:52:22.717968 | controller | ']' 2026-02-14 04:52:22.717972 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-02-14 04:52:22.717976 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-02-14 04:52:22.717981 | controller | ']' 2026-02-14 04:52:22.717985 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-02-14 04:52:22.717989 | controller | ']' 2026-02-14 04:52:22.717994 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-02-14 04:52:22.717998 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-02-14 04:52:22.718002 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-02-14 04:52:22.718006 | controller | - + echo DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-02-14 04:52:22.718011 | controller | - DEPLOY_DIR /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr 2026-02-14 04:52:22.718015 | controller | - + echo INTERFACE 2026-02-14 04:52:22.718020 | controller | - INTERFACE 2026-02-14 04:52:22.718024 | controller | - + cat 2026-02-14 04:52:22.718028 | controller | - + cat 2026-02-14 04:52:22.718033 | controller | - + cat 2026-02-14 04:52:22.718037 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/metallb/op 2026-02-14 04:52:22.718041 | controller | - operatorgroup.operators.coreos.com/metallb-operator created 2026-02-14 04:52:22.718046 | controller | - subscription.operators.coreos.com/metallb-operator-sub created 2026-02-14 04:52:22.718050 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l control-plane=controller-manager 2026-02-14 04:52:22.718055 | controller | -n metallb-system| grep metallb-operator-controller); do sleep 10; done" 2026-02-14 04:52:22.718059 | controller | - No resources found in metallb-system namespace. 2026-02-14 04:52:22.718064 | controller | - No resources found in metallb-system namespace. 2026-02-14 04:52:22.718068 | controller | - metallb-operator-controller-manager-78498d58f4-lxhwf 0/1 ContainerCreating 0 4s 2026-02-14 04:52:22.718077 | controller | - oc wait pod -n metallb-system --for condition=Ready -l control-plane=controller-manager 2026-02-14 04:52:22.718082 | controller | --timeout=500s 2026-02-14 04:52:22.718086 | controller | - pod/metallb-operator-controller-manager-78498d58f4-lxhwf condition met 2026-02-14 04:52:22.718090 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=webhook-server 2026-02-14 04:52:22.718095 | controller | -n metallb-system| grep metallb-operator-webhook); do sleep 10; done" 2026-02-14 04:52:22.718099 | controller | - metallb-operator-webhook-server-5bf8f78468-8dwsw 1/1 Running 0 41s 2026-02-14 04:52:22.718104 | controller | - oc wait pod -n metallb-system --for condition=Ready -l component=webhook-server 2026-02-14 04:52:22.718108 | controller | --timeout=500s 2026-02-14 04:52:22.718112 | controller | - pod/metallb-operator-webhook-server-5bf8f78468-8dwsw condition met 2026-02-14 04:52:22.718124 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml 2026-02-14 04:52:22.718129 | controller | - metallb.metallb.io/metallb created 2026-02-14 04:52:22.718134 | controller | - timeout 500s bash -c "while ! (oc get pod --no-headers=true -l component=speaker 2026-02-14 04:52:22.718138 | controller | -n metallb-system | grep speaker); do sleep 10; done" 2026-02-14 04:52:22.718142 | controller | - No resources found in metallb-system namespace. 2026-02-14 04:52:22.718147 | controller | - speaker-59t5w 1/2 Running 0 10s 2026-02-14 04:52:22.718152 | controller | - oc wait pod -n metallb-system -l component=speaker --for condition=Ready --timeout=500s 2026-02-14 04:52:22.718156 | controller | - pod/speaker-59t5w condition met 2026-02-14 04:52:22.718160 | controller | - bash scripts/gen-namespace.sh 2026-02-14 04:52:22.718165 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-02-14 04:52:22.718170 | controller | - + '[' -z glance-kuttl-tests ']' 2026-02-14 04:52:22.718200 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2026-02-14 04:52:22.718205 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2026-02-14 04:52:22.718210 | controller | ']' 2026-02-14 04:52:22.718214 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests 2026-02-14 04:52:22.718218 | controller | - + cat 2026-02-14 04:52:22.718223 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml 2026-02-14 04:52:22.718227 | controller | - namespace/glance-kuttl-tests created 2026-02-14 04:52:22.718234 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io glance-kuttl-tests); 2026-02-14 04:52:22.718238 | controller | do sleep 1; done" 2026-02-14 04:52:22.718243 | controller | - NAME DISPLAY NAME STATUS 2026-02-14 04:52:22.718247 | controller | - glance-kuttl-tests Active 2026-02-14 04:52:22.718251 | controller | - oc project glance-kuttl-tests 2026-02-14 04:52:22.718256 | controller | - Now using project "glance-kuttl-tests" on server "https://api.crc.testing:6443". 2026-02-14 04:52:22.718260 | controller | - bash scripts/gen-input-kustomize.sh 2026-02-14 04:52:22.718265 | controller | - + OUT=/home/zuul/ci-framework-data/artifacts/manifests 2026-02-14 04:52:22.718269 | controller | - + '[' -z glance-kuttl-tests ']' 2026-02-14 04:52:22.718273 | controller | - + '[' -z osp-secret ']' 2026-02-14 04:52:22.718278 | controller | - + '[' -z 12345678 ']' 2026-02-14 04:52:22.718282 | controller | - + '[' -z 1234567842 ']' 2026-02-14 04:52:22.718287 | controller | - + '[' -z 767c3ed056cbaa3b9dfedb8c6f825bf0 ']' 2026-02-14 04:52:22.718291 | controller | - + '[' -z sEFmdFjDUqRM2VemYslV5yGNWjokioJXsg8Nrlc3drU= ']' 2026-02-14 04:52:22.718295 | controller | - + '[' -z COX8bmlKAWn56XCGMrKQJj7dgHNAOl6f ']' 2026-02-14 04:52:22.718300 | controller | - + '[' -z openstack ']' 2026-02-14 04:52:22.718306 | controller | - + '[' -z libvirt-secret ']' 2026-02-14 04:52:22.718311 | controller | - + DIR=/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2026-02-14 04:52:22.718315 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2026-02-14 04:52:22.718322 | controller | ']' 2026-02-14 04:52:22.718326 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2026-02-14 04:52:22.718331 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2026-02-14 04:52:22.718335 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.718339 | controller | - + cat 2026-02-14 04:52:22.718344 | controller | - oc get secret/osp-secret || oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/input 2026-02-14 04:52:22.718348 | controller | | oc apply -f - 2026-02-14 04:52:22.718353 | controller | - 'Error from server (NotFound): secrets "osp-secret" not found' 2026-02-14 04:52:22.718357 | controller | - secret/libvirt-secret created 2026-02-14 04:52:22.718362 | controller | - secret/octavia-ca-passphrase created 2026-02-14 04:52:22.718366 | controller | - secret/osp-secret created 2026-02-14 04:52:22.718370 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr 2026-02-14 04:52:22.718375 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718379 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr'' 2026-02-14 04:52:22.718384 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila: 2026-02-14 04:52:22.718388 | controller | no such file or directory' 2026-02-14 04:52:22.718392 | controller | - No resources found 2026-02-14 04:52:22.718397 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/manila-operator 2026-02-14 04:52:22.718401 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/manila/cr 2026-02-14 04:52:22.718412 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.718417 | controller | drop database if exists manila;" || true 2026-02-14 04:52:22.718421 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.718425 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr 2026-02-14 04:52:22.718430 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718434 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr'' 2026-02-14 04:52:22.718439 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat: 2026-02-14 04:52:22.718443 | controller | no such file or directory' 2026-02-14 04:52:22.718447 | controller | - No resources found 2026-02-14 04:52:22.718460 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/heat-operator /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/heat/cr 2026-02-14 04:52:22.718467 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2026-02-14 04:52:22.718471 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718476 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr'' 2026-02-14 04:52:22.718480 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon: 2026-02-14 04:52:22.718485 | controller | no such file or directory' 2026-02-14 04:52:22.718489 | controller | - No resources found 2026-02-14 04:52:22.718493 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/horizon-operator 2026-02-14 04:52:22.718498 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/horizon/cr 2026-02-14 04:52:22.718502 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr 2026-02-14 04:52:22.718506 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718511 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr'' 2026-02-14 04:52:22.718517 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova: 2026-02-14 04:52:22.718521 | controller | no such file or directory' 2026-02-14 04:52:22.718526 | controller | - No resources found 2026-02-14 04:52:22.718530 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/nova-operator /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/nova/cr 2026-02-14 04:52:22.718536 | controller | - oc rsh openstack-galera-0 mysql -u root --password=12345678 -ss -e "show databases 2026-02-14 04:52:22.718541 | controller | like 'nova_%';" | xargs -I '{}' oc rsh openstack-galera-0 mysql -u root --password=12345678 2026-02-14 04:52:22.718545 | controller | -ss -e "flush tables; drop database if exists {};" 2026-02-14 04:52:22.718549 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.718554 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2026-02-14 04:52:22.718558 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718562 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr'' 2026-02-14 04:52:22.718567 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis: 2026-02-14 04:52:22.718571 | controller | no such file or directory' 2026-02-14 04:52:22.718576 | controller | - No resources found 2026-02-14 04:52:22.718580 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator-redis 2026-02-14 04:52:22.718584 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra-redis/cr 2026-02-14 04:52:22.718589 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2026-02-14 04:52:22.718593 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718598 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr'' 2026-02-14 04:52:22.718602 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia: 2026-02-14 04:52:22.718607 | controller | no such file or directory' 2026-02-14 04:52:22.718611 | controller | - No resources found 2026-02-14 04:52:22.718616 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/octavia-operator 2026-02-14 04:52:22.718620 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/octavia/cr 2026-02-14 04:52:22.718625 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.718629 | controller | drop database if exists octavia;" || true 2026-02-14 04:52:22.718633 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.718638 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2026-02-14 04:52:22.718642 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718647 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr'' 2026-02-14 04:52:22.718651 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate: 2026-02-14 04:52:22.718656 | controller | no such file or directory' 2026-02-14 04:52:22.718660 | controller | - No resources found 2026-02-14 04:52:22.718665 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/designate-operator 2026-02-14 04:52:22.718669 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/designate/cr 2026-02-14 04:52:22.718673 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.718691 | controller | drop database if exists designate;" || true 2026-02-14 04:52:22.718697 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.718702 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2026-02-14 04:52:22.718713 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718718 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr'' 2026-02-14 04:52:22.718722 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron: 2026-02-14 04:52:22.718727 | controller | no such file or directory' 2026-02-14 04:52:22.718733 | controller | - No resources found 2026-02-14 04:52:22.718738 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/neutron-operator 2026-02-14 04:52:22.718742 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/neutron/cr 2026-02-14 04:52:22.718746 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.718751 | controller | drop database if exists neutron;" || true 2026-02-14 04:52:22.718755 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.718760 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr 2026-02-14 04:52:22.718764 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718768 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr'' 2026-02-14 04:52:22.718773 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn: 2026-02-14 04:52:22.718777 | controller | no such file or directory' 2026-02-14 04:52:22.718781 | controller | - No resources found 2026-02-14 04:52:22.718786 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ovn-operator /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ovn/cr 2026-02-14 04:52:22.718791 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr 2026-02-14 04:52:22.718796 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718800 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr'' 2026-02-14 04:52:22.718804 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic: 2026-02-14 04:52:22.718809 | controller | no such file or directory' 2026-02-14 04:52:22.718813 | controller | - No resources found 2026-02-14 04:52:22.718817 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ironic-operator 2026-02-14 04:52:22.718822 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/ironic/cr 2026-02-14 04:52:22.718826 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.718830 | controller | drop database if exists ironic;" || true 2026-02-14 04:52:22.718834 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.718839 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.718843 | controller | drop database if exists ironic_inspector;" || true 2026-02-14 04:52:22.718847 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.718852 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2026-02-14 04:52:22.718856 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718860 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr'' 2026-02-14 04:52:22.718865 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder: 2026-02-14 04:52:22.718869 | controller | no such file or directory' 2026-02-14 04:52:22.718875 | controller | - No resources found 2026-02-14 04:52:22.718879 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/cinder-operator 2026-02-14 04:52:22.718884 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/cinder/cr 2026-02-14 04:52:22.718888 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.718892 | controller | drop database if exists cinder;" || true 2026-02-14 04:52:22.718897 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.718901 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2026-02-14 04:52:22.718905 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718910 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr'' 2026-02-14 04:52:22.718914 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance: 2026-02-14 04:52:22.718918 | controller | no such file or directory' 2026-02-14 04:52:22.718922 | controller | - No resources found 2026-02-14 04:52:22.718927 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator 2026-02-14 04:52:22.718931 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2026-02-14 04:52:22.718942 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.718946 | controller | drop database if exists glance;" || true 2026-02-14 04:52:22.718951 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.718962 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2026-02-14 04:52:22.718967 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.718971 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr'' 2026-02-14 04:52:22.718976 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement: 2026-02-14 04:52:22.718980 | controller | no such file or directory' 2026-02-14 04:52:22.718984 | controller | - No resources found 2026-02-14 04:52:22.718989 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/placement-operator 2026-02-14 04:52:22.718993 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/placement/cr 2026-02-14 04:52:22.718997 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.719001 | controller | drop database if exists placement;" || true 2026-02-14 04:52:22.719006 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.719010 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.719014 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.719018 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr'' 2026-02-14 04:52:22.719023 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift: 2026-02-14 04:52:22.719027 | controller | no such file or directory' 2026-02-14 04:52:22.719031 | controller | - No resources found 2026-02-14 04:52:22.719035 | controller | - rm -Rf -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator 2026-02-14 04:52:22.719040 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.719044 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2026-02-14 04:52:22.719048 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.719052 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr'' 2026-02-14 04:52:22.719058 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican: 2026-02-14 04:52:22.719080 | controller | no such file or directory' 2026-02-14 04:52:22.719084 | controller | - No resources found 2026-02-14 04:52:22.719088 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/barbican-operator 2026-02-14 04:52:22.719093 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/barbican/cr 2026-02-14 04:52:22.719097 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.719101 | controller | drop database if exists barbican;" || true 2026-02-14 04:52:22.719109 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.719113 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.719117 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.719122 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr'' 2026-02-14 04:52:22.719126 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone: 2026-02-14 04:52:22.719130 | controller | no such file or directory' 2026-02-14 04:52:22.719135 | controller | - No resources found 2026-02-14 04:52:22.719139 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator 2026-02-14 04:52:22.719143 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.719147 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.719152 | controller | drop database if exists keystone;" || true 2026-02-14 04:52:22.719156 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.719160 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.719165 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.719169 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr'' 2026-02-14 04:52:22.719173 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb: 2026-02-14 04:52:22.719177 | controller | no such file or directory' 2026-02-14 04:52:22.719182 | controller | - No resources found 2026-02-14 04:52:22.719186 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator 2026-02-14 04:52:22.719190 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.719195 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2026-02-14 04:52:22.719199 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.719210 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr'' 2026-02-14 04:52:22.719214 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry: 2026-02-14 04:52:22.719219 | controller | no such file or directory' 2026-02-14 04:52:22.719223 | controller | - No resources found 2026-02-14 04:52:22.719227 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/telemetry-operator 2026-02-14 04:52:22.719232 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2026-02-14 04:52:22.719236 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/ceilometer-operator 2026-02-14 04:52:22.719240 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/telemetry/cr 2026-02-14 04:52:22.719246 | controller | - oc rsh -t openstack-galera-0 mysql -u root --password=12345678 -e "flush tables; 2026-02-14 04:52:22.719253 | controller | drop database if exists aodh;" || true 2026-02-14 04:52:22.719257 | controller | - 'Error from server (NotFound): pods "openstack-galera-0" not found' 2026-02-14 04:52:22.719262 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.719266 | controller | | oc delete --ignore-not-found=true -f - 2026-02-14 04:52:22.719270 | controller | - 'error: must build at directory: not a valid directory: evalsymlink failure on ''/home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr'' 2026-02-14 04:52:22.719274 | controller | : lstat /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra: 2026-02-14 04:52:22.719279 | controller | no such file or directory' 2026-02-14 04:52:22.719283 | controller | - No resources found 2026-02-14 04:52:22.719287 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator 2026-02-14 04:52:22.719292 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.719296 | controller | - if oc get RabbitmqCluster; then oc delete --ignore-not-found=true RabbitmqCluster 2026-02-14 04:52:22.719301 | controller | --all; fi 2026-02-14 04:52:22.719307 | controller | - 'error: the server doesn''t have a resource type "RabbitmqCluster"' 2026-02-14 04:52:22.719314 | controller | - rm -Rf /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator 2026-02-14 04:52:22.719320 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.719326 | controller | - bash scripts/gen-namespace.sh 2026-02-14 04:52:22.719332 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests ']' 2026-02-14 04:52:22.719338 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.719344 | controller | - + OUT_DIR=/home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2026-02-14 04:52:22.719350 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators 2026-02-14 04:52:22.719356 | controller | ']' 2026-02-14 04:52:22.719362 | controller | - + cat 2026-02-14 04:52:22.719367 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml 2026-02-14 04:52:22.719371 | controller | - 'Warning: resource namespaces/openstack-operators is missing the kubectl.kubernetes.io/last-applied-configuration 2026-02-14 04:52:22.719376 | controller | annotation which is required by oc apply. oc apply should only be used on resources 2026-02-14 04:52:22.719380 | controller | created declaratively by either oc create --save-config or oc apply. The missing 2026-02-14 04:52:22.719384 | controller | annotation will be patched automatically.' 2026-02-14 04:52:22.719389 | controller | - namespace/openstack-operators configured 2026-02-14 04:52:22.719393 | controller | - timeout 500s bash -c "while ! (oc get project.v1.project.openshift.io openstack-operators); 2026-02-14 04:52:22.719397 | controller | do sleep 1; done" 2026-02-14 04:52:22.719402 | controller | - NAME DISPLAY NAME STATUS 2026-02-14 04:52:22.719406 | controller | - openstack-operators Active 2026-02-14 04:52:22.719410 | controller | - oc project openstack-operators 2026-02-14 04:52:22.719414 | controller | - Now using project "openstack-operators" on server "https://api.crc.testing:6443". 2026-02-14 04:52:22.719419 | controller | - bash scripts/gen-olm.sh 2026-02-14 04:52:22.719423 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.719427 | controller | - + '[' -z mariadb ']' 2026-02-14 04:52:22.719432 | controller | - + '[' -z quay.io/openstack-k8s-operators/mariadb-operator-index:latest ']' 2026-02-14 04:52:22.719436 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2026-02-14 04:52:22.719440 | controller | ']' 2026-02-14 04:52:22.719444 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2026-02-14 04:52:22.719449 | controller | ']' 2026-02-14 04:52:22.719453 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2026-02-14 04:52:22.719457 | controller | - + OPERATOR_CHANNEL=alpha 2026-02-14 04:52:22.719464 | controller | - + OPERATOR_SOURCE=mariadb-operator-index 2026-02-14 04:52:22.719468 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2026-02-14 04:52:22.719473 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2026-02-14 04:52:22.719477 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2026-02-14 04:52:22.719481 | controller | - + echo OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.719486 | controller | - OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.719490 | controller | - + echo OPERATOR_SOURCE mariadb-operator-index 2026-02-14 04:52:22.719494 | controller | - OPERATOR_SOURCE mariadb-operator-index 2026-02-14 04:52:22.719499 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.719503 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.719507 | controller | - + cat 2026-02-14 04:52:22.719511 | controller | - + cat 2026-02-14 04:52:22.719516 | controller | - + cat 2026-02-14 04:52:22.719530 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2026-02-14 04:52:22.719534 | controller | - catalogsource.operators.coreos.com/mariadb-operator-index created 2026-02-14 04:52:22.719539 | controller | - operatorgroup.operators.coreos.com/openstack created 2026-02-14 04:52:22.719543 | controller | - subscription.operators.coreos.com/mariadb-operator created 2026-02-14 04:52:22.719548 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op 2026-02-14 04:52:22.719555 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.719559 | controller | - bash scripts/clone-operator-repo.sh 2026-02-14 04:52:22.719563 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/openstack-operator.git 2026-02-14 04:52:22.719568 | controller | openstack-operator' 2026-02-14 04:52:22.719572 | controller | - Cloning into 'openstack-operator'... 2026-02-14 04:52:22.719577 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/mariadb-operator.git 2026-02-14 04:52:22.719581 | controller | mariadb-operator' 2026-02-14 04:52:22.719585 | controller | - Cloning into 'mariadb-operator'... 2026-02-14 04:52:22.719589 | controller | - 'Running checkout: git checkout e804f5700fea' 2026-02-14 04:52:22.719594 | controller | - 'Note: switching to ''e804f5700fea''.' 2026-02-14 04:52:22.719598 | controller | - '' 2026-02-14 04:52:22.719602 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2026-02-14 04:52:22.719607 | controller | - changes and commit them, and you can discard any commits you make in this 2026-02-14 04:52:22.719611 | controller | - state without impacting any branches by switching back to a branch. 2026-02-14 04:52:22.719615 | controller | - '' 2026-02-14 04:52:22.719619 | controller | - If you want to create a new branch to retain commits you create, you may 2026-02-14 04:52:22.719624 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2026-02-14 04:52:22.719628 | controller | - '' 2026-02-14 04:52:22.719633 | controller | - ' git switch -c ' 2026-02-14 04:52:22.719637 | controller | - '' 2026-02-14 04:52:22.719641 | controller | - 'Or undo this operation with:' 2026-02-14 04:52:22.719646 | controller | - '' 2026-02-14 04:52:22.719650 | controller | - ' git switch -' 2026-02-14 04:52:22.719654 | controller | - '' 2026-02-14 04:52:22.719658 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2026-02-14 04:52:22.719663 | controller | - '' 2026-02-14 04:52:22.719667 | controller | - 'HEAD is now at e804f57 Merge pull request #406 from stuggi/optimize-envtest-slow-ci' 2026-02-14 04:52:22.719675 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/mariadb-operator/config/samples/mariadb_v1beta1_galera.yaml 2026-02-14 04:52:22.719693 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.719698 | controller | - bash scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.719702 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.719708 | controller | - ++ cd scripts 2026-02-14 04:52:22.719713 | controller | - ++ pwd -P 2026-02-14 04:52:22.719717 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.719721 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.719725 | controller | --source-only 2026-02-14 04:52:22.719730 | controller | - ++ set -e 2026-02-14 04:52:22.719734 | controller | - + '[' -z glance-kuttl-tests ']' 2026-02-14 04:52:22.719738 | controller | - + '[' -z Galera ']' 2026-02-14 04:52:22.719743 | controller | - + '[' -z osp-secret ']' 2026-02-14 04:52:22.719747 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.719751 | controller | ']' 2026-02-14 04:52:22.719756 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.719760 | controller | - + REPLACEMENTS= 2026-02-14 04:52:22.719764 | controller | - + IMAGE=unused 2026-02-14 04:52:22.719768 | controller | - + IMAGE_PATH=containerImage 2026-02-14 04:52:22.719773 | controller | - + STORAGE_REQUEST=10G 2026-02-14 04:52:22.719777 | controller | - + INTERFACE_MTU=1500 2026-02-14 04:52:22.719781 | controller | - + VLAN_START=20 2026-02-14 04:52:22.719785 | controller | - + VLAN_STEP=1 2026-02-14 04:52:22.719790 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.719794 | controller | ']' 2026-02-14 04:52:22.719798 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.719803 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.719807 | controller | - + cat 2026-02-14 04:52:22.719811 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.719816 | controller | - + IFS=, 2026-02-14 04:52:22.719820 | controller | - + read -ra IMAGES 2026-02-14 04:52:22.719824 | controller | - + IFS=, 2026-02-14 04:52:22.719829 | controller | - + read -ra IMAGE_PATHS 2026-02-14 04:52:22.719833 | controller | - + '[' 1 '!=' 1 ']' 2026-02-14 04:52:22.719837 | controller | - + (( i=0 )) 2026-02-14 04:52:22.719842 | controller | - + (( i < 1 )) 2026-02-14 04:52:22.719846 | controller | - + SPEC_PATH=containerImage 2026-02-14 04:52:22.719850 | controller | - + SPEC_VALUE=unused 2026-02-14 04:52:22.719855 | controller | - + '[' unused '!=' unused ']' 2026-02-14 04:52:22.719859 | controller | - + (( i++ )) 2026-02-14 04:52:22.719863 | controller | - + (( i < 1 )) 2026-02-14 04:52:22.719868 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.719872 | controller | - + '[' Galera == OpenStackControlPlane ']' 2026-02-14 04:52:22.719876 | controller | - + '[' Galera == Galera ']' 2026-02-14 04:52:22.719881 | controller | - + cat 2026-02-14 04:52:22.719885 | controller | - + '[' Galera == NetConfig ']' 2026-02-14 04:52:22.719890 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.719894 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.719900 | controller | - + [[ Galera == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.719905 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.719909 | controller | - + kustomization_add_resources 2026-02-14 04:52:22.719913 | controller | - + echo merge config dir 2026-02-14 04:52:22.719918 | controller | - merge config dir 2026-02-14 04:52:22.719922 | controller | - ++ find . -type f -name '*.yaml' 2026-02-14 04:52:22.719926 | controller | - ++ grep -v kustomization 2026-02-14 04:52:22.719931 | controller | - + yamls=./mariadb_v1beta1_galera.yaml 2026-02-14 04:52:22.719935 | controller | - + for y in ${yamls[@]} 2026-02-14 04:52:22.719939 | controller | - + kustomize edit add resource ./mariadb_v1beta1_galera.yaml 2026-02-14 04:52:22.719944 | controller | - + popd 2026-02-14 04:52:22.719948 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.719952 | controller | - make wait 2026-02-14 04:52:22.719964 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.719969 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2026-02-14 04:52:22.719974 | controller | - bash scripts/operator-wait.sh 2026-02-14 04:52:22.719978 | controller | - + TIMEOUT=500s 2026-02-14 04:52:22.719983 | controller | - +++ dirname scripts/operator-wait.sh 2026-02-14 04:52:22.719989 | controller | - ++ cd scripts 2026-02-14 04:52:22.719993 | controller | - ++ pwd -P 2026-02-14 04:52:22.719997 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.720002 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.720006 | controller | - + '[' -z mariadb ']' 2026-02-14 04:52:22.720010 | controller | - + '[' mariadb = rabbitmq ']' 2026-02-14 04:52:22.720015 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.720019 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.720023 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2026-02-14 04:52:22.720028 | controller | ]; do sleep 5; done' 2026-02-14 04:52:22.720034 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.720038 | controller | - + '[' -z mariadb ']' 2026-02-14 04:52:22.720042 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2026-02-14 04:52:22.720047 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2026-02-14 04:52:22.720051 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2026-02-14 04:52:22.720055 | controller | -o json 2026-02-14 04:52:22.720059 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.720064 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2026-02-14 04:52:22.720068 | controller | not found' 2026-02-14 04:52:22.720072 | controller | - + REPLICAS= 2026-02-14 04:52:22.720077 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.720082 | controller | - + exit 1 2026-02-14 04:52:22.720086 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.720091 | controller | - + '[' -z mariadb ']' 2026-02-14 04:52:22.720095 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2026-02-14 04:52:22.720099 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2026-02-14 04:52:22.720104 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2026-02-14 04:52:22.720108 | controller | -o json 2026-02-14 04:52:22.720112 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.720116 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2026-02-14 04:52:22.720121 | controller | not found' 2026-02-14 04:52:22.720125 | controller | - + REPLICAS= 2026-02-14 04:52:22.720129 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.720134 | controller | - + exit 1 2026-02-14 04:52:22.720138 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.720142 | controller | - + '[' -z mariadb ']' 2026-02-14 04:52:22.720147 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2026-02-14 04:52:22.720151 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2026-02-14 04:52:22.720155 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.720159 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2026-02-14 04:52:22.720164 | controller | -o json 2026-02-14 04:52:22.720170 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2026-02-14 04:52:22.720174 | controller | not found' 2026-02-14 04:52:22.720178 | controller | - + REPLICAS= 2026-02-14 04:52:22.720183 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.720187 | controller | - + exit 1 2026-02-14 04:52:22.720191 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.720195 | controller | - + '[' -z mariadb ']' 2026-02-14 04:52:22.720200 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2026-02-14 04:52:22.720204 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2026-02-14 04:52:22.720208 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2026-02-14 04:52:22.720213 | controller | -o json 2026-02-14 04:52:22.720217 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.720221 | controller | - 'Error from server (NotFound): deployments.apps "mariadb-operator-controller-manager" 2026-02-14 04:52:22.720226 | controller | not found' 2026-02-14 04:52:22.720230 | controller | - + REPLICAS= 2026-02-14 04:52:22.720234 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.720240 | controller | - + exit 1 2026-02-14 04:52:22.720245 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.720249 | controller | - + '[' -z mariadb ']' 2026-02-14 04:52:22.720254 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2026-02-14 04:52:22.720258 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2026-02-14 04:52:22.720262 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2026-02-14 04:52:22.720266 | controller | -o json 2026-02-14 04:52:22.720271 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.720275 | controller | - + REPLICAS=null 2026-02-14 04:52:22.720279 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.720284 | controller | - + exit 1 2026-02-14 04:52:22.720288 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.720292 | controller | - + '[' -z mariadb ']' 2026-02-14 04:52:22.720296 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2026-02-14 04:52:22.720301 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2026-02-14 04:52:22.720305 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2026-02-14 04:52:22.720309 | controller | -o json 2026-02-14 04:52:22.720314 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.720318 | controller | - + REPLICAS=null 2026-02-14 04:52:22.720322 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.720326 | controller | - + exit 1 2026-02-14 04:52:22.720331 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.720335 | controller | - + '[' -z mariadb ']' 2026-02-14 04:52:22.720339 | controller | - + '[' mariadb = rabbitmq-cluster ']' 2026-02-14 04:52:22.720344 | controller | - + DEPL_NAME=mariadb-operator-controller-manager 2026-02-14 04:52:22.720348 | controller | - ++ oc get -n openstack-operators deployment mariadb-operator-controller-manager 2026-02-14 04:52:22.720352 | controller | -o json 2026-02-14 04:52:22.720357 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.720361 | controller | - + REPLICAS=1 2026-02-14 04:52:22.720366 | controller | - + '[' 1 '!=' 1 ']' 2026-02-14 04:52:22.720370 | controller | - + echo Succeeded 2026-02-14 04:52:22.720374 | controller | - + exit 0 2026-02-14 04:52:22.720379 | controller | - + rc=0 2026-02-14 04:52:22.720383 | controller | - + popd 2026-02-14 04:52:22.720387 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.720392 | controller | - + exit 0 2026-02-14 04:52:22.720396 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.720401 | controller | - bash scripts/operator-deploy-resources.sh 2026-02-14 04:52:22.720413 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.720417 | controller | ']' 2026-02-14 04:52:22.720422 | controller | - + NEXT_WAIT_TIME=0 2026-02-14 04:52:22.720426 | controller | - + '[' 0 -eq 15 ']' 2026-02-14 04:52:22.720431 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr 2026-02-14 04:52:22.720435 | controller | - + oc apply -f - 2026-02-14 04:52:22.720440 | controller | - galera.mariadb.openstack.org/openstack created 2026-02-14 04:52:22.720444 | controller | - + '[' 0 -lt 15 ']' 2026-02-14 04:52:22.720448 | controller | - bash scripts/gen-olm.sh 2026-02-14 04:52:22.720453 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.720457 | controller | - + '[' -z infra ']' 2026-02-14 04:52:22.720461 | controller | - + '[' -z quay.io/openstack-k8s-operators/infra-operator-index:latest ']' 2026-02-14 04:52:22.720466 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2026-02-14 04:52:22.720470 | controller | ']' 2026-02-14 04:52:22.720475 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2026-02-14 04:52:22.720479 | controller | ']' 2026-02-14 04:52:22.720483 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2026-02-14 04:52:22.720488 | controller | - + OPERATOR_CHANNEL=alpha 2026-02-14 04:52:22.720492 | controller | - + OPERATOR_SOURCE=infra-operator-index 2026-02-14 04:52:22.720497 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2026-02-14 04:52:22.720501 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2026-02-14 04:52:22.720508 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2026-02-14 04:52:22.720513 | controller | - + echo OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.720517 | controller | - OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.720522 | controller | - + echo OPERATOR_SOURCE infra-operator-index 2026-02-14 04:52:22.720526 | controller | - OPERATOR_SOURCE infra-operator-index 2026-02-14 04:52:22.720531 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.720535 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.720539 | controller | - + cat 2026-02-14 04:52:22.720544 | controller | - + cat 2026-02-14 04:52:22.720548 | controller | - + cat 2026-02-14 04:52:22.720552 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2026-02-14 04:52:22.720557 | controller | - catalogsource.operators.coreos.com/infra-operator-index created 2026-02-14 04:52:22.720561 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2026-02-14 04:52:22.720565 | controller | - subscription.operators.coreos.com/infra-operator created 2026-02-14 04:52:22.720570 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/infra/op 2026-02-14 04:52:22.720576 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.720581 | controller | - bash scripts/clone-operator-repo.sh 2026-02-14 04:52:22.720585 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/infra-operator.git 2026-02-14 04:52:22.720590 | controller | infra-operator' 2026-02-14 04:52:22.720594 | controller | - Cloning into 'infra-operator'... 2026-02-14 04:52:22.720598 | controller | - 'Running checkout: git checkout d2541a526cd3' 2026-02-14 04:52:22.720603 | controller | - 'Note: switching to ''d2541a526cd3''.' 2026-02-14 04:52:22.720607 | controller | - '' 2026-02-14 04:52:22.720612 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2026-02-14 04:52:22.720616 | controller | - changes and commit them, and you can discard any commits you make in this 2026-02-14 04:52:22.720621 | controller | - state without impacting any branches by switching back to a branch. 2026-02-14 04:52:22.720625 | controller | - '' 2026-02-14 04:52:22.720629 | controller | - If you want to create a new branch to retain commits you create, you may 2026-02-14 04:52:22.720634 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2026-02-14 04:52:22.720638 | controller | - '' 2026-02-14 04:52:22.720642 | controller | - ' git switch -c ' 2026-02-14 04:52:22.720647 | controller | - '' 2026-02-14 04:52:22.720651 | controller | - 'Or undo this operation with:' 2026-02-14 04:52:22.720656 | controller | - '' 2026-02-14 04:52:22.720660 | controller | - ' git switch -' 2026-02-14 04:52:22.720664 | controller | - '' 2026-02-14 04:52:22.720669 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2026-02-14 04:52:22.720687 | controller | - '' 2026-02-14 04:52:22.720696 | controller | - 'HEAD is now at d2541a5 Merge pull request #532 from stuggi/optimize-envtest-slow-ci' 2026-02-14 04:52:22.720700 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/infra-operator/config/samples/memcached_v1beta1_memcached.yaml 2026-02-14 04:52:22.720705 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.720711 | controller | - bash scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.720716 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.720720 | controller | - ++ cd scripts 2026-02-14 04:52:22.720724 | controller | - ++ pwd -P 2026-02-14 04:52:22.720729 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.720733 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.720737 | controller | --source-only 2026-02-14 04:52:22.720742 | controller | - ++ set -e 2026-02-14 04:52:22.720746 | controller | - + '[' -z glance-kuttl-tests ']' 2026-02-14 04:52:22.720752 | controller | - + '[' -z Memcached ']' 2026-02-14 04:52:22.720757 | controller | - + '[' -z osp-secret ']' 2026-02-14 04:52:22.720761 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.720765 | controller | ']' 2026-02-14 04:52:22.720770 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.720774 | controller | - + REPLACEMENTS= 2026-02-14 04:52:22.720778 | controller | - + IMAGE=unused 2026-02-14 04:52:22.720783 | controller | - + IMAGE_PATH=containerImage 2026-02-14 04:52:22.720787 | controller | - + STORAGE_REQUEST=10G 2026-02-14 04:52:22.720791 | controller | - + INTERFACE_MTU=1500 2026-02-14 04:52:22.720795 | controller | - + VLAN_START=20 2026-02-14 04:52:22.720800 | controller | - + VLAN_STEP=1 2026-02-14 04:52:22.720804 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.720808 | controller | ']' 2026-02-14 04:52:22.720822 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.720827 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.720832 | controller | - + cat 2026-02-14 04:52:22.720836 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.720840 | controller | - + IFS=, 2026-02-14 04:52:22.720845 | controller | - + read -ra IMAGES 2026-02-14 04:52:22.720849 | controller | - + IFS=, 2026-02-14 04:52:22.720853 | controller | - + read -ra IMAGE_PATHS 2026-02-14 04:52:22.720858 | controller | - + '[' 1 '!=' 1 ']' 2026-02-14 04:52:22.720862 | controller | - + (( i=0 )) 2026-02-14 04:52:22.720866 | controller | - + (( i < 1 )) 2026-02-14 04:52:22.720870 | controller | - + SPEC_PATH=containerImage 2026-02-14 04:52:22.720875 | controller | - + SPEC_VALUE=unused 2026-02-14 04:52:22.720879 | controller | - + '[' unused '!=' unused ']' 2026-02-14 04:52:22.720883 | controller | - + (( i++ )) 2026-02-14 04:52:22.720888 | controller | - + (( i < 1 )) 2026-02-14 04:52:22.720892 | controller | - + '[' -n memcached ']' 2026-02-14 04:52:22.720896 | controller | - + cat 2026-02-14 04:52:22.720901 | controller | - + '[' Memcached == OpenStackControlPlane ']' 2026-02-14 04:52:22.720905 | controller | - + '[' Memcached == Galera ']' 2026-02-14 04:52:22.720909 | controller | - + '[' Memcached == NetConfig ']' 2026-02-14 04:52:22.720914 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.720918 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.720923 | controller | - + [[ Memcached == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.720927 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.720932 | controller | - + kustomization_add_resources 2026-02-14 04:52:22.720936 | controller | - + echo merge config dir 2026-02-14 04:52:22.720940 | controller | - merge config dir 2026-02-14 04:52:22.720945 | controller | - ++ find . -type f -name '*.yaml' 2026-02-14 04:52:22.720949 | controller | - ++ grep -v kustomization 2026-02-14 04:52:22.720957 | controller | - + yamls=./memcached_v1beta1_memcached.yaml 2026-02-14 04:52:22.720961 | controller | - + for y in ${yamls[@]} 2026-02-14 04:52:22.720966 | controller | - + kustomize edit add resource ./memcached_v1beta1_memcached.yaml 2026-02-14 04:52:22.720970 | controller | - + popd 2026-02-14 04:52:22.720974 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.720979 | controller | - make wait 2026-02-14 04:52:22.720983 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.720988 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2026-02-14 04:52:22.720992 | controller | - bash scripts/operator-wait.sh 2026-02-14 04:52:22.720996 | controller | - + TIMEOUT=500s 2026-02-14 04:52:22.721001 | controller | - +++ dirname scripts/operator-wait.sh 2026-02-14 04:52:22.721008 | controller | - ++ cd scripts 2026-02-14 04:52:22.721013 | controller | - ++ pwd -P 2026-02-14 04:52:22.721017 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.721022 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.721026 | controller | - + '[' -z infra ']' 2026-02-14 04:52:22.721031 | controller | - + '[' infra = rabbitmq ']' 2026-02-14 04:52:22.721035 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.721041 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.721046 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2026-02-14 04:52:22.721052 | controller | ]; do sleep 5; done' 2026-02-14 04:52:22.721056 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.721061 | controller | - + '[' -z infra ']' 2026-02-14 04:52:22.721065 | controller | - + '[' infra = rabbitmq-cluster ']' 2026-02-14 04:52:22.721069 | controller | - + DEPL_NAME=infra-operator-controller-manager 2026-02-14 04:52:22.721074 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2026-02-14 04:52:22.721078 | controller | json 2026-02-14 04:52:22.721082 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.721087 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2026-02-14 04:52:22.721091 | controller | not found' 2026-02-14 04:52:22.721096 | controller | - + REPLICAS= 2026-02-14 04:52:22.721100 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.721104 | controller | - + exit 1 2026-02-14 04:52:22.721109 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.721113 | controller | - + '[' -z infra ']' 2026-02-14 04:52:22.721118 | controller | - + '[' infra = rabbitmq-cluster ']' 2026-02-14 04:52:22.721122 | controller | - + DEPL_NAME=infra-operator-controller-manager 2026-02-14 04:52:22.721126 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2026-02-14 04:52:22.721131 | controller | json 2026-02-14 04:52:22.721135 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.721140 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2026-02-14 04:52:22.721144 | controller | not found' 2026-02-14 04:52:22.721148 | controller | - + REPLICAS= 2026-02-14 04:52:22.721153 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.721157 | controller | - + exit 1 2026-02-14 04:52:22.721162 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.721166 | controller | - + '[' -z infra ']' 2026-02-14 04:52:22.721170 | controller | - + '[' infra = rabbitmq-cluster ']' 2026-02-14 04:52:22.721175 | controller | - + DEPL_NAME=infra-operator-controller-manager 2026-02-14 04:52:22.721179 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2026-02-14 04:52:22.721184 | controller | json 2026-02-14 04:52:22.721188 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.721192 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2026-02-14 04:52:22.721197 | controller | not found' 2026-02-14 04:52:22.721201 | controller | - + REPLICAS= 2026-02-14 04:52:22.721206 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.721210 | controller | - + exit 1 2026-02-14 04:52:22.721214 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.721219 | controller | - + '[' -z infra ']' 2026-02-14 04:52:22.721223 | controller | - + '[' infra = rabbitmq-cluster ']' 2026-02-14 04:52:22.721228 | controller | - + DEPL_NAME=infra-operator-controller-manager 2026-02-14 04:52:22.721232 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2026-02-14 04:52:22.721237 | controller | json 2026-02-14 04:52:22.721241 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.721245 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2026-02-14 04:52:22.721250 | controller | not found' 2026-02-14 04:52:22.721254 | controller | - + REPLICAS= 2026-02-14 04:52:22.721259 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.721263 | controller | - + exit 1 2026-02-14 04:52:22.721267 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.721272 | controller | - + '[' -z infra ']' 2026-02-14 04:52:22.721276 | controller | - + '[' infra = rabbitmq-cluster ']' 2026-02-14 04:52:22.721281 | controller | - + DEPL_NAME=infra-operator-controller-manager 2026-02-14 04:52:22.721292 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2026-02-14 04:52:22.721299 | controller | json 2026-02-14 04:52:22.721304 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.721310 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2026-02-14 04:52:22.721314 | controller | not found' 2026-02-14 04:52:22.721319 | controller | - + REPLICAS= 2026-02-14 04:52:22.721323 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.721328 | controller | - + exit 1 2026-02-14 04:52:22.721333 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.721337 | controller | - + '[' -z infra ']' 2026-02-14 04:52:22.721341 | controller | - + '[' infra = rabbitmq-cluster ']' 2026-02-14 04:52:22.721346 | controller | - + DEPL_NAME=infra-operator-controller-manager 2026-02-14 04:52:22.721350 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2026-02-14 04:52:22.721356 | controller | json 2026-02-14 04:52:22.721361 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.721365 | controller | - 'Error from server (NotFound): deployments.apps "infra-operator-controller-manager" 2026-02-14 04:52:22.721370 | controller | not found' 2026-02-14 04:52:22.721374 | controller | - + REPLICAS= 2026-02-14 04:52:22.721378 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.721383 | controller | - + exit 1 2026-02-14 04:52:22.721388 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.721392 | controller | - + '[' -z infra ']' 2026-02-14 04:52:22.721397 | controller | - + '[' infra = rabbitmq-cluster ']' 2026-02-14 04:52:22.721401 | controller | - + DEPL_NAME=infra-operator-controller-manager 2026-02-14 04:52:22.721406 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2026-02-14 04:52:22.721410 | controller | json 2026-02-14 04:52:22.721414 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.721419 | controller | - + REPLICAS=null 2026-02-14 04:52:22.721423 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.721427 | controller | - + exit 1 2026-02-14 04:52:22.721432 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.721436 | controller | - + '[' -z infra ']' 2026-02-14 04:52:22.721441 | controller | - + '[' infra = rabbitmq-cluster ']' 2026-02-14 04:52:22.721445 | controller | - + DEPL_NAME=infra-operator-controller-manager 2026-02-14 04:52:22.721449 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2026-02-14 04:52:22.721454 | controller | json 2026-02-14 04:52:22.721458 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.721463 | controller | - + REPLICAS=null 2026-02-14 04:52:22.721467 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.721471 | controller | - + exit 1 2026-02-14 04:52:22.721476 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.721480 | controller | - + '[' -z infra ']' 2026-02-14 04:52:22.721484 | controller | - + '[' infra = rabbitmq-cluster ']' 2026-02-14 04:52:22.721490 | controller | - + DEPL_NAME=infra-operator-controller-manager 2026-02-14 04:52:22.721495 | controller | - ++ oc get -n openstack-operators deployment infra-operator-controller-manager -o 2026-02-14 04:52:22.721499 | controller | json 2026-02-14 04:52:22.721504 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.721508 | controller | - + REPLICAS=1 2026-02-14 04:52:22.721512 | controller | - + '[' 1 '!=' 1 ']' 2026-02-14 04:52:22.721517 | controller | - + echo Succeeded 2026-02-14 04:52:22.721521 | controller | - + exit 0 2026-02-14 04:52:22.721525 | controller | - + rc=0 2026-02-14 04:52:22.721530 | controller | - + popd 2026-02-14 04:52:22.721534 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.721538 | controller | - + exit 0 2026-02-14 04:52:22.721543 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.721547 | controller | - bash scripts/operator-deploy-resources.sh 2026-02-14 04:52:22.721552 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.721556 | controller | ']' 2026-02-14 04:52:22.721560 | controller | - + NEXT_WAIT_TIME=0 2026-02-14 04:52:22.721565 | controller | - + '[' 0 -eq 15 ']' 2026-02-14 04:52:22.721569 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr 2026-02-14 04:52:22.721574 | controller | - + oc apply -f - 2026-02-14 04:52:22.721578 | controller | - memcached.memcached.openstack.org/memcached created 2026-02-14 04:52:22.721584 | controller | - + '[' 0 -lt 15 ']' 2026-02-14 04:52:22.721588 | controller | - bash scripts/gen-olm.sh 2026-02-14 04:52:22.721593 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.721597 | controller | - + '[' -z rabbitmq-cluster ']' 2026-02-14 04:52:22.721601 | controller | - + '[' -z quay.io/openstack-k8s-operators/rabbitmq-cluster-operator-index:latest 2026-02-14 04:52:22.721606 | controller | ']' 2026-02-14 04:52:22.721610 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2026-02-14 04:52:22.721615 | controller | ']' 2026-02-14 04:52:22.721619 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2026-02-14 04:52:22.721623 | controller | ']' 2026-02-14 04:52:22.721628 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2026-02-14 04:52:22.721632 | controller | - + OPERATOR_CHANNEL=alpha 2026-02-14 04:52:22.721636 | controller | - + OPERATOR_SOURCE=rabbitmq-cluster-operator-index 2026-02-14 04:52:22.721641 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2026-02-14 04:52:22.721645 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2026-02-14 04:52:22.721650 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2026-02-14 04:52:22.721654 | controller | - + echo OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.721658 | controller | - OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.721663 | controller | - + echo OPERATOR_SOURCE rabbitmq-cluster-operator-index 2026-02-14 04:52:22.721667 | controller | - OPERATOR_SOURCE rabbitmq-cluster-operator-index 2026-02-14 04:52:22.721675 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.721691 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.721696 | controller | - + cat 2026-02-14 04:52:22.721700 | controller | - + cat 2026-02-14 04:52:22.721705 | controller | - + cat 2026-02-14 04:52:22.721709 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op 2026-02-14 04:52:22.721714 | controller | - catalogsource.operators.coreos.com/rabbitmq-cluster-operator-index created 2026-02-14 04:52:22.721718 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2026-02-14 04:52:22.721722 | controller | - subscription.operators.coreos.com/rabbitmq-cluster-operator created 2026-02-14 04:52:22.721734 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op 2026-02-14 04:52:22.721742 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.721747 | controller | - bash -c "CHECKOUT_FROM_OPENSTACK_REF=false scripts/clone-operator-repo.sh" 2026-02-14 04:52:22.721751 | controller | - 'Cloning repo: git clone -b patches https://github.com/openstack-k8s-operators/rabbitmq-cluster-operator.git 2026-02-14 04:52:22.721755 | controller | rabbitmq-operator' 2026-02-14 04:52:22.721760 | controller | - Cloning into 'rabbitmq-operator'... 2026-02-14 04:52:22.721764 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/rabbitmq-operator/docs/examples/default-security-context/rabbitmq.yaml 2026-02-14 04:52:22.721769 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.721773 | controller | - bash scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.721778 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.721782 | controller | - ++ cd scripts 2026-02-14 04:52:22.721787 | controller | - ++ pwd -P 2026-02-14 04:52:22.721791 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.721795 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.721800 | controller | --source-only 2026-02-14 04:52:22.721804 | controller | - ++ set -e 2026-02-14 04:52:22.721809 | controller | - + '[' -z glance-kuttl-tests ']' 2026-02-14 04:52:22.721813 | controller | - + '[' -z RabbitmqCluster ']' 2026-02-14 04:52:22.721819 | controller | - + '[' -z osp-secret ']' 2026-02-14 04:52:22.721824 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.721828 | controller | ']' 2026-02-14 04:52:22.721833 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.721837 | controller | - + REPLACEMENTS= 2026-02-14 04:52:22.721841 | controller | - + IMAGE=unused 2026-02-14 04:52:22.721846 | controller | - + IMAGE_PATH=image 2026-02-14 04:52:22.721850 | controller | - + STORAGE_REQUEST=10G 2026-02-14 04:52:22.721854 | controller | - + INTERFACE_MTU=1500 2026-02-14 04:52:22.721859 | controller | - + VLAN_START=20 2026-02-14 04:52:22.721863 | controller | - + VLAN_STEP=1 2026-02-14 04:52:22.721868 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.721872 | controller | ']' 2026-02-14 04:52:22.721876 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.721881 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.721886 | controller | - + cat 2026-02-14 04:52:22.721891 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.721895 | controller | - + IFS=, 2026-02-14 04:52:22.721900 | controller | - + read -ra IMAGES 2026-02-14 04:52:22.721904 | controller | - + IFS=, 2026-02-14 04:52:22.721909 | controller | - + read -ra IMAGE_PATHS 2026-02-14 04:52:22.721913 | controller | - + '[' 1 '!=' 1 ']' 2026-02-14 04:52:22.721917 | controller | - + (( i=0 )) 2026-02-14 04:52:22.721922 | controller | - + (( i < 1 )) 2026-02-14 04:52:22.721926 | controller | - + SPEC_PATH=image 2026-02-14 04:52:22.721930 | controller | - + SPEC_VALUE=unused 2026-02-14 04:52:22.721935 | controller | - + '[' unused '!=' unused ']' 2026-02-14 04:52:22.721939 | controller | - + (( i++ )) 2026-02-14 04:52:22.721944 | controller | - + (( i < 1 )) 2026-02-14 04:52:22.721948 | controller | - + '[' -n rabbitmq ']' 2026-02-14 04:52:22.721952 | controller | - + cat 2026-02-14 04:52:22.721957 | controller | - + '[' RabbitmqCluster == OpenStackControlPlane ']' 2026-02-14 04:52:22.721961 | controller | - + '[' RabbitmqCluster == Galera ']' 2026-02-14 04:52:22.721966 | controller | - + '[' RabbitmqCluster == NetConfig ']' 2026-02-14 04:52:22.721970 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.721974 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.721979 | controller | - + [[ RabbitmqCluster == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.721983 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.721988 | controller | - + kustomization_add_resources 2026-02-14 04:52:22.721992 | controller | - + echo merge config dir 2026-02-14 04:52:22.721996 | controller | - merge config dir 2026-02-14 04:52:22.722001 | controller | - ++ find . -type f -name '*.yaml' 2026-02-14 04:52:22.722005 | controller | - ++ grep -v kustomization 2026-02-14 04:52:22.722010 | controller | - + yamls=./rabbitmq.yaml 2026-02-14 04:52:22.722014 | controller | - + for y in ${yamls[@]} 2026-02-14 04:52:22.722018 | controller | - + kustomize edit add resource ./rabbitmq.yaml 2026-02-14 04:52:22.722023 | controller | - + popd 2026-02-14 04:52:22.722027 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.722032 | controller | - make wait 2026-02-14 04:52:22.722036 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.722041 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2026-02-14 04:52:22.722045 | controller | - bash scripts/operator-wait.sh 2026-02-14 04:52:22.722049 | controller | - + TIMEOUT=500s 2026-02-14 04:52:22.722054 | controller | - +++ dirname scripts/operator-wait.sh 2026-02-14 04:52:22.722058 | controller | - ++ cd scripts 2026-02-14 04:52:22.722062 | controller | - ++ pwd -P 2026-02-14 04:52:22.722067 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.722071 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.722076 | controller | - + '[' -z rabbitmq ']' 2026-02-14 04:52:22.722080 | controller | - + '[' rabbitmq = rabbitmq ']' 2026-02-14 04:52:22.722084 | controller | - + OPERATOR_NAME=rabbitmq-cluster 2026-02-14 04:52:22.722091 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.722095 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.722100 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2026-02-14 04:52:22.722104 | controller | ]; do sleep 5; done' 2026-02-14 04:52:22.722109 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.722113 | controller | - + '[' -z rabbitmq-cluster ']' 2026-02-14 04:52:22.722117 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2026-02-14 04:52:22.722122 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2026-02-14 04:52:22.722126 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2026-02-14 04:52:22.722130 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.722137 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2026-02-14 04:52:22.722141 | controller | found' 2026-02-14 04:52:22.722154 | controller | - + REPLICAS= 2026-02-14 04:52:22.722159 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.722163 | controller | - + exit 1 2026-02-14 04:52:22.722168 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.722269 | controller | - + '[' -z rabbitmq-cluster ']' 2026-02-14 04:52:22.722286 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2026-02-14 04:52:22.722291 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2026-02-14 04:52:22.722296 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2026-02-14 04:52:22.722300 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.722304 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2026-02-14 04:52:22.722309 | controller | found' 2026-02-14 04:52:22.722313 | controller | - + REPLICAS= 2026-02-14 04:52:22.722318 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.722322 | controller | - + exit 1 2026-02-14 04:52:22.722326 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.722331 | controller | - + '[' -z rabbitmq-cluster ']' 2026-02-14 04:52:22.722335 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2026-02-14 04:52:22.722339 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2026-02-14 04:52:22.722344 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.722348 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2026-02-14 04:52:22.722367 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2026-02-14 04:52:22.722371 | controller | found' 2026-02-14 04:52:22.722376 | controller | - + REPLICAS= 2026-02-14 04:52:22.722380 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.722384 | controller | - + exit 1 2026-02-14 04:52:22.722389 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.722393 | controller | - + '[' -z rabbitmq-cluster ']' 2026-02-14 04:52:22.722397 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2026-02-14 04:52:22.722403 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2026-02-14 04:52:22.722407 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2026-02-14 04:52:22.722411 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.722416 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2026-02-14 04:52:22.722420 | controller | found' 2026-02-14 04:52:22.722424 | controller | - + REPLICAS= 2026-02-14 04:52:22.722428 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.722433 | controller | - + exit 1 2026-02-14 04:52:22.722437 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.722441 | controller | - + '[' -z rabbitmq-cluster ']' 2026-02-14 04:52:22.722446 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2026-02-14 04:52:22.722450 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2026-02-14 04:52:22.722454 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2026-02-14 04:52:22.722459 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.722463 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2026-02-14 04:52:22.722470 | controller | found' 2026-02-14 04:52:22.722474 | controller | - + REPLICAS= 2026-02-14 04:52:22.722479 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.722483 | controller | - + exit 1 2026-02-14 04:52:22.722487 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.722492 | controller | - + '[' -z rabbitmq-cluster ']' 2026-02-14 04:52:22.722496 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2026-02-14 04:52:22.722500 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2026-02-14 04:52:22.722505 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.722509 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2026-02-14 04:52:22.722513 | controller | - 'Error from server (NotFound): deployments.apps "rabbitmq-cluster-operator" not 2026-02-14 04:52:22.722518 | controller | found' 2026-02-14 04:52:22.722523 | controller | - + REPLICAS= 2026-02-14 04:52:22.722529 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.722535 | controller | - + exit 1 2026-02-14 04:52:22.722541 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.722548 | controller | - + '[' -z rabbitmq-cluster ']' 2026-02-14 04:52:22.722554 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2026-02-14 04:52:22.722560 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2026-02-14 04:52:22.722566 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2026-02-14 04:52:22.722572 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.722578 | controller | - + REPLICAS=null 2026-02-14 04:52:22.722584 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.722589 | controller | - + exit 1 2026-02-14 04:52:22.722593 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.722598 | controller | - + '[' -z rabbitmq-cluster ']' 2026-02-14 04:52:22.722602 | controller | - + '[' rabbitmq-cluster = rabbitmq-cluster ']' 2026-02-14 04:52:22.722611 | controller | - + DEPL_NAME=rabbitmq-cluster-operator 2026-02-14 04:52:22.722615 | controller | - ++ oc get -n openstack-operators deployment rabbitmq-cluster-operator -o json 2026-02-14 04:52:22.722619 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.722624 | controller | - + REPLICAS=1 2026-02-14 04:52:22.722628 | controller | - + '[' 1 '!=' 1 ']' 2026-02-14 04:52:22.722632 | controller | - + echo Succeeded 2026-02-14 04:52:22.722637 | controller | - + exit 0 2026-02-14 04:52:22.722641 | controller | - + rc=0 2026-02-14 04:52:22.722646 | controller | - + popd 2026-02-14 04:52:22.722651 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.722657 | controller | - + exit 0 2026-02-14 04:52:22.722661 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.722666 | controller | - bash scripts/operator-deploy-resources.sh 2026-02-14 04:52:22.722672 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.722694 | controller | ']' 2026-02-14 04:52:22.722699 | controller | - + NEXT_WAIT_TIME=0 2026-02-14 04:52:22.722703 | controller | - + '[' 0 -eq 15 ']' 2026-02-14 04:52:22.722707 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr 2026-02-14 04:52:22.722712 | controller | - + oc apply -f - 2026-02-14 04:52:22.722716 | controller | - rabbitmqcluster.rabbitmq.com/rabbitmq created 2026-02-14 04:52:22.722720 | controller | - + '[' 0 -lt 15 ']' 2026-02-14 04:52:22.722725 | controller | - bash scripts/gen-olm.sh 2026-02-14 04:52:22.722729 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.722733 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.722738 | controller | - + '[' -z quay.io/openstack-k8s-operators/keystone-operator-index:latest ']' 2026-02-14 04:52:22.722742 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2026-02-14 04:52:22.722746 | controller | ']' 2026-02-14 04:52:22.722751 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2026-02-14 04:52:22.722755 | controller | ']' 2026-02-14 04:52:22.722769 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2026-02-14 04:52:22.722774 | controller | - + OPERATOR_CHANNEL=alpha 2026-02-14 04:52:22.722781 | controller | - + OPERATOR_SOURCE=keystone-operator-index 2026-02-14 04:52:22.722785 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2026-02-14 04:52:22.722790 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2026-02-14 04:52:22.722794 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2026-02-14 04:52:22.722799 | controller | - + echo OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.722803 | controller | - OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.722807 | controller | - + echo OPERATOR_SOURCE keystone-operator-index 2026-02-14 04:52:22.722812 | controller | - OPERATOR_SOURCE keystone-operator-index 2026-02-14 04:52:22.722816 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.722820 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.722825 | controller | - + cat 2026-02-14 04:52:22.722829 | controller | - + cat 2026-02-14 04:52:22.722833 | controller | - + cat 2026-02-14 04:52:22.722838 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2026-02-14 04:52:22.722842 | controller | - catalogsource.operators.coreos.com/keystone-operator-index created 2026-02-14 04:52:22.722846 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2026-02-14 04:52:22.722851 | controller | - subscription.operators.coreos.com/keystone-operator created 2026-02-14 04:52:22.722855 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/keystone/op 2026-02-14 04:52:22.722863 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.722867 | controller | - bash scripts/clone-operator-repo.sh 2026-02-14 04:52:22.722872 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/keystone-operator.git 2026-02-14 04:52:22.722876 | controller | keystone-operator' 2026-02-14 04:52:22.722880 | controller | - Cloning into 'keystone-operator'... 2026-02-14 04:52:22.722885 | controller | - 'Running checkout: git checkout 510b47405111' 2026-02-14 04:52:22.722889 | controller | - 'Note: switching to ''510b47405111''.' 2026-02-14 04:52:22.722893 | controller | - '' 2026-02-14 04:52:22.722898 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2026-02-14 04:52:22.722902 | controller | - changes and commit them, and you can discard any commits you make in this 2026-02-14 04:52:22.722906 | controller | - state without impacting any branches by switching back to a branch. 2026-02-14 04:52:22.722911 | controller | - '' 2026-02-14 04:52:22.722915 | controller | - If you want to create a new branch to retain commits you create, you may 2026-02-14 04:52:22.722919 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2026-02-14 04:52:22.722924 | controller | - '' 2026-02-14 04:52:22.722928 | controller | - ' git switch -c ' 2026-02-14 04:52:22.722932 | controller | - '' 2026-02-14 04:52:22.722937 | controller | - 'Or undo this operation with:' 2026-02-14 04:52:22.722941 | controller | - '' 2026-02-14 04:52:22.722945 | controller | - ' git switch -' 2026-02-14 04:52:22.722949 | controller | - '' 2026-02-14 04:52:22.722954 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2026-02-14 04:52:22.722958 | controller | - '' 2026-02-14 04:52:22.722962 | controller | - 'HEAD is now at 510b474 Merge pull request #671 from stuggi/optimize-envtest-slow-ci' 2026-02-14 04:52:22.722967 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/keystone-operator/config/samples/keystone_v1beta1_keystoneapi.yaml 2026-02-14 04:52:22.722971 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.722975 | controller | - bash scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.722980 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.722984 | controller | - ++ cd scripts 2026-02-14 04:52:22.722988 | controller | - ++ pwd -P 2026-02-14 04:52:22.722993 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.722997 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.723003 | controller | --source-only 2026-02-14 04:52:22.723008 | controller | - ++ set -e 2026-02-14 04:52:22.723012 | controller | - + '[' -z glance-kuttl-tests ']' 2026-02-14 04:52:22.723017 | controller | - + '[' -z KeystoneAPI ']' 2026-02-14 04:52:22.723021 | controller | - + '[' -z osp-secret ']' 2026-02-14 04:52:22.723025 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.723030 | controller | ']' 2026-02-14 04:52:22.723034 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.723038 | controller | - + REPLACEMENTS= 2026-02-14 04:52:22.723043 | controller | - + IMAGE=unused 2026-02-14 04:52:22.723047 | controller | - + IMAGE_PATH=containerImage 2026-02-14 04:52:22.723051 | controller | - + STORAGE_REQUEST=10G 2026-02-14 04:52:22.723056 | controller | - + INTERFACE_MTU=1500 2026-02-14 04:52:22.723060 | controller | - + VLAN_START=20 2026-02-14 04:52:22.723064 | controller | - + VLAN_STEP=1 2026-02-14 04:52:22.723068 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.723075 | controller | ']' 2026-02-14 04:52:22.723079 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.723084 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.723088 | controller | - + cat 2026-02-14 04:52:22.723092 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.723097 | controller | - + IFS=, 2026-02-14 04:52:22.723101 | controller | - + read -ra IMAGES 2026-02-14 04:52:22.723107 | controller | - + IFS=, 2026-02-14 04:52:22.723112 | controller | - + read -ra IMAGE_PATHS 2026-02-14 04:52:22.723116 | controller | - + '[' 1 '!=' 1 ']' 2026-02-14 04:52:22.723121 | controller | - + (( i=0 )) 2026-02-14 04:52:22.723125 | controller | - + (( i < 1 )) 2026-02-14 04:52:22.723130 | controller | - + SPEC_PATH=containerImage 2026-02-14 04:52:22.723134 | controller | - + SPEC_VALUE=unused 2026-02-14 04:52:22.723138 | controller | - + '[' unused '!=' unused ']' 2026-02-14 04:52:22.723143 | controller | - + (( i++ )) 2026-02-14 04:52:22.723147 | controller | - + (( i < 1 )) 2026-02-14 04:52:22.723151 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.723156 | controller | - + '[' KeystoneAPI == OpenStackControlPlane ']' 2026-02-14 04:52:22.723160 | controller | - + '[' KeystoneAPI == Galera ']' 2026-02-14 04:52:22.723172 | controller | - + '[' KeystoneAPI == NetConfig ']' 2026-02-14 04:52:22.723177 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.723181 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.723185 | controller | - + [[ KeystoneAPI == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.723190 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.723194 | controller | - + kustomization_add_resources 2026-02-14 04:52:22.723199 | controller | - + echo merge config dir 2026-02-14 04:52:22.723203 | controller | - merge config dir 2026-02-14 04:52:22.723207 | controller | - ++ find . -type f -name '*.yaml' 2026-02-14 04:52:22.723212 | controller | - ++ grep -v kustomization 2026-02-14 04:52:22.723216 | controller | - + yamls=./keystone_v1beta1_keystoneapi.yaml 2026-02-14 04:52:22.723220 | controller | - + for y in ${yamls[@]} 2026-02-14 04:52:22.723225 | controller | - + kustomize edit add resource ./keystone_v1beta1_keystoneapi.yaml 2026-02-14 04:52:22.723229 | controller | - + popd 2026-02-14 04:52:22.723233 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.723238 | controller | - make wait 2026-02-14 04:52:22.723242 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.723246 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2026-02-14 04:52:22.723251 | controller | - bash scripts/operator-wait.sh 2026-02-14 04:52:22.723255 | controller | - + TIMEOUT=500s 2026-02-14 04:52:22.723260 | controller | - +++ dirname scripts/operator-wait.sh 2026-02-14 04:52:22.723264 | controller | - ++ cd scripts 2026-02-14 04:52:22.723268 | controller | - ++ pwd -P 2026-02-14 04:52:22.723273 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.723280 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723284 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.723289 | controller | - + '[' keystone = rabbitmq ']' 2026-02-14 04:52:22.723293 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.723297 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.723302 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2026-02-14 04:52:22.723306 | controller | ]; do sleep 5; done' 2026-02-14 04:52:22.723311 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723317 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.723322 | controller | - + '[' keystone = rabbitmq-cluster ']' 2026-02-14 04:52:22.723326 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2026-02-14 04:52:22.723331 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2026-02-14 04:52:22.723335 | controller | -o json 2026-02-14 04:52:22.723340 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.723344 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2026-02-14 04:52:22.723348 | controller | not found' 2026-02-14 04:52:22.723353 | controller | - + REPLICAS= 2026-02-14 04:52:22.723357 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.723364 | controller | - + exit 1 2026-02-14 04:52:22.723368 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723373 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.723377 | controller | - + '[' keystone = rabbitmq-cluster ']' 2026-02-14 04:52:22.723382 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2026-02-14 04:52:22.723386 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2026-02-14 04:52:22.723391 | controller | -o json 2026-02-14 04:52:22.723395 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.723399 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2026-02-14 04:52:22.723404 | controller | not found' 2026-02-14 04:52:22.723408 | controller | - + REPLICAS= 2026-02-14 04:52:22.723413 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.723417 | controller | - + exit 1 2026-02-14 04:52:22.723423 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723427 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.723432 | controller | - + '[' keystone = rabbitmq-cluster ']' 2026-02-14 04:52:22.723436 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2026-02-14 04:52:22.723440 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2026-02-14 04:52:22.723445 | controller | -o json 2026-02-14 04:52:22.723449 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.723453 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2026-02-14 04:52:22.723458 | controller | not found' 2026-02-14 04:52:22.723462 | controller | - + REPLICAS= 2026-02-14 04:52:22.723466 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.723471 | controller | - + exit 1 2026-02-14 04:52:22.723475 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723480 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.723484 | controller | - + '[' keystone = rabbitmq-cluster ']' 2026-02-14 04:52:22.723489 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2026-02-14 04:52:22.723493 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2026-02-14 04:52:22.723497 | controller | -o json 2026-02-14 04:52:22.723502 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.723506 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2026-02-14 04:52:22.723510 | controller | not found' 2026-02-14 04:52:22.723515 | controller | - + REPLICAS= 2026-02-14 04:52:22.723519 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.723524 | controller | - + exit 1 2026-02-14 04:52:22.723528 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723532 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.723537 | controller | - + '[' keystone = rabbitmq-cluster ']' 2026-02-14 04:52:22.723543 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2026-02-14 04:52:22.723547 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2026-02-14 04:52:22.723551 | controller | -o json 2026-02-14 04:52:22.723556 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.723560 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2026-02-14 04:52:22.723565 | controller | not found' 2026-02-14 04:52:22.723569 | controller | - + REPLICAS= 2026-02-14 04:52:22.723573 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.723578 | controller | - + exit 1 2026-02-14 04:52:22.723582 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723586 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.723591 | controller | - + '[' keystone = rabbitmq-cluster ']' 2026-02-14 04:52:22.723595 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2026-02-14 04:52:22.723599 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2026-02-14 04:52:22.723604 | controller | -o json 2026-02-14 04:52:22.723615 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.723620 | controller | - 'Error from server (NotFound): deployments.apps "keystone-operator-controller-manager" 2026-02-14 04:52:22.723625 | controller | not found' 2026-02-14 04:52:22.723629 | controller | - + REPLICAS= 2026-02-14 04:52:22.723633 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.723638 | controller | - + exit 1 2026-02-14 04:52:22.723642 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723647 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.723651 | controller | - + '[' keystone = rabbitmq-cluster ']' 2026-02-14 04:52:22.723655 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2026-02-14 04:52:22.723660 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2026-02-14 04:52:22.723664 | controller | -o json 2026-02-14 04:52:22.723668 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.723685 | controller | - + REPLICAS=null 2026-02-14 04:52:22.723692 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.723697 | controller | - + exit 1 2026-02-14 04:52:22.723701 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723706 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.723710 | controller | - + '[' keystone = rabbitmq-cluster ']' 2026-02-14 04:52:22.723715 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2026-02-14 04:52:22.723719 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2026-02-14 04:52:22.723723 | controller | -o json 2026-02-14 04:52:22.723728 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.723732 | controller | - + REPLICAS=null 2026-02-14 04:52:22.723736 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.723741 | controller | - + exit 1 2026-02-14 04:52:22.723745 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723750 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.723754 | controller | - + '[' keystone = rabbitmq-cluster ']' 2026-02-14 04:52:22.723758 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2026-02-14 04:52:22.723763 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2026-02-14 04:52:22.723767 | controller | -o json 2026-02-14 04:52:22.723771 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.723776 | controller | - + REPLICAS=null 2026-02-14 04:52:22.723780 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.723785 | controller | - + exit 1 2026-02-14 04:52:22.723789 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723793 | controller | - + '[' -z keystone ']' 2026-02-14 04:52:22.723798 | controller | - + '[' keystone = rabbitmq-cluster ']' 2026-02-14 04:52:22.723802 | controller | - + DEPL_NAME=keystone-operator-controller-manager 2026-02-14 04:52:22.723806 | controller | - ++ oc get -n openstack-operators deployment keystone-operator-controller-manager 2026-02-14 04:52:22.723811 | controller | -o json 2026-02-14 04:52:22.723815 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.723820 | controller | - + REPLICAS=1 2026-02-14 04:52:22.723824 | controller | - + '[' 1 '!=' 1 ']' 2026-02-14 04:52:22.723831 | controller | - + echo Succeeded 2026-02-14 04:52:22.723835 | controller | - + exit 0 2026-02-14 04:52:22.723839 | controller | - + rc=0 2026-02-14 04:52:22.723844 | controller | - + popd 2026-02-14 04:52:22.723848 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.723854 | controller | - + exit 0 2026-02-14 04:52:22.723859 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.723863 | controller | - bash scripts/operator-deploy-resources.sh 2026-02-14 04:52:22.723868 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.723872 | controller | ']' 2026-02-14 04:52:22.723876 | controller | - + NEXT_WAIT_TIME=0 2026-02-14 04:52:22.723881 | controller | - + '[' 0 -eq 15 ']' 2026-02-14 04:52:22.723885 | controller | - + oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr 2026-02-14 04:52:22.723890 | controller | - + oc apply -f - 2026-02-14 04:52:22.723894 | controller | - keystoneapi.keystone.openstack.org/keystone created 2026-02-14 04:52:22.723898 | controller | - + '[' 0 -lt 15 ']' 2026-02-14 04:52:22.723903 | controller | - bash scripts/gen-olm.sh 2026-02-14 04:52:22.723907 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.723911 | controller | - + '[' -z horizon ']' 2026-02-14 04:52:22.723917 | controller | - + '[' -z quay.io/openstack-k8s-operators/horizon-operator-index:latest ']' 2026-02-14 04:52:22.723922 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2026-02-14 04:52:22.723927 | controller | ']' 2026-02-14 04:52:22.723931 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2026-02-14 04:52:22.723935 | controller | ']' 2026-02-14 04:52:22.723940 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2026-02-14 04:52:22.723944 | controller | - + OPERATOR_CHANNEL=alpha 2026-02-14 04:52:22.723949 | controller | - + OPERATOR_SOURCE=horizon-operator-index 2026-02-14 04:52:22.723953 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2026-02-14 04:52:22.723957 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2026-02-14 04:52:22.723962 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2026-02-14 04:52:22.723966 | controller | - + echo OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.723970 | controller | - OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.723975 | controller | - + echo OPERATOR_SOURCE horizon-operator-index 2026-02-14 04:52:22.723979 | controller | - OPERATOR_SOURCE horizon-operator-index 2026-02-14 04:52:22.723984 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.723988 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.723992 | controller | - + cat 2026-02-14 04:52:22.723997 | controller | - + cat 2026-02-14 04:52:22.724001 | controller | - + cat 2026-02-14 04:52:22.724005 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/horizon/op 2026-02-14 04:52:22.724010 | controller | - catalogsource.operators.coreos.com/horizon-operator-index created 2026-02-14 04:52:22.724014 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2026-02-14 04:52:22.724018 | controller | - subscription.operators.coreos.com/horizon-operator created 2026-02-14 04:52:22.724023 | controller | - bash scripts/gen-olm.sh 2026-02-14 04:52:22.724027 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.724032 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.724036 | controller | - + '[' -z quay.io/openstack-k8s-operators/swift-operator-index:latest ']' 2026-02-14 04:52:22.724040 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2026-02-14 04:52:22.724045 | controller | ']' 2026-02-14 04:52:22.724057 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2026-02-14 04:52:22.724062 | controller | ']' 2026-02-14 04:52:22.724066 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2026-02-14 04:52:22.724071 | controller | - + OPERATOR_CHANNEL=alpha 2026-02-14 04:52:22.724077 | controller | - + OPERATOR_SOURCE=swift-operator-index 2026-02-14 04:52:22.724081 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2026-02-14 04:52:22.724086 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2026-02-14 04:52:22.724090 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2026-02-14 04:52:22.724095 | controller | - + echo OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.724099 | controller | - OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.724103 | controller | - + echo OPERATOR_SOURCE swift-operator-index 2026-02-14 04:52:22.724108 | controller | - OPERATOR_SOURCE swift-operator-index 2026-02-14 04:52:22.724112 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.724117 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.724121 | controller | - + cat 2026-02-14 04:52:22.724125 | controller | - + cat 2026-02-14 04:52:22.724130 | controller | - + cat 2026-02-14 04:52:22.724134 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2026-02-14 04:52:22.724138 | controller | - catalogsource.operators.coreos.com/swift-operator-index created 2026-02-14 04:52:22.724143 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2026-02-14 04:52:22.724147 | controller | - subscription.operators.coreos.com/swift-operator created 2026-02-14 04:52:22.724151 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/swift/op 2026-02-14 04:52:22.724158 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.724162 | controller | - bash scripts/clone-operator-repo.sh 2026-02-14 04:52:22.724166 | controller | - 'Cloning repo: git clone -b main https://github.com/openstack-k8s-operators/swift-operator.git 2026-02-14 04:52:22.724171 | controller | swift-operator' 2026-02-14 04:52:22.724175 | controller | - Cloning into 'swift-operator'... 2026-02-14 04:52:22.724179 | controller | - 'Running checkout: git checkout 94ae6fbce798' 2026-02-14 04:52:22.724184 | controller | - 'Note: switching to ''94ae6fbce798''.' 2026-02-14 04:52:22.724188 | controller | - '' 2026-02-14 04:52:22.724192 | controller | - You are in 'detached HEAD' state. You can look around, make experimental 2026-02-14 04:52:22.724197 | controller | - changes and commit them, and you can discard any commits you make in this 2026-02-14 04:52:22.724201 | controller | - state without impacting any branches by switching back to a branch. 2026-02-14 04:52:22.724205 | controller | - '' 2026-02-14 04:52:22.724209 | controller | - If you want to create a new branch to retain commits you create, you may 2026-02-14 04:52:22.724214 | controller | - 'do so (now or later) by using -c with the switch command. Example:' 2026-02-14 04:52:22.724218 | controller | - '' 2026-02-14 04:52:22.724222 | controller | - ' git switch -c ' 2026-02-14 04:52:22.724227 | controller | - '' 2026-02-14 04:52:22.724231 | controller | - 'Or undo this operation with:' 2026-02-14 04:52:22.724235 | controller | - '' 2026-02-14 04:52:22.724240 | controller | - ' git switch -' 2026-02-14 04:52:22.724244 | controller | - '' 2026-02-14 04:52:22.724248 | controller | - Turn off this advice by setting config variable advice.detachedHead to false 2026-02-14 04:52:22.724253 | controller | - '' 2026-02-14 04:52:22.724257 | controller | - 'HEAD is now at 94ae6fb Merge pull request #444 from stuggi/optimize-envtest-slow-ci' 2026-02-14 04:52:22.724261 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/swift-operator/config/samples/swift_v1beta1_swift.yaml 2026-02-14 04:52:22.724265 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.724270 | controller | - bash scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.724274 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.724278 | controller | - ++ cd scripts 2026-02-14 04:52:22.724283 | controller | - ++ pwd -P 2026-02-14 04:52:22.724287 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.724292 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.724298 | controller | --source-only 2026-02-14 04:52:22.724302 | controller | - ++ set -e 2026-02-14 04:52:22.724306 | controller | - + '[' -z glance-kuttl-tests ']' 2026-02-14 04:52:22.724311 | controller | - + '[' -z Swift ']' 2026-02-14 04:52:22.724315 | controller | - + '[' -z osp-secret ']' 2026-02-14 04:52:22.724320 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.724324 | controller | ']' 2026-02-14 04:52:22.724328 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.724333 | controller | - + REPLACEMENTS= 2026-02-14 04:52:22.724337 | controller | - + IMAGE=unused 2026-02-14 04:52:22.724342 | controller | - + IMAGE_PATH=containerImage 2026-02-14 04:52:22.724346 | controller | - + STORAGE_REQUEST=10G 2026-02-14 04:52:22.724350 | controller | - + INTERFACE_MTU=1500 2026-02-14 04:52:22.724355 | controller | - + VLAN_START=20 2026-02-14 04:52:22.724359 | controller | - + VLAN_STEP=1 2026-02-14 04:52:22.724364 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.724368 | controller | ']' 2026-02-14 04:52:22.724372 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.724377 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.724381 | controller | - + cat 2026-02-14 04:52:22.724385 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.724390 | controller | - + IFS=, 2026-02-14 04:52:22.724394 | controller | - + read -ra IMAGES 2026-02-14 04:52:22.724398 | controller | - + IFS=, 2026-02-14 04:52:22.724403 | controller | - + read -ra IMAGE_PATHS 2026-02-14 04:52:22.724407 | controller | - + '[' 1 '!=' 1 ']' 2026-02-14 04:52:22.724411 | controller | - + (( i=0 )) 2026-02-14 04:52:22.724416 | controller | - + (( i < 1 )) 2026-02-14 04:52:22.724420 | controller | - + SPEC_PATH=containerImage 2026-02-14 04:52:22.724425 | controller | - + SPEC_VALUE=unused 2026-02-14 04:52:22.724430 | controller | - + '[' unused '!=' unused ']' 2026-02-14 04:52:22.724435 | controller | - + (( i++ )) 2026-02-14 04:52:22.724439 | controller | - + (( i < 1 )) 2026-02-14 04:52:22.724443 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.724448 | controller | - + '[' Swift == OpenStackControlPlane ']' 2026-02-14 04:52:22.724452 | controller | - + '[' Swift == Galera ']' 2026-02-14 04:52:22.724457 | controller | - + '[' Swift == NetConfig ']' 2026-02-14 04:52:22.724469 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.724474 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.724478 | controller | - + [[ Swift == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.724483 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.724487 | controller | - + kustomization_add_resources 2026-02-14 04:52:22.724492 | controller | - + echo merge config dir 2026-02-14 04:52:22.724496 | controller | - merge config dir 2026-02-14 04:52:22.724501 | controller | - ++ find . -type f -name '*.yaml' 2026-02-14 04:52:22.724507 | controller | - ++ grep -v kustomization 2026-02-14 04:52:22.724512 | controller | - + yamls=./swift_v1beta1_swift.yaml 2026-02-14 04:52:22.724516 | controller | - + for y in ${yamls[@]} 2026-02-14 04:52:22.724520 | controller | - + kustomize edit add resource ./swift_v1beta1_swift.yaml 2026-02-14 04:52:22.724525 | controller | - + popd 2026-02-14 04:52:22.724529 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.724534 | controller | - make wait 2026-02-14 04:52:22.724538 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.724543 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2026-02-14 04:52:22.724547 | controller | - bash scripts/operator-wait.sh 2026-02-14 04:52:22.724552 | controller | - + TIMEOUT=500s 2026-02-14 04:52:22.724556 | controller | - +++ dirname scripts/operator-wait.sh 2026-02-14 04:52:22.724560 | controller | - ++ cd scripts 2026-02-14 04:52:22.724565 | controller | - ++ pwd -P 2026-02-14 04:52:22.724569 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.724574 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.724578 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.724586 | controller | - + '[' swift = rabbitmq ']' 2026-02-14 04:52:22.724590 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.724594 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.724599 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2026-02-14 04:52:22.724603 | controller | ]; do sleep 5; done' 2026-02-14 04:52:22.724608 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.724612 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.724617 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.724621 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.724628 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.724633 | controller | json 2026-02-14 04:52:22.724638 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.724642 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2026-02-14 04:52:22.724646 | controller | not found' 2026-02-14 04:52:22.724651 | controller | - + REPLICAS= 2026-02-14 04:52:22.724655 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.724660 | controller | - + exit 1 2026-02-14 04:52:22.724664 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.724668 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.724686 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.724695 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.724699 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.724704 | controller | json 2026-02-14 04:52:22.724708 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.724712 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2026-02-14 04:52:22.724717 | controller | not found' 2026-02-14 04:52:22.724721 | controller | - + REPLICAS= 2026-02-14 04:52:22.724725 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.724730 | controller | - + exit 1 2026-02-14 04:52:22.724735 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.724741 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.724746 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.724752 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.724758 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.724764 | controller | json 2026-02-14 04:52:22.724770 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.724776 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2026-02-14 04:52:22.724782 | controller | not found' 2026-02-14 04:52:22.724788 | controller | - + REPLICAS= 2026-02-14 04:52:22.724794 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.724800 | controller | - + exit 1 2026-02-14 04:52:22.724806 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.724810 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.724814 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.724819 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.724823 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.724827 | controller | json 2026-02-14 04:52:22.724832 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.724836 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2026-02-14 04:52:22.724840 | controller | not found' 2026-02-14 04:52:22.724845 | controller | - + REPLICAS= 2026-02-14 04:52:22.724849 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.724853 | controller | - + exit 1 2026-02-14 04:52:22.724858 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.724862 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.724866 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.724870 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.724875 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.724883 | controller | json 2026-02-14 04:52:22.724887 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.724891 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2026-02-14 04:52:22.724896 | controller | not found' 2026-02-14 04:52:22.724900 | controller | - + REPLICAS= 2026-02-14 04:52:22.724904 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.724909 | controller | - + exit 1 2026-02-14 04:52:22.724913 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.724917 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.724924 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.724928 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.724933 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.724937 | controller | json 2026-02-14 04:52:22.724941 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.724946 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2026-02-14 04:52:22.724950 | controller | not found' 2026-02-14 04:52:22.724964 | controller | - + REPLICAS= 2026-02-14 04:52:22.724969 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.724973 | controller | - + exit 1 2026-02-14 04:52:22.724978 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.724982 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.724986 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.724991 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.724995 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.724999 | controller | json 2026-02-14 04:52:22.725004 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.725008 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2026-02-14 04:52:22.725012 | controller | not found' 2026-02-14 04:52:22.725017 | controller | - + REPLICAS= 2026-02-14 04:52:22.725021 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.725025 | controller | - + exit 1 2026-02-14 04:52:22.725030 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.725034 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.725038 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.725042 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.725050 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.725054 | controller | json 2026-02-14 04:52:22.725058 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.725063 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2026-02-14 04:52:22.725067 | controller | not found' 2026-02-14 04:52:22.725071 | controller | - + REPLICAS= 2026-02-14 04:52:22.725075 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.725080 | controller | - + exit 1 2026-02-14 04:52:22.725084 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.725088 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.725093 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.725097 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.725101 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.725105 | controller | json 2026-02-14 04:52:22.725110 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.725114 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2026-02-14 04:52:22.725118 | controller | not found' 2026-02-14 04:52:22.725123 | controller | - + REPLICAS= 2026-02-14 04:52:22.725127 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.725131 | controller | - + exit 1 2026-02-14 04:52:22.725135 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.725140 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.725144 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.725148 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.725153 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.725159 | controller | json 2026-02-14 04:52:22.725163 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.725167 | controller | - 'Error from server (NotFound): deployments.apps "swift-operator-controller-manager" 2026-02-14 04:52:22.725172 | controller | not found' 2026-02-14 04:52:22.725176 | controller | - + REPLICAS= 2026-02-14 04:52:22.725180 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.725185 | controller | - + exit 1 2026-02-14 04:52:22.725189 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.725193 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.725198 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.725202 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.725206 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.725210 | controller | json 2026-02-14 04:52:22.725215 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.725219 | controller | - + REPLICAS=null 2026-02-14 04:52:22.725223 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.725228 | controller | - + exit 1 2026-02-14 04:52:22.725232 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.725236 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.725240 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.725245 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.725249 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.725253 | controller | json 2026-02-14 04:52:22.725257 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.725262 | controller | - + REPLICAS=null 2026-02-14 04:52:22.725266 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.725270 | controller | - + exit 1 2026-02-14 04:52:22.725275 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.725279 | controller | - + '[' -z swift ']' 2026-02-14 04:52:22.725283 | controller | - + '[' swift = rabbitmq-cluster ']' 2026-02-14 04:52:22.725287 | controller | - + DEPL_NAME=swift-operator-controller-manager 2026-02-14 04:52:22.725292 | controller | - ++ oc get -n openstack-operators deployment swift-operator-controller-manager -o 2026-02-14 04:52:22.725296 | controller | json 2026-02-14 04:52:22.725300 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.725305 | controller | - + REPLICAS=1 2026-02-14 04:52:22.725309 | controller | - + '[' 1 '!=' 1 ']' 2026-02-14 04:52:22.725313 | controller | - + echo Succeeded 2026-02-14 04:52:22.725317 | controller | - + exit 0 2026-02-14 04:52:22.725322 | controller | - + rc=0 2026-02-14 04:52:22.725326 | controller | - + popd 2026-02-14 04:52:22.725330 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.725335 | controller | - + exit 0 2026-02-14 04:52:22.725339 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.725343 | controller | - oc kustomize /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr 2026-02-14 04:52:22.725348 | controller | | oc apply -f - 2026-02-14 04:52:22.725352 | controller | - swift.swift.openstack.org/swift created 2026-02-14 04:52:22.725356 | controller | - bash scripts/gen-olm.sh 2026-02-14 04:52:22.725361 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.725365 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.725369 | controller | - + '[' -z 38.102.83.94:5001/openstack-k8s-operators/glance-operator-index:fe89b7df907639ecb5d76283cbbc935afec892c1 2026-02-14 04:52:22.725373 | controller | ']' 2026-02-14 04:52:22.725378 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2026-02-14 04:52:22.725382 | controller | ']' 2026-02-14 04:52:22.725387 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2026-02-14 04:52:22.725391 | controller | ']' 2026-02-14 04:52:22.725395 | controller | - + mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2026-02-14 04:52:22.725400 | controller | - + OPERATOR_CHANNEL=alpha 2026-02-14 04:52:22.725404 | controller | - + OPERATOR_SOURCE=glance-operator-index 2026-02-14 04:52:22.725408 | controller | - + OPERATOR_SOURCE_NAMESPACE=openstack-operators 2026-02-14 04:52:22.725423 | controller | - + echo OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2026-02-14 04:52:22.725427 | controller | - OPERATOR_DIR /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2026-02-14 04:52:22.725432 | controller | - + echo OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.725438 | controller | - OPERATOR_CHANNEL alpha 2026-02-14 04:52:22.725443 | controller | - + echo OPERATOR_SOURCE glance-operator-index 2026-02-14 04:52:22.725449 | controller | - OPERATOR_SOURCE glance-operator-index 2026-02-14 04:52:22.725453 | controller | - + echo OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.725458 | controller | - OPERATOR_SOURCE_NAMESPACE openstack-operators 2026-02-14 04:52:22.725462 | controller | - + cat 2026-02-14 04:52:22.725467 | controller | - + cat 2026-02-14 04:52:22.725471 | controller | - + cat 2026-02-14 04:52:22.725475 | controller | - oc apply -f /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2026-02-14 04:52:22.725480 | controller | - catalogsource.operators.coreos.com/glance-operator-index created 2026-02-14 04:52:22.725484 | controller | - operatorgroup.operators.coreos.com/openstack unchanged 2026-02-14 04:52:22.725489 | controller | - subscription.operators.coreos.com/glance-operator created 2026-02-14 04:52:22.725493 | controller | - mkdir -p /home/zuul/ci-framework-data/artifacts/manifests/operator /home/zuul/ci-framework-data/artifacts/manifests/openstack-operators/glance/op 2026-02-14 04:52:22.725498 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2026-02-14 04:52:22.725502 | controller | - bash scripts/clone-operator-repo.sh 2026-02-14 04:52:22.725506 | controller | - 'Cloning repo: git clone /home/zuul/src/github.com/openstack-k8s-operators/glance-operator 2026-02-14 04:52:22.725511 | controller | glance-operator' 2026-02-14 04:52:22.725515 | controller | - Cloning into 'glance-operator'... 2026-02-14 04:52:22.725520 | controller | - done. 2026-02-14 04:52:22.725524 | controller | - cp /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/config/samples/glance_v1beta1_glance.yaml 2026-02-14 04:52:22.725528 | controller | /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2026-02-14 04:52:22.725533 | controller | - bash scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.725537 | controller | - +++ dirname scripts/gen-service-kustomize.sh 2026-02-14 04:52:22.725541 | controller | - ++ cd scripts 2026-02-14 04:52:22.725545 | controller | - ++ pwd -P 2026-02-14 04:52:22.725550 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.725554 | controller | - + . /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts/common.sh 2026-02-14 04:52:22.725559 | controller | --source-only 2026-02-14 04:52:22.725563 | controller | - ++ set -e 2026-02-14 04:52:22.725567 | controller | - + '[' -z glance-kuttl-tests ']' 2026-02-14 04:52:22.725572 | controller | - + '[' -z Glance ']' 2026-02-14 04:52:22.725577 | controller | - + '[' -z osp-secret ']' 2026-02-14 04:52:22.725581 | controller | - + '[' -z /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2026-02-14 04:52:22.725586 | controller | ']' 2026-02-14 04:52:22.725590 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.725594 | controller | - + REPLACEMENTS= 2026-02-14 04:52:22.725599 | controller | - + IMAGE=unused,unused,unused 2026-02-14 04:52:22.725603 | controller | - + IMAGE_PATH=containerImage,glanceAPIInternal/containerImage,glanceAPIExternal/containerImage 2026-02-14 04:52:22.725607 | controller | - + STORAGE_REQUEST=10G 2026-02-14 04:52:22.725611 | controller | - + INTERFACE_MTU=1500 2026-02-14 04:52:22.725616 | controller | - + VLAN_START=20 2026-02-14 04:52:22.725620 | controller | - + VLAN_STEP=1 2026-02-14 04:52:22.725624 | controller | - + '[' '!' -d /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2026-02-14 04:52:22.725629 | controller | ']' 2026-02-14 04:52:22.725633 | controller | - + pushd /home/zuul/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr 2026-02-14 04:52:22.725637 | controller | - ~/ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.725642 | controller | - + cat 2026-02-14 04:52:22.725646 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.725652 | controller | - + IFS=, 2026-02-14 04:52:22.725659 | controller | - + read -ra IMAGES 2026-02-14 04:52:22.725663 | controller | - + IFS=, 2026-02-14 04:52:22.725667 | controller | - + read -ra IMAGE_PATHS 2026-02-14 04:52:22.725685 | controller | - + '[' 3 '!=' 3 ']' 2026-02-14 04:52:22.725693 | controller | - + (( i=0 )) 2026-02-14 04:52:22.725698 | controller | - + (( i < 3 )) 2026-02-14 04:52:22.725702 | controller | - + SPEC_PATH=containerImage 2026-02-14 04:52:22.725707 | controller | - + SPEC_VALUE=unused 2026-02-14 04:52:22.725711 | controller | - + '[' unused '!=' unused ']' 2026-02-14 04:52:22.725715 | controller | - + (( i++ )) 2026-02-14 04:52:22.725720 | controller | - + (( i < 3 )) 2026-02-14 04:52:22.725724 | controller | - + SPEC_PATH=glanceAPIInternal/containerImage 2026-02-14 04:52:22.725728 | controller | - + SPEC_VALUE=unused 2026-02-14 04:52:22.725732 | controller | - + '[' unused '!=' unused ']' 2026-02-14 04:52:22.725737 | controller | - + (( i++ )) 2026-02-14 04:52:22.725741 | controller | - + (( i < 3 )) 2026-02-14 04:52:22.725745 | controller | - + SPEC_PATH=glanceAPIExternal/containerImage 2026-02-14 04:52:22.725749 | controller | - + SPEC_VALUE=unused 2026-02-14 04:52:22.725754 | controller | - + '[' unused '!=' unused ']' 2026-02-14 04:52:22.725758 | controller | - + (( i++ )) 2026-02-14 04:52:22.725762 | controller | - + (( i < 3 )) 2026-02-14 04:52:22.725767 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.725771 | controller | - + '[' Glance == OpenStackControlPlane ']' 2026-02-14 04:52:22.725775 | controller | - + '[' Glance == Galera ']' 2026-02-14 04:52:22.725780 | controller | - + '[' Glance == NetConfig ']' 2026-02-14 04:52:22.725784 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.725791 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.725795 | controller | - + [[ Glance == \O\p\e\n\S\t\a\c\k\C\o\n\t\r\o\l\P\l\a\n\e ]] 2026-02-14 04:52:22.725799 | controller | - + '[' -n '' ']' 2026-02-14 04:52:22.725804 | controller | - + kustomization_add_resources 2026-02-14 04:52:22.725808 | controller | - + echo merge config dir 2026-02-14 04:52:22.725812 | controller | - merge config dir 2026-02-14 04:52:22.725816 | controller | - ++ grep -v kustomization 2026-02-14 04:52:22.725821 | controller | - ++ find . -type f -name '*.yaml' 2026-02-14 04:52:22.725825 | controller | - + yamls=./glance_v1beta1_glance.yaml 2026-02-14 04:52:22.725829 | controller | - + for y in ${yamls[@]} 2026-02-14 04:52:22.725833 | controller | - + kustomize edit add resource ./glance_v1beta1_glance.yaml 2026-02-14 04:52:22.725838 | controller | - + popd 2026-02-14 04:52:22.725842 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.725846 | controller | - make wait 2026-02-14 04:52:22.725851 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.725855 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2026-02-14 04:52:22.725869 | controller | - bash scripts/operator-wait.sh 2026-02-14 04:52:22.725874 | controller | - + TIMEOUT=500s 2026-02-14 04:52:22.725878 | controller | - +++ dirname scripts/operator-wait.sh 2026-02-14 04:52:22.725883 | controller | - ++ cd scripts 2026-02-14 04:52:22.725887 | controller | - ++ pwd -P 2026-02-14 04:52:22.725891 | controller | - + SCRIPTPATH=/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.725896 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.725900 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.725904 | controller | - + '[' glance = rabbitmq ']' 2026-02-14 04:52:22.725908 | controller | - + pushd /home/zuul/src/github.com/openstack-k8s-operators/install_yamls/scripts 2026-02-14 04:52:22.725913 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls/scripts ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.725917 | controller | - + timeout 500s bash -c 'until [ "$(bash ./get-operator-status.sh)" == "Succeeded" 2026-02-14 04:52:22.725921 | controller | ]; do sleep 5; done' 2026-02-14 04:52:22.725926 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.725930 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.725934 | controller | - + '[' glance = rabbitmq-cluster ']' 2026-02-14 04:52:22.725939 | controller | - + DEPL_NAME=glance-operator-controller-manager 2026-02-14 04:52:22.725943 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2026-02-14 04:52:22.725951 | controller | json 2026-02-14 04:52:22.725957 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.725963 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2026-02-14 04:52:22.725969 | controller | not found' 2026-02-14 04:52:22.725974 | controller | - + REPLICAS= 2026-02-14 04:52:22.725981 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.725987 | controller | - + exit 1 2026-02-14 04:52:22.725992 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.725998 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.726004 | controller | - + '[' glance = rabbitmq-cluster ']' 2026-02-14 04:52:22.726010 | controller | - + DEPL_NAME=glance-operator-controller-manager 2026-02-14 04:52:22.726014 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2026-02-14 04:52:22.726019 | controller | json 2026-02-14 04:52:22.726023 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.726027 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2026-02-14 04:52:22.726032 | controller | not found' 2026-02-14 04:52:22.726036 | controller | - + REPLICAS= 2026-02-14 04:52:22.726040 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.726045 | controller | - + exit 1 2026-02-14 04:52:22.726049 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.726053 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.726058 | controller | - + '[' glance = rabbitmq-cluster ']' 2026-02-14 04:52:22.726062 | controller | - + DEPL_NAME=glance-operator-controller-manager 2026-02-14 04:52:22.726066 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2026-02-14 04:52:22.726071 | controller | json 2026-02-14 04:52:22.726075 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.726079 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2026-02-14 04:52:22.726083 | controller | not found' 2026-02-14 04:52:22.726088 | controller | - + REPLICAS= 2026-02-14 04:52:22.726092 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.726096 | controller | - + exit 1 2026-02-14 04:52:22.726101 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.726105 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.726109 | controller | - + '[' glance = rabbitmq-cluster ']' 2026-02-14 04:52:22.726114 | controller | - + DEPL_NAME=glance-operator-controller-manager 2026-02-14 04:52:22.726118 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2026-02-14 04:52:22.726122 | controller | json 2026-02-14 04:52:22.726126 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.726131 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2026-02-14 04:52:22.726135 | controller | not found' 2026-02-14 04:52:22.726139 | controller | - + REPLICAS= 2026-02-14 04:52:22.726144 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.726148 | controller | - + exit 1 2026-02-14 04:52:22.726152 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.726157 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.726161 | controller | - + '[' glance = rabbitmq-cluster ']' 2026-02-14 04:52:22.726165 | controller | - + DEPL_NAME=glance-operator-controller-manager 2026-02-14 04:52:22.726170 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2026-02-14 04:52:22.726174 | controller | json 2026-02-14 04:52:22.726178 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.726183 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2026-02-14 04:52:22.726187 | controller | not found' 2026-02-14 04:52:22.726191 | controller | - + REPLICAS= 2026-02-14 04:52:22.726195 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.726200 | controller | - + exit 1 2026-02-14 04:52:22.726204 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.726208 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.726230 | controller | - + '[' glance = rabbitmq-cluster ']' 2026-02-14 04:52:22.726234 | controller | - + DEPL_NAME=glance-operator-controller-manager 2026-02-14 04:52:22.726239 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2026-02-14 04:52:22.726246 | controller | json 2026-02-14 04:52:22.726250 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.726255 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2026-02-14 04:52:22.726259 | controller | not found' 2026-02-14 04:52:22.726263 | controller | - + REPLICAS= 2026-02-14 04:52:22.726267 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.726272 | controller | - + exit 1 2026-02-14 04:52:22.726276 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.726280 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.726285 | controller | - + '[' glance = rabbitmq-cluster ']' 2026-02-14 04:52:22.726289 | controller | - + DEPL_NAME=glance-operator-controller-manager 2026-02-14 04:52:22.726296 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2026-02-14 04:52:22.726300 | controller | json 2026-02-14 04:52:22.726304 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.726309 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2026-02-14 04:52:22.726313 | controller | not found' 2026-02-14 04:52:22.726317 | controller | - + REPLICAS= 2026-02-14 04:52:22.726321 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.726326 | controller | - + exit 1 2026-02-14 04:52:22.726330 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.726334 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.726339 | controller | - + '[' glance = rabbitmq-cluster ']' 2026-02-14 04:52:22.726343 | controller | - + DEPL_NAME=glance-operator-controller-manager 2026-02-14 04:52:22.726356 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2026-02-14 04:52:22.726361 | controller | json 2026-02-14 04:52:22.726365 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.726370 | controller | - 'Error from server (NotFound): deployments.apps "glance-operator-controller-manager" 2026-02-14 04:52:22.726374 | controller | not found' 2026-02-14 04:52:22.726378 | controller | - + REPLICAS= 2026-02-14 04:52:22.726383 | controller | - + '[' '' '!=' 1 ']' 2026-02-14 04:52:22.726387 | controller | - + exit 1 2026-02-14 04:52:22.726391 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.726395 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.726400 | controller | - + '[' glance = rabbitmq-cluster ']' 2026-02-14 04:52:22.726404 | controller | - + DEPL_NAME=glance-operator-controller-manager 2026-02-14 04:52:22.726408 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2026-02-14 04:52:22.726412 | controller | json 2026-02-14 04:52:22.726417 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.726421 | controller | - + REPLICAS=null 2026-02-14 04:52:22.726425 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.726431 | controller | - + exit 1 2026-02-14 04:52:22.726436 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.726440 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.726444 | controller | - + '[' glance = rabbitmq-cluster ']' 2026-02-14 04:52:22.726449 | controller | - + DEPL_NAME=glance-operator-controller-manager 2026-02-14 04:52:22.726453 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2026-02-14 04:52:22.726457 | controller | json 2026-02-14 04:52:22.726462 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.726466 | controller | - + REPLICAS=null 2026-02-14 04:52:22.726470 | controller | - + '[' null '!=' 1 ']' 2026-02-14 04:52:22.726474 | controller | - + exit 1 2026-02-14 04:52:22.726479 | controller | - + '[' -z openstack-operators ']' 2026-02-14 04:52:22.726486 | controller | - + '[' -z glance ']' 2026-02-14 04:52:22.726491 | controller | - + '[' glance = rabbitmq-cluster ']' 2026-02-14 04:52:22.726495 | controller | - + DEPL_NAME=glance-operator-controller-manager 2026-02-14 04:52:22.726499 | controller | - ++ oc get -n openstack-operators deployment glance-operator-controller-manager -o 2026-02-14 04:52:22.726504 | controller | json 2026-02-14 04:52:22.726508 | controller | - ++ jq -e .status.availableReplicas 2026-02-14 04:52:22.726512 | controller | - + REPLICAS=1 2026-02-14 04:52:22.726517 | controller | - + '[' 1 '!=' 1 ']' 2026-02-14 04:52:22.726521 | controller | - + echo Succeeded 2026-02-14 04:52:22.726527 | controller | - + exit 0 2026-02-14 04:52:22.726532 | controller | - + rc=0 2026-02-14 04:52:22.726536 | controller | - + popd 2026-02-14 04:52:22.726540 | controller | - ~/src/github.com/openstack-k8s-operators/install_yamls 2026-02-14 04:52:22.726544 | controller | - + exit 0 2026-02-14 04:52:22.726549 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.726553 | controller | - make glance_kuttl_run 2026-02-14 04:52:22.726559 | controller | - 'make[1]: Entering directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.726563 | controller | - 'error: the server doesn''t have a resource type "openstackversion"' 2026-02-14 04:52:22.726568 | controller | - 'GLANCE_KUTTL_DIR=/home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-02-14 04:52:22.726572 | controller | kubectl-kuttl test --config /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/kuttl-test.yaml 2026-02-14 04:52:22.726577 | controller | /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-02-14 04:52:22.726581 | controller | --namespace glance-kuttl-tests ' 2026-02-14 04:52:22.726585 | controller | - '2026/02/14 04:45:29 kutt-test config testdirs is overridden with args: [ /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-02-14 04:52:22.726590 | controller | ]' 2026-02-14 04:52:22.726594 | controller | - === RUN kuttl 2026-02-14 04:52:22.726598 | controller | - ' harness.go:463: starting setup' 2026-02-14 04:52:22.726603 | controller | - ' harness.go:255: running tests using configured kubeconfig.' 2026-02-14 04:52:22.726607 | controller | - ' harness.go:278: Successful connection to cluster at: https://api.crc.testing:6443' 2026-02-14 04:52:22.726612 | controller | - ' harness.go:363: running tests' 2026-02-14 04:52:22.726618 | controller | - ' harness.go:75: going to run test suite with timeout of 240 seconds for each 2026-02-14 04:52:22.726624 | controller | step' 2026-02-14 04:52:22.726630 | controller | - ' harness.go:375: testsuite: /home/zuul/ci-framework-data/artifacts/manifests/operator/glance-operator/test/kuttl/tests 2026-02-14 04:52:22.726635 | controller | has 6 tests' 2026-02-14 04:52:22.726641 | controller | - === RUN kuttl/harness 2026-02-14 04:52:22.726646 | controller | - === RUN kuttl/harness/glance_dist_image_import 2026-02-14 04:52:22.726650 | controller | - === PAUSE kuttl/harness/glance_dist_image_import 2026-02-14 04:52:22.726654 | controller | - === RUN kuttl/harness/glance_image_cache 2026-02-14 04:52:22.726659 | controller | - === PAUSE kuttl/harness/glance_image_cache 2026-02-14 04:52:22.726663 | controller | - === RUN kuttl/harness/glance_single 2026-02-14 04:52:22.726667 | controller | - === PAUSE kuttl/harness/glance_single 2026-02-14 04:52:22.726672 | controller | - === RUN kuttl/harness/glance_single_tls 2026-02-14 04:52:22.726690 | controller | - === PAUSE kuttl/harness/glance_single_tls 2026-02-14 04:52:22.726697 | controller | - === RUN kuttl/harness/glance_split 2026-02-14 04:52:22.726702 | controller | - === PAUSE kuttl/harness/glance_split 2026-02-14 04:52:22.726706 | controller | - === RUN kuttl/harness/glance_split_proxypass 2026-02-14 04:52:22.726710 | controller | - === PAUSE kuttl/harness/glance_split_proxypass 2026-02-14 04:52:22.726715 | controller | - === CONT kuttl/harness/glance_dist_image_import 2026-02-14 04:52:22.726719 | controller | - ' logger.go:42: 04:45:29 | glance_dist_image_import | Ignoring README.md as it 2026-02-14 04:52:22.726723 | controller | does not match file name regexp: ^(\d+)-(?:[^\.]+)(?:\.yaml)?$' 2026-02-14 04:52:22.726727 | controller | - ' logger.go:42: 04:45:29 | glance_dist_image_import | Skipping creation of user-supplied 2026-02-14 04:52:22.726732 | controller | namespace: glance-kuttl-tests' 2026-02-14 04:52:22.726736 | controller | - ' logger.go:42: 04:45:29 | glance_dist_image_import/0-deploy | starting test 2026-02-14 04:52:22.726740 | controller | step 0-deploy' 2026-02-14 04:52:22.726745 | controller | - ' logger.go:42: 04:45:29 | glance_dist_image_import/0-deploy | running command: 2026-02-14 04:52:22.726757 | controller | [sh -c oc -n $NAMESPACE kustomize ../../../../config/samples/layout/single | oc 2026-02-14 04:52:22.726761 | controller | -n $NAMESPACE apply -f -' 2026-02-14 04:52:22.726769 | controller | - ' ]' 2026-02-14 04:52:22.726773 | controller | - ' logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | Warning: field 2026-02-14 04:52:22.726778 | controller | "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.726782 | controller | instead' 2026-02-14 04:52:22.726786 | controller | - ' logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2026-02-14 04:52:22.726791 | controller | created' 2026-02-14 04:52:22.726795 | controller | - ' logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | running command: 2026-02-14 04:52:22.726799 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2026-02-14 04:52:22.726803 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":2}]''' 2026-02-14 04:52:22.726808 | controller | - ' ]' 2026-02-14 04:52:22.726812 | controller | - ' logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | Warning: field 2026-02-14 04:52:22.726816 | controller | "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.726820 | controller | instead' 2026-02-14 04:52:22.726825 | controller | - ' logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | glance.glance.openstack.org/glance 2026-02-14 04:52:22.726829 | controller | patched' 2026-02-14 04:52:22.726833 | controller | - ' logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | running command: 2026-02-14 04:52:22.726838 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2026-02-14 04:52:22.726842 | controller | | oc -n $NAMESPACE apply -f -' 2026-02-14 04:52:22.726846 | controller | - ' ]' 2026-02-14 04:52:22.726850 | controller | - ' logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | configmap/openstack-scripts-9db6gc427h 2026-02-14 04:52:22.726855 | controller | created' 2026-02-14 04:52:22.726859 | controller | - ' logger.go:42: 04:45:30 | glance_dist_image_import/0-deploy | pod/openstackclient 2026-02-14 04:52:22.726863 | controller | created' 2026-02-14 04:52:22.726867 | controller | - ' logger.go:42: 04:46:18 | glance_dist_image_import/0-deploy | test step completed 2026-02-14 04:52:22.726872 | controller | 0-deploy' 2026-02-14 04:52:22.726876 | controller | - ' logger.go:42: 04:46:18 | glance_dist_image_import/1-import-image | starting 2026-02-14 04:52:22.726880 | controller | test step 1-import-image' 2026-02-14 04:52:22.726885 | controller | - ' logger.go:42: 04:46:18 | glance_dist_image_import/1-import-image | running 2026-02-14 04:52:22.726889 | controller | command: [sh -c oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh 2026-02-14 04:52:22.726893 | controller | -c "DOMAIN=glance-default-single.$NAMESPACE.svc ./scripts/dist-image-import.sh"' 2026-02-14 04:52:22.726898 | controller | - ' ]' 2026-02-14 04:52:22.726905 | controller | - ' logger.go:42: 04:46:26 | glance_dist_image_import/1-import-image | usage: openstack 2026-02-14 04:52:22.726910 | controller | image delete [-h] [ ...]' 2026-02-14 04:52:22.726914 | controller | - ' logger.go:42: 04:46:26 | glance_dist_image_import/1-import-image | openstack 2026-02-14 04:52:22.726918 | controller | image delete: error: the following arguments are required: ' 2026-02-14 04:52:22.726922 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2026-02-14 04:52:22.726927 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | Property | 2026-02-14 04:52:22.726931 | controller | Value |' 2026-02-14 04:52:22.726936 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2026-02-14 04:52:22.726940 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | checksum | 2026-02-14 04:52:22.726944 | controller | None |' 2026-02-14 04:52:22.726949 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | container_format 2026-02-14 04:52:22.726955 | controller | | bare |' 2026-02-14 04:52:22.726959 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | created_at | 2026-02-14 04:52:22.726963 | controller | 2026-02-14T04:46:29Z |' 2026-02-14 04:52:22.726968 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | disk_format | 2026-02-14 04:52:22.726972 | controller | qcow2 |' 2026-02-14 04:52:22.726976 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | id | 2026-02-14 04:52:22.726980 | controller | 9b8a7f89-7787-4252-92e7-a08fdf132168 |' 2026-02-14 04:52:22.726985 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | locations | 2026-02-14 04:52:22.726989 | controller | [] |' 2026-02-14 04:52:22.726993 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | min_disk | 2026-02-14 04:52:22.726998 | controller | 0 |' 2026-02-14 04:52:22.727002 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | min_ram | 2026-02-14 04:52:22.727006 | controller | 0 |' 2026-02-14 04:52:22.727010 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | name | 2026-02-14 04:52:22.727015 | controller | myimage |' 2026-02-14 04:52:22.727026 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | os_hash_algo | 2026-02-14 04:52:22.727032 | controller | None |' 2026-02-14 04:52:22.727038 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | os_hash_value | 2026-02-14 04:52:22.727044 | controller | None |' 2026-02-14 04:52:22.727049 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | os_hidden | 2026-02-14 04:52:22.727055 | controller | False |' 2026-02-14 04:52:22.727060 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | owner | 2026-02-14 04:52:22.727065 | controller | da3432b5adbc49319f22920ec87ddd3a |' 2026-02-14 04:52:22.727071 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | protected | 2026-02-14 04:52:22.727077 | controller | False |' 2026-02-14 04:52:22.727083 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | size | 2026-02-14 04:52:22.727088 | controller | None |' 2026-02-14 04:52:22.727093 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | status | 2026-02-14 04:52:22.727098 | controller | queued |' 2026-02-14 04:52:22.727104 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | tags | 2026-02-14 04:52:22.727110 | controller | [] |' 2026-02-14 04:52:22.727115 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | updated_at | 2026-02-14 04:52:22.727121 | controller | 2026-02-14T04:46:29Z |' 2026-02-14 04:52:22.727127 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | virtual_size | 2026-02-14 04:52:22.727132 | controller | Not available |' 2026-02-14 04:52:22.727138 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | | visibility | 2026-02-14 04:52:22.727144 | controller | shared |' 2026-02-14 04:52:22.727150 | controller | - ' logger.go:42: 04:46:29 | glance_dist_image_import/1-import-image | +------------------+--------------------------------------+' 2026-02-14 04:52:22.727155 | controller | - ' logger.go:42: 04:46:30 | glance_dist_image_import/1-import-image | Image ID: 2026-02-14 04:52:22.727161 | controller | 9b8a7f89-7787-4252-92e7-a08fdf132168' 2026-02-14 04:52:22.727170 | controller | - ' logger.go:42: 04:46:32 | glance_dist_image_import/1-import-image | Image Status 2026-02-14 04:52:22.727175 | controller | => queued' 2026-02-14 04:52:22.727180 | controller | - ' logger.go:42: 04:46:36 | glance_dist_image_import/1-import-image | Error finding 2026-02-14 04:52:22.727186 | controller | address for http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2026-02-14 04:52:22.727192 | controller | Unable to establish connection to http://glance-default-single-0.glance-default-single.glance-kuttl-tests.svc:9292/versions: 2026-02-14 04:52:22.727201 | controller | HTTPConnectionPool(host=''glance-default-single-0.glance-default-single.glance-kuttl-tests.svc'', 2026-02-14 04:52:22.727207 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name 2026-02-14 04:52:22.727219 | controller | or service not known''))' 2026-02-14 04:52:22.727223 | controller | - ' logger.go:42: 04:46:37 | glance_dist_image_import/1-import-image | The ''glance-direct'' 2026-02-14 04:52:22.727227 | controller | import method can only be applied to an image in status ''uploading''' 2026-02-14 04:52:22.727232 | controller | - ' logger.go:42: 04:46:41 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2026-02-14 04:52:22.727236 | controller | - ' logger.go:42: 04:46:41 | glance_dist_image_import/1-import-image | | ID | 2026-02-14 04:52:22.727240 | controller | Name |' 2026-02-14 04:52:22.727245 | controller | - ' logger.go:42: 04:46:41 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2026-02-14 04:52:22.727249 | controller | - ' logger.go:42: 04:46:41 | glance_dist_image_import/1-import-image | | 9b8a7f89-7787-4252-92e7-a08fdf132168 2026-02-14 04:52:22.727253 | controller | | myimage |' 2026-02-14 04:52:22.727257 | controller | - ' logger.go:42: 04:46:41 | glance_dist_image_import/1-import-image | +--------------------------------------+---------+' 2026-02-14 04:52:22.727262 | controller | - ' logger.go:42: 04:46:42 | glance_dist_image_import/1-import-image | Image Status: 2026-02-14 04:52:22.727266 | controller | queued' 2026-02-14 04:52:22.727270 | controller | - ' logger.go:42: 04:46:46 | glance_dist_image_import/1-import-image | command 2026-02-14 04:52:22.727275 | controller | terminated with exit code 1' 2026-02-14 04:52:22.727279 | controller | - ' case.go:396: failed in step 1-import-image' 2026-02-14 04:52:22.727283 | controller | - ' case.go:398: command "oc -n $NAMESPACE exec -it openstackclient --stdin=false 2026-02-14 04:52:22.727287 | controller | -- /bin/sh ..." failed, exit status 1' 2026-02-14 04:52:22.727292 | controller | - ' logger.go:42: 04:46:46 | glance_dist_image_import | skipping kubernetes event 2026-02-14 04:52:22.727296 | controller | logging' 2026-02-14 04:52:22.727300 | controller | - === CONT kuttl/harness/glance_single_tls 2026-02-14 04:52:22.727305 | controller | - ' logger.go:42: 04:46:46 | glance_single_tls | Skipping creation of user-supplied 2026-02-14 04:52:22.727319 | controller | namespace: glance-kuttl-tests' 2026-02-14 04:52:22.727324 | controller | - ' logger.go:42: 04:46:46 | glance_single_tls/0-tls_ca_bundle | starting test 2026-02-14 04:52:22.727328 | controller | step 0-tls_ca_bundle' 2026-02-14 04:52:22.727332 | controller | - ' logger.go:42: 04:46:46 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/combined-ca-bundle 2026-02-14 04:52:22.727337 | controller | created' 2026-02-14 04:52:22.727341 | controller | - ' logger.go:42: 04:46:46 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-internal-svc 2026-02-14 04:52:22.727345 | controller | created' 2026-02-14 04:52:22.727350 | controller | - ' logger.go:42: 04:46:46 | glance_single_tls/0-tls_ca_bundle | Secret:glance-kuttl-tests/cert-glance-default-public-svc 2026-02-14 04:52:22.727354 | controller | created' 2026-02-14 04:52:22.727358 | controller | - ' logger.go:42: 04:46:46 | glance_single_tls/0-tls_ca_bundle | test step completed 2026-02-14 04:52:22.727364 | controller | 0-tls_ca_bundle' 2026-02-14 04:52:22.727369 | controller | - ' logger.go:42: 04:46:46 | glance_single_tls/1-deploy_glance | starting test 2026-02-14 04:52:22.727373 | controller | step 1-deploy_glance' 2026-02-14 04:52:22.727377 | controller | - ' logger.go:42: 04:46:46 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727382 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single_tls | oc apply -n $NAMESPACE 2026-02-14 04:52:22.727387 | controller | -f -' 2026-02-14 04:52:22.727391 | controller | - ' ]' 2026-02-14 04:52:22.727396 | controller | - ' logger.go:42: 04:46:49 | glance_single_tls/1-deploy_glance | Warning: field 2026-02-14 04:52:22.727400 | controller | "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.727404 | controller | instead' 2026-02-14 04:52:22.727409 | controller | - ' logger.go:42: 04:46:49 | glance_single_tls/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.727413 | controller | configured' 2026-02-14 04:52:22.727417 | controller | - ' logger.go:42: 04:46:49 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727421 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.727426 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.727430 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.727434 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.727439 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.727443 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.727447 | controller | - ' exit 0' 2026-02-14 04:52:22.727451 | controller | - ' else' 2026-02-14 04:52:22.727456 | controller | - ' exit 1' 2026-02-14 04:52:22.727460 | controller | - ' fi' 2026-02-14 04:52:22.727464 | controller | - ' ]' 2026-02-14 04:52:22.727468 | controller | - ' logger.go:42: 04:46:50 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727473 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.727477 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.727481 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.727486 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.727490 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.727494 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.727499 | controller | - ' exit 0' 2026-02-14 04:52:22.727503 | controller | - ' else' 2026-02-14 04:52:22.727507 | controller | - ' exit 1' 2026-02-14 04:52:22.727512 | controller | - ' fi' 2026-02-14 04:52:22.727516 | controller | - ' ]' 2026-02-14 04:52:22.727520 | controller | - ' logger.go:42: 04:46:51 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727524 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.727529 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.727533 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.727537 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.727542 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.727546 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.727550 | controller | - ' exit 0' 2026-02-14 04:52:22.727555 | controller | - ' else' 2026-02-14 04:52:22.727559 | controller | - ' exit 1' 2026-02-14 04:52:22.727563 | controller | - ' fi' 2026-02-14 04:52:22.727567 | controller | - ' ]' 2026-02-14 04:52:22.727574 | controller | - ' logger.go:42: 04:46:52 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727578 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.727582 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.727587 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.727591 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.727595 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.727599 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.727604 | controller | - ' exit 0' 2026-02-14 04:52:22.727608 | controller | - ' else' 2026-02-14 04:52:22.727612 | controller | - ' exit 1' 2026-02-14 04:52:22.727617 | controller | - ' fi' 2026-02-14 04:52:22.727621 | controller | - ' ]' 2026-02-14 04:52:22.727625 | controller | - ' logger.go:42: 04:46:54 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727637 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.727642 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.727646 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.727651 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.727655 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.727659 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.727664 | controller | - ' exit 0' 2026-02-14 04:52:22.727668 | controller | - ' else' 2026-02-14 04:52:22.727686 | controller | - ' exit 1' 2026-02-14 04:52:22.727694 | controller | - ' fi' 2026-02-14 04:52:22.727699 | controller | - ' ]' 2026-02-14 04:52:22.727703 | controller | - ' logger.go:42: 04:46:55 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727707 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.727712 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.727716 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.727720 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.727724 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.727729 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.727733 | controller | - ' exit 0' 2026-02-14 04:52:22.727737 | controller | - ' else' 2026-02-14 04:52:22.727742 | controller | - ' exit 1' 2026-02-14 04:52:22.727746 | controller | - ' fi' 2026-02-14 04:52:22.727750 | controller | - ' ]' 2026-02-14 04:52:22.727754 | controller | - ' logger.go:42: 04:46:56 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727761 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.727765 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.727770 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.727774 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.727778 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.727783 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.727787 | controller | - ' exit 0' 2026-02-14 04:52:22.727791 | controller | - ' else' 2026-02-14 04:52:22.727795 | controller | - ' exit 1' 2026-02-14 04:52:22.727800 | controller | - ' fi' 2026-02-14 04:52:22.727804 | controller | - ' ]' 2026-02-14 04:52:22.727808 | controller | - ' logger.go:42: 04:46:57 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727815 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.727820 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.727824 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.727828 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.727833 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.727837 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.727841 | controller | - ' exit 0' 2026-02-14 04:52:22.727845 | controller | - ' else' 2026-02-14 04:52:22.727850 | controller | - ' exit 1' 2026-02-14 04:52:22.727854 | controller | - ' fi' 2026-02-14 04:52:22.727858 | controller | - ' ]' 2026-02-14 04:52:22.727863 | controller | - ' logger.go:42: 04:46:58 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727867 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.727871 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.727876 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.727880 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.727886 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.727890 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.727895 | controller | - ' exit 0' 2026-02-14 04:52:22.727899 | controller | - ' else' 2026-02-14 04:52:22.727904 | controller | - ' exit 1' 2026-02-14 04:52:22.727908 | controller | - ' fi' 2026-02-14 04:52:22.727912 | controller | - ' ]' 2026-02-14 04:52:22.727916 | controller | - ' logger.go:42: 04:47:00 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727921 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.727925 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.727931 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.727935 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.727940 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.727944 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.727948 | controller | - ' exit 0' 2026-02-14 04:52:22.727953 | controller | - ' else' 2026-02-14 04:52:22.727957 | controller | - ' exit 1' 2026-02-14 04:52:22.727961 | controller | - ' fi' 2026-02-14 04:52:22.727966 | controller | - ' ]' 2026-02-14 04:52:22.727970 | controller | - ' logger.go:42: 04:47:01 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.727974 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.727979 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.727991 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.727996 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728001 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728005 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728014 | controller | - ' exit 0' 2026-02-14 04:52:22.728018 | controller | - ' else' 2026-02-14 04:52:22.728023 | controller | - ' exit 1' 2026-02-14 04:52:22.728027 | controller | - ' fi' 2026-02-14 04:52:22.728031 | controller | - ' ]' 2026-02-14 04:52:22.728037 | controller | - ' logger.go:42: 04:47:02 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728043 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728048 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728052 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728057 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728061 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728065 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728070 | controller | - ' exit 0' 2026-02-14 04:52:22.728074 | controller | - ' else' 2026-02-14 04:52:22.728079 | controller | - ' exit 1' 2026-02-14 04:52:22.728083 | controller | - ' fi' 2026-02-14 04:52:22.728087 | controller | - ' ]' 2026-02-14 04:52:22.728092 | controller | - ' logger.go:42: 04:47:03 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728096 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728100 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728105 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728109 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728113 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728118 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728122 | controller | - ' exit 0' 2026-02-14 04:52:22.728126 | controller | - ' else' 2026-02-14 04:52:22.728131 | controller | - ' exit 1' 2026-02-14 04:52:22.728135 | controller | - ' fi' 2026-02-14 04:52:22.728139 | controller | - ' ]' 2026-02-14 04:52:22.728143 | controller | - ' logger.go:42: 04:47:04 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728148 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728152 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728156 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728161 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728165 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728169 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728174 | controller | - ' exit 0' 2026-02-14 04:52:22.728178 | controller | - ' else' 2026-02-14 04:52:22.728182 | controller | - ' exit 1' 2026-02-14 04:52:22.728186 | controller | - ' fi' 2026-02-14 04:52:22.728191 | controller | - ' ]' 2026-02-14 04:52:22.728195 | controller | - ' logger.go:42: 04:47:05 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728199 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728204 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728208 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728212 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728217 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728221 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728225 | controller | - ' exit 0' 2026-02-14 04:52:22.728229 | controller | - ' else' 2026-02-14 04:52:22.728234 | controller | - ' exit 1' 2026-02-14 04:52:22.728238 | controller | - ' fi' 2026-02-14 04:52:22.728242 | controller | - ' ]' 2026-02-14 04:52:22.728247 | controller | - ' logger.go:42: 04:47:07 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728251 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728258 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728264 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728270 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728276 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728282 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728288 | controller | - ' exit 0' 2026-02-14 04:52:22.728292 | controller | - ' else' 2026-02-14 04:52:22.728296 | controller | - ' exit 1' 2026-02-14 04:52:22.728301 | controller | - ' fi' 2026-02-14 04:52:22.728305 | controller | - ' ]' 2026-02-14 04:52:22.728309 | controller | - ' logger.go:42: 04:47:08 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728314 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728318 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728324 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728337 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728342 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728346 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728351 | controller | - ' exit 0' 2026-02-14 04:52:22.728355 | controller | - ' else' 2026-02-14 04:52:22.728359 | controller | - ' exit 1' 2026-02-14 04:52:22.728364 | controller | - ' fi' 2026-02-14 04:52:22.728368 | controller | - ' ]' 2026-02-14 04:52:22.728372 | controller | - ' logger.go:42: 04:47:09 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728377 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728381 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728385 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728389 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728394 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728398 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728402 | controller | - ' exit 0' 2026-02-14 04:52:22.728406 | controller | - ' else' 2026-02-14 04:52:22.728411 | controller | - ' exit 1' 2026-02-14 04:52:22.728415 | controller | - ' fi' 2026-02-14 04:52:22.728419 | controller | - ' ]' 2026-02-14 04:52:22.728423 | controller | - ' logger.go:42: 04:47:10 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728428 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728432 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728436 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728440 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728445 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728449 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728453 | controller | - ' exit 0' 2026-02-14 04:52:22.728458 | controller | - ' else' 2026-02-14 04:52:22.728462 | controller | - ' exit 1' 2026-02-14 04:52:22.728466 | controller | - ' fi' 2026-02-14 04:52:22.728470 | controller | - ' ]' 2026-02-14 04:52:22.728475 | controller | - ' logger.go:42: 04:47:11 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728479 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728483 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728490 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728495 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728499 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728503 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728508 | controller | - ' exit 0' 2026-02-14 04:52:22.728512 | controller | - ' else' 2026-02-14 04:52:22.728516 | controller | - ' exit 1' 2026-02-14 04:52:22.728520 | controller | - ' fi' 2026-02-14 04:52:22.728525 | controller | - ' ]' 2026-02-14 04:52:22.728529 | controller | - ' logger.go:42: 04:47:12 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728533 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728538 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728542 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728546 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728550 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728555 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728559 | controller | - ' exit 0' 2026-02-14 04:52:22.728563 | controller | - ' else' 2026-02-14 04:52:22.728568 | controller | - ' exit 1' 2026-02-14 04:52:22.728572 | controller | - ' fi' 2026-02-14 04:52:22.728576 | controller | - ' ]' 2026-02-14 04:52:22.728580 | controller | - ' logger.go:42: 04:47:14 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728585 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728589 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728593 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728598 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728602 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728606 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728613 | controller | - ' exit 0' 2026-02-14 04:52:22.728618 | controller | - ' else' 2026-02-14 04:52:22.728622 | controller | - ' exit 1' 2026-02-14 04:52:22.728626 | controller | - ' fi' 2026-02-14 04:52:22.728631 | controller | - ' ]' 2026-02-14 04:52:22.728635 | controller | - ' logger.go:42: 04:47:15 | glance_single_tls/1-deploy_glance | running command: 2026-02-14 04:52:22.728639 | controller | [sh -c template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.728644 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.728648 | controller | - ' regex="https:\/\/glance-default-internal.$NAMESPACE.*:https:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.728652 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.728656 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.728669 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.728685 | controller | - ' exit 0' 2026-02-14 04:52:22.728693 | controller | - ' else' 2026-02-14 04:52:22.728698 | controller | - ' exit 1' 2026-02-14 04:52:22.728702 | controller | - ' fi' 2026-02-14 04:52:22.728706 | controller | - ' ]' 2026-02-14 04:52:22.728710 | controller | - ' logger.go:42: 04:47:15 | glance_single_tls/1-deploy_glance | test step completed 2026-02-14 04:52:22.728715 | controller | 1-deploy_glance' 2026-02-14 04:52:22.728719 | controller | - ' logger.go:42: 04:47:15 | glance_single_tls/5-cleanup-glance | starting test 2026-02-14 04:52:22.728723 | controller | step 5-cleanup-glance' 2026-02-14 04:52:22.728730 | controller | - ' logger.go:42: 04:47:15 | glance_single_tls/5-cleanup-glance | running command: 2026-02-14 04:52:22.728735 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single | oc delete -n $NAMESPACE 2026-02-14 04:52:22.728739 | controller | -f -' 2026-02-14 04:52:22.728744 | controller | - ' ]' 2026-02-14 04:52:22.728750 | controller | - ' logger.go:42: 04:47:15 | glance_single_tls/5-cleanup-glance | glance.glance.openstack.org 2026-02-14 04:52:22.728754 | controller | "glance" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.728759 | controller | - ' logger.go:42: 04:47:15 | glance_single_tls/5-cleanup-glance | running command: 2026-02-14 04:52:22.728763 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2026-02-14 04:52:22.728767 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2026-02-14 04:52:22.728772 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2026-02-14 04:52:22.728776 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2026-02-14 04:52:22.728780 | controller | done' 2026-02-14 04:52:22.728785 | controller | - ' ]' 2026-02-14 04:52:22.728789 | controller | - ' logger.go:42: 04:47:15 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.728793 | controller | "glance-cache-glance-default-single-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.728798 | controller | - ' logger.go:42: 04:47:16 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.728802 | controller | "glance-cache-glance-default-single-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.728817 | controller | - ' logger.go:42: 04:47:16 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.728824 | controller | "glance-glance-default-single-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.728830 | controller | - ' logger.go:42: 04:47:20 | glance_single_tls/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.728836 | controller | "glance-glance-default-single-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.728841 | controller | - ' logger.go:42: 04:47:21 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage02-crc 2026-02-14 04:52:22.728847 | controller | patched' 2026-02-14 04:52:22.728852 | controller | - ' logger.go:42: 04:47:21 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage03-crc 2026-02-14 04:52:22.728858 | controller | patched' 2026-02-14 04:52:22.728864 | controller | - ' logger.go:42: 04:47:21 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage09-crc 2026-02-14 04:52:22.728869 | controller | patched' 2026-02-14 04:52:22.728875 | controller | - ' logger.go:42: 04:47:21 | glance_single_tls/5-cleanup-glance | persistentvolume/local-storage11-crc 2026-02-14 04:52:22.728881 | controller | patched' 2026-02-14 04:52:22.728886 | controller | - ' logger.go:42: 04:47:21 | glance_single_tls/5-cleanup-glance | test step completed 2026-02-14 04:52:22.728892 | controller | 5-cleanup-glance' 2026-02-14 04:52:22.728898 | controller | - ' logger.go:42: 04:47:21 | glance_single_tls | skipping kubernetes event logging' 2026-02-14 04:52:22.728904 | controller | - === CONT kuttl/harness/glance_split_proxypass 2026-02-14 04:52:22.728909 | controller | - ' logger.go:42: 04:47:21 | glance_split_proxypass | Skipping creation of user-supplied 2026-02-14 04:52:22.728916 | controller | namespace: glance-kuttl-tests' 2026-02-14 04:52:22.728922 | controller | - ' logger.go:42: 04:47:21 | glance_split_proxypass/1-deploy_glance | starting 2026-02-14 04:52:22.728927 | controller | test step 1-deploy_glance' 2026-02-14 04:52:22.728932 | controller | - ' logger.go:42: 04:47:21 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.728936 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2026-02-14 04:52:22.728940 | controller | -f -' 2026-02-14 04:52:22.728944 | controller | - ' oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2026-02-14 04:52:22.728949 | controller | "path": "/metadata/annotations/glance.openstack.org~1wsgi", "value":"false"}]''' 2026-02-14 04:52:22.728955 | controller | - ' ]' 2026-02-14 04:52:22.728960 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | Warning: 2026-02-14 04:52:22.728964 | controller | field "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.728968 | controller | instead' 2026-02-14 04:52:22.728973 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.728977 | controller | created' 2026-02-14 04:52:22.728981 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | Warning: 2026-02-14 04:52:22.728985 | controller | field "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.728990 | controller | instead' 2026-02-14 04:52:22.728994 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.728998 | controller | patched' 2026-02-14 04:52:22.729002 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.729017 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.729021 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.729026 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.729030 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.729034 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.729039 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.729043 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.729047 | controller | - ' exit 0' 2026-02-14 04:52:22.729052 | controller | - ' else' 2026-02-14 04:52:22.729056 | controller | - ' exit 1' 2026-02-14 04:52:22.729060 | controller | - ' fi' 2026-02-14 04:52:22.729065 | controller | - ' ]' 2026-02-14 04:52:22.729069 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.729073 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.729078 | controller | "default-public" }}''' 2026-02-14 04:52:22.729082 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.729086 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.729091 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.729095 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.729099 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | error: error 2026-02-14 04:52:22.729104 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2026-02-14 04:52:22.729108 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2026-02-14 04:52:22.729112 | controller | "output" at : error calling index: 2026-02-14 04:52:22.729116 | controller | index of untyped nil' 2026-02-14 04:52:22.729121 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.729125 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.729133 | controller | for debugging the template:' 2026-02-14 04:52:22.729138 | controller | - " logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | \ttemplate 2026-02-14 04:52:22.729144 | controller | was:" 2026-02-14 04:52:22.729148 | controller | - " logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2026-02-14 04:52:22.729152 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.729156 | controller | \"default-public\" }}" 2026-02-14 04:52:22.729161 | controller | - " logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | \traw data 2026-02-14 04:52:22.729167 | controller | was:" 2026-02-14 04:52:22.729174 | controller | - " logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.729182 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.729191 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.729196 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.729214 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:22Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40715\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.729225 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.729231 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.729236 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.729242 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.729250 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.729257 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.729263 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.729268 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DB 2026-02-14 04:52:22.729272 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DBsync 2026-02-14 04:52:22.729277 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.729289 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.729294 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.729298 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.729303 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.729319 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.729328 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.729333 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.729337 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.729343 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.729348 | controller | - " logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | \tobject 2026-02-14 04:52:22.729353 | controller | given to template engine was:" 2026-02-14 04:52:22.729357 | controller | - " logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.729363 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.729368 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.729372 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.729378 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.729382 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.729389 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.729395 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.729401 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.729407 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.729413 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.729419 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.729425 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.729430 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.729436 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.729442 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.729457 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.729464 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.729470 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.729476 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.729480 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.729484 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.729492 | controller | time:2026-02-14T04:47:22Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40715 2026-02-14 04:52:22.729496 | controller | uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.729501 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.729505 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | enabled_backends 2026-02-14 04:52:22.729509 | controller | = default_backend:swift' 2026-02-14 04:52:22.729514 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.729519 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | default_backend 2026-02-14 04:52:22.729523 | controller | = default_backend' 2026-02-14 04:52:22.729530 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.729534 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.729538 | controller | = True' 2026-02-14 04:52:22.729543 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.729547 | controller | = 3' 2026-02-14 04:52:22.729551 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.729556 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.729560 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.729564 | controller | = internalURL' 2026-02-14 04:52:22.729569 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.729573 | controller | = service:glance' 2026-02-14 04:52:22.729577 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | swift_store_key 2026-02-14 04:52:22.729582 | controller | = {{ .ServicePassword }}' 2026-02-14 04:52:22.729586 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.729590 | controller | = {{ .Region }}' 2026-02-14 04:52:22.729595 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.729599 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.729603 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.729609 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.729613 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.729618 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.729622 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.729626 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.729631 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.729635 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.729639 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.729644 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:DB 2026-02-14 04:52:22.729648 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.729652 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.729658 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.729663 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.729667 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.729671 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.729782 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.729792 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.729797 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.729801 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.729806 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.729810 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.729814 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.729819 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:Service config create not started 2026-02-14 04:52:22.729823 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.729827 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.729832 | controller | - ' logger.go:42: 04:47:22 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.729836 | controller | skipping 1 additional commands' 2026-02-14 04:52:22.729840 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.729844 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.729848 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.729853 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.729857 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.729861 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.729866 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.729870 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.729874 | controller | - ' exit 0' 2026-02-14 04:52:22.729879 | controller | - ' else' 2026-02-14 04:52:22.729883 | controller | - ' exit 1' 2026-02-14 04:52:22.729887 | controller | - ' fi' 2026-02-14 04:52:22.729892 | controller | - ' ]' 2026-02-14 04:52:22.729896 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.729900 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.729904 | controller | "default-public" }}''' 2026-02-14 04:52:22.729909 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.729913 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.729917 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.729922 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.729926 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | error: error 2026-02-14 04:52:22.729933 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2026-02-14 04:52:22.729937 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2026-02-14 04:52:22.729941 | controller | "output" at : error calling index: 2026-02-14 04:52:22.729945 | controller | index of untyped nil' 2026-02-14 04:52:22.729950 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.729954 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.729963 | controller | for debugging the template:' 2026-02-14 04:52:22.729969 | controller | - " logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | \ttemplate 2026-02-14 04:52:22.729974 | controller | was:" 2026-02-14 04:52:22.729978 | controller | - " logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2026-02-14 04:52:22.729983 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.729988 | controller | \"default-public\" }}" 2026-02-14 04:52:22.729995 | controller | - " logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | \traw data 2026-02-14 04:52:22.730001 | controller | was:" 2026-02-14 04:52:22.730007 | controller | - " logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.730023 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.730029 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.730035 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.730041 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:22Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40715\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.730051 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.730057 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.730061 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.730066 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.730070 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.730083 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.730088 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.730092 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DB 2026-02-14 04:52:22.730097 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DBsync 2026-02-14 04:52:22.730101 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.730107 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.730113 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.730119 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.730128 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.730135 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.730141 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.730147 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.730153 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.730160 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.730165 | controller | - " logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | \tobject 2026-02-14 04:52:22.730170 | controller | given to template engine was:" 2026-02-14 04:52:22.730174 | controller | - " logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.730179 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.730183 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.730188 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.730192 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.730196 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.730213 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.730218 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.730222 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.730227 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.730251 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.730257 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.730262 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.730267 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.730271 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.730278 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.730282 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.730286 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.730291 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.730295 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.730302 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.730307 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.730311 | controller | time:2026-02-14T04:47:22Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40715 2026-02-14 04:52:22.730316 | controller | uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.730320 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.730325 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | enabled_backends 2026-02-14 04:52:22.730329 | controller | = default_backend:swift' 2026-02-14 04:52:22.730333 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.730338 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | default_backend 2026-02-14 04:52:22.730342 | controller | = default_backend' 2026-02-14 04:52:22.730347 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.730351 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.730355 | controller | = True' 2026-02-14 04:52:22.730360 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.730364 | controller | = 3' 2026-02-14 04:52:22.730369 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.730373 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.730377 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.730382 | controller | = internalURL' 2026-02-14 04:52:22.730386 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.730390 | controller | = service:glance' 2026-02-14 04:52:22.730395 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | swift_store_key 2026-02-14 04:52:22.730399 | controller | = {{ .ServicePassword }}' 2026-02-14 04:52:22.730404 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.730408 | controller | = {{ .Region }}' 2026-02-14 04:52:22.730412 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.730417 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.730421 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.730425 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.730430 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.730434 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.730442 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.730446 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.730457 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.730462 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.730467 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.730471 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:DB 2026-02-14 04:52:22.730476 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.730480 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.730484 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.730489 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.730493 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.730497 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.730502 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.730506 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.730511 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.730515 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.730519 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.730524 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.730528 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.730532 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:Service config create not started 2026-02-14 04:52:22.730536 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.730541 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.730545 | controller | - ' logger.go:42: 04:47:23 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.730549 | controller | skipping 1 additional commands' 2026-02-14 04:52:22.730554 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.730558 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.730562 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.730567 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.730571 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.730575 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.730580 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.730584 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.730588 | controller | - ' exit 0' 2026-02-14 04:52:22.730592 | controller | - ' else' 2026-02-14 04:52:22.730597 | controller | - ' exit 1' 2026-02-14 04:52:22.730601 | controller | - ' fi' 2026-02-14 04:52:22.730607 | controller | - ' ]' 2026-02-14 04:52:22.730612 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.730616 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.730620 | controller | "default-public" }}''' 2026-02-14 04:52:22.730625 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.730629 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.730635 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.730640 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.730644 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | error: error 2026-02-14 04:52:22.730648 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2026-02-14 04:52:22.730652 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2026-02-14 04:52:22.730657 | controller | "output" at : error calling index: 2026-02-14 04:52:22.730661 | controller | index of untyped nil' 2026-02-14 04:52:22.730665 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.730670 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.730703 | controller | for debugging the template:' 2026-02-14 04:52:22.730707 | controller | - " logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | \ttemplate 2026-02-14 04:52:22.730712 | controller | was:" 2026-02-14 04:52:22.730716 | controller | - " logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2026-02-14 04:52:22.730720 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.730724 | controller | \"default-public\" }}" 2026-02-14 04:52:22.730729 | controller | - " logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | \traw data 2026-02-14 04:52:22.730733 | controller | was:" 2026-02-14 04:52:22.730738 | controller | - " logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.730742 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.730747 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.730751 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.730756 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:22Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40715\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.730770 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.730775 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.730779 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.730783 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.730788 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.730792 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.730797 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.730801 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DB 2026-02-14 04:52:22.730810 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DBsync 2026-02-14 04:52:22.730814 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.730819 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.730823 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.730828 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.730832 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.730836 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.730840 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.730845 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.730849 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.730853 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.730858 | controller | - " logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | \tobject 2026-02-14 04:52:22.730862 | controller | given to template engine was:" 2026-02-14 04:52:22.730866 | controller | - " logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.730878 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.730883 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.730887 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.730891 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.730896 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.730902 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.730908 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.730912 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.730917 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.730921 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.730925 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.730929 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.730934 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.730938 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.730942 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.730947 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.730951 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.730955 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.730960 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.730964 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.730968 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.730972 | controller | time:2026-02-14T04:47:22Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40715 2026-02-14 04:52:22.730977 | controller | uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.730981 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.730986 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | enabled_backends 2026-02-14 04:52:22.730991 | controller | = default_backend:swift' 2026-02-14 04:52:22.730995 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.730999 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | default_backend 2026-02-14 04:52:22.731004 | controller | = default_backend' 2026-02-14 04:52:22.731008 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.731012 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.731017 | controller | = True' 2026-02-14 04:52:22.731021 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.731025 | controller | = 3' 2026-02-14 04:52:22.731030 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.731034 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.731038 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.731043 | controller | = internalURL' 2026-02-14 04:52:22.731047 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.731060 | controller | = service:glance' 2026-02-14 04:52:22.731065 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | swift_store_key 2026-02-14 04:52:22.731071 | controller | = {{ .ServicePassword }}' 2026-02-14 04:52:22.731075 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.731079 | controller | = {{ .Region }}' 2026-02-14 04:52:22.731084 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.731088 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.731092 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.731097 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.731101 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.731105 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.731109 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.731114 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.731118 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731122 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.731127 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.731131 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:DB 2026-02-14 04:52:22.731135 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731139 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731144 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731148 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731152 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731157 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.731161 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.731165 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731170 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.731174 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.731178 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.731182 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731187 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.731191 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:Service config create not started 2026-02-14 04:52:22.731195 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.731199 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.731204 | controller | - ' logger.go:42: 04:47:24 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.731208 | controller | skipping 1 additional commands' 2026-02-14 04:52:22.731214 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.731220 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.731224 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.731229 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.731233 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.731237 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.731242 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.731246 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.731250 | controller | - ' exit 0' 2026-02-14 04:52:22.731254 | controller | - ' else' 2026-02-14 04:52:22.731259 | controller | - ' exit 1' 2026-02-14 04:52:22.731265 | controller | - ' fi' 2026-02-14 04:52:22.731270 | controller | - ' ]' 2026-02-14 04:52:22.731274 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.731278 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.731290 | controller | "default-public" }}''' 2026-02-14 04:52:22.731295 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.731299 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.731303 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.731308 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.731312 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | error: error 2026-02-14 04:52:22.731316 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2026-02-14 04:52:22.731320 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2026-02-14 04:52:22.731325 | controller | "output" at : error calling index: 2026-02-14 04:52:22.731329 | controller | index of untyped nil' 2026-02-14 04:52:22.731333 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.731337 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.731346 | controller | for debugging the template:' 2026-02-14 04:52:22.731350 | controller | - " logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | \ttemplate 2026-02-14 04:52:22.731354 | controller | was:" 2026-02-14 04:52:22.731359 | controller | - " logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2026-02-14 04:52:22.731363 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.731367 | controller | \"default-public\" }}" 2026-02-14 04:52:22.731372 | controller | - " logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | \traw data 2026-02-14 04:52:22.731376 | controller | was:" 2026-02-14 04:52:22.731380 | controller | - " logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.731385 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.731391 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.731396 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.731409 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:22Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40715\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.731414 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.731418 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.731423 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.731427 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.731431 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.731436 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.731443 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.731447 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DB 2026-02-14 04:52:22.731452 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DBsync 2026-02-14 04:52:22.731459 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.731464 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.731476 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.731481 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.731485 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.731501 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.731506 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.731510 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.731514 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.731519 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.731523 | controller | - " logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | \tobject 2026-02-14 04:52:22.731528 | controller | given to template engine was:" 2026-02-14 04:52:22.731532 | controller | - " logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.731536 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.731544 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.731548 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.731552 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.731650 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.731662 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731667 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.731691 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.731699 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.731704 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.731708 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.731713 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.731717 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.731722 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.731726 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.731730 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.731737 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.731742 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.731747 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.731751 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.731755 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.731760 | controller | time:2026-02-14T04:47:22Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40715 2026-02-14 04:52:22.731773 | controller | uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.731778 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.731783 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | enabled_backends 2026-02-14 04:52:22.731787 | controller | = default_backend:swift' 2026-02-14 04:52:22.731791 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.731796 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | default_backend 2026-02-14 04:52:22.731800 | controller | = default_backend' 2026-02-14 04:52:22.731805 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.731809 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.731817 | controller | = True' 2026-02-14 04:52:22.731821 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.731826 | controller | = 3' 2026-02-14 04:52:22.731830 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.731835 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.731839 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.731843 | controller | = internalURL' 2026-02-14 04:52:22.731848 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.731852 | controller | = service:glance' 2026-02-14 04:52:22.731856 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | swift_store_key 2026-02-14 04:52:22.731861 | controller | = {{ .ServicePassword }}' 2026-02-14 04:52:22.731865 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.731870 | controller | = {{ .Region }}' 2026-02-14 04:52:22.731874 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.731878 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.731883 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.731887 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.731892 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.731896 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.731900 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.731905 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.731909 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731914 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.731918 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.731924 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:DB 2026-02-14 04:52:22.731929 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731933 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731937 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731942 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731946 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731951 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.731955 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.731959 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731964 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.731968 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.731974 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.731978 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.731983 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.731987 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:Service config create not started 2026-02-14 04:52:22.731999 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.732004 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.732008 | controller | - ' logger.go:42: 04:47:25 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.732013 | controller | skipping 1 additional commands' 2026-02-14 04:52:22.732019 | controller | - ' logger.go:42: 04:47:26 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.732024 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.732028 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.732033 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.732037 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.732042 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.732046 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.732051 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.732055 | controller | - ' exit 0' 2026-02-14 04:52:22.732060 | controller | - ' else' 2026-02-14 04:52:22.732064 | controller | - ' exit 1' 2026-02-14 04:52:22.732068 | controller | - ' fi' 2026-02-14 04:52:22.732073 | controller | - ' ]' 2026-02-14 04:52:22.732077 | controller | - ' logger.go:42: 04:47:26 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.732082 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.732086 | controller | "default-public" }}''' 2026-02-14 04:52:22.732091 | controller | - ' logger.go:42: 04:47:26 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.732097 | controller | - ' logger.go:42: 04:47:26 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.732103 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.732118 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.732126 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | error: error 2026-02-14 04:52:22.732132 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2026-02-14 04:52:22.732138 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2026-02-14 04:52:22.732144 | controller | "output" at : error calling index: 2026-02-14 04:52:22.732150 | controller | index of untyped nil' 2026-02-14 04:52:22.732157 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.732163 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.732175 | controller | for debugging the template:' 2026-02-14 04:52:22.732180 | controller | - " logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | \ttemplate 2026-02-14 04:52:22.732184 | controller | was:" 2026-02-14 04:52:22.732188 | controller | - " logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2026-02-14 04:52:22.732196 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.732201 | controller | \"default-public\" }}" 2026-02-14 04:52:22.732208 | controller | - " logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | \traw data 2026-02-14 04:52:22.732214 | controller | was:" 2026-02-14 04:52:22.732220 | controller | - " logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.732228 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.732245 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.732252 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.732273 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:22Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40715\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.732283 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.732288 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.732293 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.732297 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.732301 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.732306 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.732311 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.732315 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DB 2026-02-14 04:52:22.732327 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"DBsync 2026-02-14 04:52:22.732332 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.732336 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.732341 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.732347 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.732353 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.732359 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.732365 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.732370 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.732376 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Service 2026-02-14 04:52:22.732384 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.732389 | controller | - " logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | \tobject 2026-02-14 04:52:22.732395 | controller | given to template engine was:" 2026-02-14 04:52:22.732400 | controller | - " logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.732406 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.732410 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.732415 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.732419 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.732427 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.732434 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.732439 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.732443 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.732447 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.732452 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.732456 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.732460 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.732472 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.732477 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.732481 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.732486 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.732490 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.732495 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.732499 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.732503 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.732508 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.732512 | controller | time:2026-02-14T04:47:22Z]] name:glance namespace:glance-kuttl-tests resourceVersion:40715 2026-02-14 04:52:22.732518 | controller | uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.732523 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.732527 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | enabled_backends 2026-02-14 04:52:22.732532 | controller | = default_backend:swift' 2026-02-14 04:52:22.732536 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.732540 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | default_backend 2026-02-14 04:52:22.732545 | controller | = default_backend' 2026-02-14 04:52:22.732549 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.732553 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.732558 | controller | = True' 2026-02-14 04:52:22.732562 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.732566 | controller | = 3' 2026-02-14 04:52:22.732571 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.732575 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.732579 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.732584 | controller | = internalURL' 2026-02-14 04:52:22.732588 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.732592 | controller | = service:glance' 2026-02-14 04:52:22.732598 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | swift_store_key 2026-02-14 04:52:22.732603 | controller | = {{ .ServicePassword }}' 2026-02-14 04:52:22.732607 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.732611 | controller | = {{ .Region }}' 2026-02-14 04:52:22.732616 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.732620 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.732624 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.732628 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.732633 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.732637 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.732641 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.732647 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.732652 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.732657 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.732661 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.732667 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:DB 2026-02-14 04:52:22.732675 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.732696 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.732702 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.732716 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.732721 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.732725 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.732729 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.732734 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.732738 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.732742 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.732747 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.732751 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.732755 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.732759 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:Service config create not started 2026-02-14 04:52:22.732764 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.732769 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.732775 | controller | - ' logger.go:42: 04:47:27 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.732781 | controller | skipping 1 additional commands' 2026-02-14 04:52:22.732787 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.732793 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.732799 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.732805 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.732811 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.732817 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.732823 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.732829 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.732834 | controller | - ' exit 0' 2026-02-14 04:52:22.732840 | controller | - ' else' 2026-02-14 04:52:22.732845 | controller | - ' exit 1' 2026-02-14 04:52:22.732851 | controller | - ' fi' 2026-02-14 04:52:22.732857 | controller | - ' ]' 2026-02-14 04:52:22.732863 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.732869 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.732874 | controller | "default-public" }}''' 2026-02-14 04:52:22.732878 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.732883 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.732887 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.732891 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.732895 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | error: error 2026-02-14 04:52:22.732900 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2026-02-14 04:52:22.732907 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2026-02-14 04:52:22.732911 | controller | "output" at : error calling index: 2026-02-14 04:52:22.732915 | controller | index of untyped nil' 2026-02-14 04:52:22.732920 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.732924 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.732932 | controller | for debugging the template:' 2026-02-14 04:52:22.732937 | controller | - " logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | \ttemplate 2026-02-14 04:52:22.732941 | controller | was:" 2026-02-14 04:52:22.732945 | controller | - " logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2026-02-14 04:52:22.732949 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.732954 | controller | \"default-public\" }}" 2026-02-14 04:52:22.732958 | controller | - " logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | \traw data 2026-02-14 04:52:22.732962 | controller | was:" 2026-02-14 04:52:22.732977 | controller | - " logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.732982 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.732987 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.732991 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.732996 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:27Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40819\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.733003 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.733007 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.733014 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.733019 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.733023 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.733035 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.733040 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.733044 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.733049 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.733053 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.733057 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.733062 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Keystone 2026-02-14 04:52:22.733068 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.733074 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.733087 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.733100 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.733106 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.733111 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.733116 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.733120 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.733125 | controller | - " logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | \tobject 2026-02-14 04:52:22.733129 | controller | given to template engine was:" 2026-02-14 04:52:22.733133 | controller | - " logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.733138 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.733142 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.733146 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.733161 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.733166 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.733175 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.733179 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.733184 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.733188 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.733192 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.733197 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.733201 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.733205 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.733212 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.733216 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.733221 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.733225 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.733229 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.733234 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.733238 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.733242 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2026-02-14 04:52:22.733246 | controller | subresource:status time:2026-02-14T04:47:27Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.733251 | controller | resourceVersion:40819 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.733255 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.733259 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.733263 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | enabled_backends 2026-02-14 04:52:22.733268 | controller | = default_backend:swift' 2026-02-14 04:52:22.733272 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.733276 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | default_backend 2026-02-14 04:52:22.733281 | controller | = default_backend' 2026-02-14 04:52:22.733285 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.733289 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.733293 | controller | = True' 2026-02-14 04:52:22.733298 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.733302 | controller | = 3' 2026-02-14 04:52:22.733306 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.733311 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.733315 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.733319 | controller | = internalURL' 2026-02-14 04:52:22.733324 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.733328 | controller | = service:glance' 2026-02-14 04:52:22.733332 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | swift_store_key 2026-02-14 04:52:22.733336 | controller | = {{ .ServicePassword }}' 2026-02-14 04:52:22.733341 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.733345 | controller | = {{ .Region }}' 2026-02-14 04:52:22.733349 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.733354 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.733365 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.733370 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.733374 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.733389 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.733393 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.733398 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.733402 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.733406 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.733411 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.733415 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z message:DB 2026-02-14 04:52:22.733419 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.733423 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.733428 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.733432 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.733436 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.733440 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2026-02-14 04:52:22.733445 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:MariaDBAccount 2026-02-14 04:52:22.733449 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.733453 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2026-02-14 04:52:22.733458 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:NotificationBusInstance successfully 2026-02-14 04:52:22.733462 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.733466 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.733470 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.733475 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.733479 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.733483 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.733488 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2026-02-14 04:52:22.733492 | controller | - ' logger.go:42: 04:47:28 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.733496 | controller | skipping 1 additional commands' 2026-02-14 04:52:22.733500 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.733505 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.733509 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.733513 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.733518 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.733522 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.733526 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.733532 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.733536 | controller | - ' exit 0' 2026-02-14 04:52:22.733541 | controller | - ' else' 2026-02-14 04:52:22.733545 | controller | - ' exit 1' 2026-02-14 04:52:22.733549 | controller | - ' fi' 2026-02-14 04:52:22.733553 | controller | - ' ]' 2026-02-14 04:52:22.733558 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.733562 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.733566 | controller | "default-public" }}''' 2026-02-14 04:52:22.733571 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.733575 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.733579 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.733591 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.733595 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | error: error 2026-02-14 04:52:22.733601 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2026-02-14 04:52:22.733606 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2026-02-14 04:52:22.733610 | controller | "output" at : error calling index: 2026-02-14 04:52:22.733614 | controller | index of untyped nil' 2026-02-14 04:52:22.733619 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.733623 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.733632 | controller | for debugging the template:' 2026-02-14 04:52:22.733636 | controller | - " logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | \ttemplate 2026-02-14 04:52:22.733640 | controller | was:" 2026-02-14 04:52:22.733646 | controller | - " logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2026-02-14 04:52:22.733650 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.733655 | controller | \"default-public\" }}" 2026-02-14 04:52:22.733659 | controller | - " logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | \traw data 2026-02-14 04:52:22.733663 | controller | was:" 2026-02-14 04:52:22.733668 | controller | - " logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.733689 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.733701 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.733706 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.733720 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:27Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40819\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.733727 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.733732 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.733736 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.733741 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.733746 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.733751 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.733756 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.733762 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.733766 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.733773 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.733777 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.733781 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Keystone 2026-02-14 04:52:22.733786 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.733790 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.733794 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.733799 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.733803 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.733814 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.733819 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.733824 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.733828 | controller | - " logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | \tobject 2026-02-14 04:52:22.733833 | controller | given to template engine was:" 2026-02-14 04:52:22.733837 | controller | - " logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.733841 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.733846 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.733850 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.733855 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.733859 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.733868 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.733872 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.733877 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.733881 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.733886 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.733890 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.733894 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.733899 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.733903 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.733908 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.733912 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.733916 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.733921 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.733925 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.733929 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.733934 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2026-02-14 04:52:22.733938 | controller | subresource:status time:2026-02-14T04:47:27Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.733942 | controller | resourceVersion:40819 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.733947 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.733951 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.733955 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | enabled_backends 2026-02-14 04:52:22.733960 | controller | = default_backend:swift' 2026-02-14 04:52:22.733969 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.733974 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | default_backend 2026-02-14 04:52:22.733979 | controller | = default_backend' 2026-02-14 04:52:22.733983 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.733988 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.733992 | controller | = True' 2026-02-14 04:52:22.733997 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.734001 | controller | = 3' 2026-02-14 04:52:22.734005 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.734012 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.734017 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.734021 | controller | = internalURL' 2026-02-14 04:52:22.734026 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.734030 | controller | = service:glance' 2026-02-14 04:52:22.734034 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | swift_store_key 2026-02-14 04:52:22.734039 | controller | = {{ .ServicePassword }}' 2026-02-14 04:52:22.734043 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.734047 | controller | = {{ .Region }}' 2026-02-14 04:52:22.734052 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.734056 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.734060 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.734065 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.734069 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.734073 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.734078 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.734082 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.734086 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.734091 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.734095 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.734099 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z message:DB 2026-02-14 04:52:22.734104 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.734108 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.734112 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.734117 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.734121 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.734125 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2026-02-14 04:52:22.734130 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:MariaDBAccount 2026-02-14 04:52:22.734134 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.734138 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2026-02-14 04:52:22.734143 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:NotificationBusInstance successfully 2026-02-14 04:52:22.734147 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.734151 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.734156 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.734160 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.734166 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.734170 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.734183 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2026-02-14 04:52:22.734189 | controller | - ' logger.go:42: 04:47:29 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.734194 | controller | skipping 1 additional commands' 2026-02-14 04:52:22.734198 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.734202 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.734207 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.734211 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.734216 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.734220 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.734224 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.734231 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.734236 | controller | - ' exit 0' 2026-02-14 04:52:22.734240 | controller | - ' else' 2026-02-14 04:52:22.734245 | controller | - ' exit 1' 2026-02-14 04:52:22.734269 | controller | - ' fi' 2026-02-14 04:52:22.734275 | controller | - ' ]' 2026-02-14 04:52:22.734280 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.734285 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.734289 | controller | "default-public" }}''' 2026-02-14 04:52:22.734293 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.734298 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.734302 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.734306 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.734311 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | error: error 2026-02-14 04:52:22.734315 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2026-02-14 04:52:22.734319 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2026-02-14 04:52:22.734324 | controller | "output" at : error calling index: 2026-02-14 04:52:22.734328 | controller | index of untyped nil' 2026-02-14 04:52:22.734332 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.734337 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.734345 | controller | for debugging the template:' 2026-02-14 04:52:22.734350 | controller | - " logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | \ttemplate 2026-02-14 04:52:22.734354 | controller | was:" 2026-02-14 04:52:22.734358 | controller | - " logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2026-02-14 04:52:22.734362 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.734367 | controller | \"default-public\" }}" 2026-02-14 04:52:22.734371 | controller | - " logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | \traw data 2026-02-14 04:52:22.734378 | controller | was:" 2026-02-14 04:52:22.734383 | controller | - " logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.734390 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.734394 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.734399 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.734412 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:29Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40840\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.734417 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.734421 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.734427 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.734432 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.734437 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.734441 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.734446 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.734450 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.734456 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.734467 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.734472 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.734476 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:29Z\",\"message\":\"Setup 2026-02-14 04:52:22.734480 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.734485 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.734489 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.734495 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.734499 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.734504 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.734508 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.734512 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2a53017ec0a7480cb0ba6c6dfcf4ddc2\"}}" 2026-02-14 04:52:22.734520 | controller | - " logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | \tobject 2026-02-14 04:52:22.734524 | controller | given to template engine was:" 2026-02-14 04:52:22.734529 | controller | - " logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.734533 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.734538 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.734542 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.734546 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.734551 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.734558 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.734562 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.734566 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.734571 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.734575 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.734579 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.734589 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.734594 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.734598 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.734603 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.734607 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.734611 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.734616 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.734620 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.734624 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.734629 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.734633 | controller | operation:Update subresource:status time:2026-02-14T04:47:29Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.734640 | controller | resourceVersion:40840 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.734644 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.734648 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.734653 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | enabled_backends 2026-02-14 04:52:22.734657 | controller | = default_backend:swift' 2026-02-14 04:52:22.734661 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.734666 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | default_backend 2026-02-14 04:52:22.734670 | controller | = default_backend' 2026-02-14 04:52:22.734677 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.734694 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.734698 | controller | = True' 2026-02-14 04:52:22.734703 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.734707 | controller | = 3' 2026-02-14 04:52:22.734712 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.734716 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.734721 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.734725 | controller | = internalURL' 2026-02-14 04:52:22.734729 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.734734 | controller | = service:glance' 2026-02-14 04:52:22.734738 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | swift_store_key 2026-02-14 04:52:22.734743 | controller | = {{ .ServicePassword }}' 2026-02-14 04:52:22.734747 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.734751 | controller | = {{ .Region }}' 2026-02-14 04:52:22.734756 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.734760 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.734764 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.734769 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.734773 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.734777 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.734782 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.734786 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.734790 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.734795 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.734799 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.734804 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z message:DB 2026-02-14 04:52:22.734808 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.734812 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.734825 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.734832 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.734837 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:29Z 2026-02-14 04:52:22.734842 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.734848 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.734852 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.734857 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.734861 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.734865 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.734870 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.734874 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.734878 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.734883 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.734887 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.734891 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.734896 | controller | serviceID:2a53017ec0a7480cb0ba6c6dfcf4ddc2]]''' 2026-02-14 04:52:22.734900 | controller | - ' logger.go:42: 04:47:30 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.734904 | controller | skipping 1 additional commands' 2026-02-14 04:52:22.734909 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.734913 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.734917 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.734922 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.734926 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.734930 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.734935 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.734939 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.734943 | controller | - ' exit 0' 2026-02-14 04:52:22.734948 | controller | - ' else' 2026-02-14 04:52:22.734952 | controller | - ' exit 1' 2026-02-14 04:52:22.734956 | controller | - ' fi' 2026-02-14 04:52:22.734961 | controller | - ' ]' 2026-02-14 04:52:22.734965 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.734970 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.734974 | controller | "default-public" }}''' 2026-02-14 04:52:22.734978 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.734983 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.734987 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.734991 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.734997 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | error: error 2026-02-14 04:52:22.735002 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2026-02-14 04:52:22.735006 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2026-02-14 04:52:22.735010 | controller | "output" at : error calling index: 2026-02-14 04:52:22.735015 | controller | index of untyped nil' 2026-02-14 04:52:22.735019 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.735024 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.735032 | controller | for debugging the template:' 2026-02-14 04:52:22.735037 | controller | - " logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | \ttemplate 2026-02-14 04:52:22.735041 | controller | was:" 2026-02-14 04:52:22.735045 | controller | - " logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2026-02-14 04:52:22.735050 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.735054 | controller | \"default-public\" }}" 2026-02-14 04:52:22.735067 | controller | - " logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | \traw data 2026-02-14 04:52:22.735071 | controller | was:" 2026-02-14 04:52:22.735076 | controller | - " logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.735080 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.735085 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.735089 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.735094 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:29Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40840\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.735102 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.735106 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.735111 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.735123 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.735127 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.735132 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.735136 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.735141 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.735145 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.735149 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.735154 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.735158 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:29Z\",\"message\":\"Setup 2026-02-14 04:52:22.735162 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.735170 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.735174 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.735178 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.735183 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.735187 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.735191 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.735195 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2a53017ec0a7480cb0ba6c6dfcf4ddc2\"}}" 2026-02-14 04:52:22.735200 | controller | - " logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | \tobject 2026-02-14 04:52:22.735204 | controller | given to template engine was:" 2026-02-14 04:52:22.735209 | controller | - " logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.735220 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.735225 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.735230 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.735234 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.735238 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.735245 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.735249 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.735254 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.735258 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.735262 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.735267 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.735272 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.735277 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.735281 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.735285 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.735290 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.735294 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.735298 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.735303 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.735307 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.735311 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.735315 | controller | operation:Update subresource:status time:2026-02-14T04:47:29Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.735320 | controller | resourceVersion:40840 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.735325 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.735330 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.735334 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | enabled_backends 2026-02-14 04:52:22.735338 | controller | = default_backend:swift' 2026-02-14 04:52:22.735343 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.735347 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | default_backend 2026-02-14 04:52:22.735351 | controller | = default_backend' 2026-02-14 04:52:22.735356 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.735360 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.735364 | controller | = True' 2026-02-14 04:52:22.735369 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.735373 | controller | = 3' 2026-02-14 04:52:22.735377 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.735381 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.735386 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.735390 | controller | = internalURL' 2026-02-14 04:52:22.735394 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.735399 | controller | = service:glance' 2026-02-14 04:52:22.735403 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | swift_store_key 2026-02-14 04:52:22.735407 | controller | = {{ .ServicePassword }}' 2026-02-14 04:52:22.735419 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.735424 | controller | = {{ .Region }}' 2026-02-14 04:52:22.735430 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.735434 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.735439 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.735445 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.735449 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.735453 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.735458 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.735462 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.735466 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.735470 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.735475 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.735479 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z message:DB 2026-02-14 04:52:22.735483 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.735487 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.735492 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.735496 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.735500 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:29Z 2026-02-14 04:52:22.735505 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.735509 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.735513 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.735517 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.735522 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.735526 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.735530 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.735535 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.735539 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.735543 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.735548 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.735552 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.735556 | controller | serviceID:2a53017ec0a7480cb0ba6c6dfcf4ddc2]]''' 2026-02-14 04:52:22.735560 | controller | - ' logger.go:42: 04:47:31 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.735565 | controller | skipping 1 additional commands' 2026-02-14 04:52:22.735569 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.735573 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.735578 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.735582 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.735586 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.735592 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.735597 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.735601 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.735605 | controller | - ' exit 0' 2026-02-14 04:52:22.735610 | controller | - ' else' 2026-02-14 04:52:22.735614 | controller | - ' exit 1' 2026-02-14 04:52:22.735618 | controller | - ' fi' 2026-02-14 04:52:22.735622 | controller | - ' ]' 2026-02-14 04:52:22.735627 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.735631 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.735635 | controller | "default-public" }}''' 2026-02-14 04:52:22.735650 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.735654 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.735659 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.735663 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.735667 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | error: error 2026-02-14 04:52:22.735674 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2026-02-14 04:52:22.735691 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2026-02-14 04:52:22.735696 | controller | "output" at : error calling index: 2026-02-14 04:52:22.735700 | controller | index of untyped nil' 2026-02-14 04:52:22.735704 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.735709 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.735718 | controller | for debugging the template:' 2026-02-14 04:52:22.735725 | controller | - " logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | \ttemplate 2026-02-14 04:52:22.735730 | controller | was:" 2026-02-14 04:52:22.735734 | controller | - " logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2026-02-14 04:52:22.735738 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.735758 | controller | \"default-public\" }}" 2026-02-14 04:52:22.735763 | controller | - " logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | \traw data 2026-02-14 04:52:22.735767 | controller | was:" 2026-02-14 04:52:22.735772 | controller | - " logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.735777 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.735781 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.735785 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.735801 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:29Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40840\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.735807 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.735811 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.735816 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.735822 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.735827 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.735831 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.735838 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"CronJob 2026-02-14 04:52:22.735842 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.735846 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DBsync 2026-02-14 04:52:22.735851 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.735855 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.735860 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:29Z\",\"message\":\"Setup 2026-02-14 04:52:22.735864 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.735869 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.735873 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.735885 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.735890 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.735895 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.735900 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.735904 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2a53017ec0a7480cb0ba6c6dfcf4ddc2\"}}" 2026-02-14 04:52:22.735974 | controller | - " logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | \tobject 2026-02-14 04:52:22.735980 | controller | given to template engine was:" 2026-02-14 04:52:22.735986 | controller | - " logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.735990 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.735995 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.736025 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.736030 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.736037 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.736054 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.736065 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.736071 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.736078 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.736084 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.736090 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.736096 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.736102 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.736108 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.736114 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.736119 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.736124 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.736128 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.736132 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.736137 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.736141 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.736156 | controller | operation:Update subresource:status time:2026-02-14T04:47:29Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.736161 | controller | resourceVersion:40840 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.736166 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.736170 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.736174 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | enabled_backends 2026-02-14 04:52:22.736179 | controller | = default_backend:swift' 2026-02-14 04:52:22.736183 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.736187 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | default_backend 2026-02-14 04:52:22.736192 | controller | = default_backend' 2026-02-14 04:52:22.736196 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.736200 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.736208 | controller | = True' 2026-02-14 04:52:22.736212 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.736217 | controller | = 3' 2026-02-14 04:52:22.736221 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.736226 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.736232 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.736238 | controller | = internalURL' 2026-02-14 04:52:22.736244 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.736250 | controller | = service:glance' 2026-02-14 04:52:22.736255 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | swift_store_key 2026-02-14 04:52:22.736260 | controller | = {{ .ServicePassword }}' 2026-02-14 04:52:22.736266 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.736271 | controller | = {{ .Region }}' 2026-02-14 04:52:22.736277 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.736283 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.736289 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.736295 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.736301 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.736305 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.736309 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.736314 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.736318 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.736322 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.736327 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:CronJob not started reason:Init 2026-02-14 04:52:22.736331 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z message:DB 2026-02-14 04:52:22.736335 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.736339 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.736344 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.736348 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.736352 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:29Z 2026-02-14 04:52:22.736356 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.736361 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.736365 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.736369 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.736374 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.736378 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.736384 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z message:Role 2026-02-14 04:52:22.736398 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.736402 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.736407 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.736411 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.736415 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.736420 | controller | serviceID:2a53017ec0a7480cb0ba6c6dfcf4ddc2]]''' 2026-02-14 04:52:22.736424 | controller | - ' logger.go:42: 04:47:32 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.736429 | controller | skipping 1 additional commands' 2026-02-14 04:52:22.736433 | controller | - ' logger.go:42: 04:47:33 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.736437 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.736446 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.736450 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.736455 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.736459 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.736463 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.736468 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.736472 | controller | - ' exit 0' 2026-02-14 04:52:22.736477 | controller | - ' else' 2026-02-14 04:52:22.736481 | controller | - ' exit 1' 2026-02-14 04:52:22.736485 | controller | - ' fi' 2026-02-14 04:52:22.736490 | controller | - ' ]' 2026-02-14 04:52:22.736496 | controller | - ' logger.go:42: 04:47:33 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.736500 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.736505 | controller | "default-public" }}''' 2026-02-14 04:52:22.736559 | controller | - ' logger.go:42: 04:47:33 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.736576 | controller | - ' logger.go:42: 04:47:33 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.736583 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.736589 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.736595 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | error: error 2026-02-14 04:52:22.736601 | controller | executing template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" 2026-02-14 04:52:22.736606 | controller | }}{{ index .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing 2026-02-14 04:52:22.736612 | controller | "output" at : error calling index: 2026-02-14 04:52:22.736618 | controller | index of untyped nil' 2026-02-14 04:52:22.736641 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.736649 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.736660 | controller | for debugging the template:' 2026-02-14 04:52:22.736666 | controller | - " logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | \ttemplate 2026-02-14 04:52:22.736695 | controller | was:" 2026-02-14 04:52:22.736705 | controller | - " logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | \t\t{{ index 2026-02-14 04:52:22.736711 | controller | .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.736717 | controller | \"default-public\" }}" 2026-02-14 04:52:22.736723 | controller | - " logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | \traw data 2026-02-14 04:52:22.736728 | controller | was:" 2026-02-14 04:52:22.736734 | controller | - " logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"false\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.736741 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.736750 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.736756 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.736777 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:47:22Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\"f:glance.openstack.org/wsgi\":{}}}},\"manager\":\"kubectl-patch\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:47:22Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:glanceAPIReadyCounts\":{\".\":{},\"f:default\":{}},\"f:hash\":{\".\":{},\"f:dbsync\":{}},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:47:33Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"40878\",\"uid\":\"1702f6a9-d25d-421b-92bc-6871ca542292\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.736787 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.736793 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.736799 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.736805 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.736811 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.736824 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:47:33Z\",\"message\":\"Setup 2026-02-14 04:52:22.736831 | controller | started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:47:33Z\",\"message\":\"CronJob 2026-02-14 04:52:22.736837 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"DB 2026-02-14 04:52:22.736843 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:33Z\",\"message\":\"DBsync 2026-02-14 04:52:22.736848 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.736854 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Input 2026-02-14 04:52:22.736860 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:29Z\",\"message\":\"Setup 2026-02-14 04:52:22.736865 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.736874 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\" 2026-02-14 04:52:22.736879 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:33Z\",\"message\":\"NetworkAttachments 2026-02-14 04:52:22.736885 | controller | completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NetworkAttachmentsReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.736890 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.736896 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"Role 2026-02-14 04:52:22.736904 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:22Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.736910 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:47:27Z\",\"message\":\"Service 2026-02-14 04:52:22.736918 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"glanceAPIReadyCounts\":{\"default\":0},\"hash\":{\"dbsync\":\"n598h694h67bh55hc7h5d8h645hd7h5b7h79h686h558h556h696h687h54dhb6h5cch676h97hd6h655h67fhb4h5f5hbbh677h5d9h549h544h68bh545q\"},\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2a53017ec0a7480cb0ba6c6dfcf4ddc2\"}}" 2026-02-14 04:52:22.736926 | controller | - " logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | \tobject 2026-02-14 04:52:22.736934 | controller | given to template engine was:" 2026-02-14 04:52:22.736940 | controller | - " logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.736951 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:false kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.736957 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.736964 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.736970 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.736986 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.736995 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | ] creationTimestamp:2026-02-14T04:47:22Z 2026-02-14 04:52:22.737001 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.737006 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.737012 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.737018 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.737024 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.737031 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.737037 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.737043 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.737048 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.737054 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[f:glance.openstack.org/wsgi:map[]]]] 2026-02-14 04:52:22.737062 | controller | manager:kubectl-patch operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.737068 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.737073 | controller | manager:manager operation:Update time:2026-02-14T04:47:22Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.737079 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.737085 | controller | f:glanceAPIReadyCounts:map[.:map[] f:default:map[]] f:hash:map[.:map[] f:dbsync:map[]] 2026-02-14 04:52:22.737091 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.737096 | controller | operation:Update subresource:status time:2026-02-14T04:47:33Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.737102 | controller | resourceVersion:40878 uid:1702f6a9-d25d-421b-92bc-6871ca542292] spec:map[apiTimeout:60 2026-02-14 04:52:22.737108 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.737113 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.737119 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | enabled_backends 2026-02-14 04:52:22.737125 | controller | = default_backend:swift' 2026-02-14 04:52:22.737131 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.737136 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | default_backend 2026-02-14 04:52:22.737142 | controller | = default_backend' 2026-02-14 04:52:22.737147 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.737153 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.737158 | controller | = True' 2026-02-14 04:52:22.737164 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.737169 | controller | = 3' 2026-02-14 04:52:22.737175 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.737181 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.737186 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.737192 | controller | = internalURL' 2026-02-14 04:52:22.737198 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | swift_store_user 2026-02-14 04:52:22.737204 | controller | = service:glance' 2026-02-14 04:52:22.737209 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | swift_store_key 2026-02-14 04:52:22.737215 | controller | = {{ .ServicePassword }}' 2026-02-14 04:52:22.737221 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.737226 | controller | = {{ .Region }}' 2026-02-14 04:52:22.737232 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.737238 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.737244 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.737249 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.737255 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.737271 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.737278 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.737287 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.737293 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:47:33Z 2026-02-14 04:52:22.737299 | controller | message:Setup started reason:Init status:Unknown type:Ready] map[lastTransitionTime:2026-02-14T04:47:33Z 2026-02-14 04:52:22.737305 | controller | message:CronJob completed reason:Ready status:True type:CronJobReady] map[lastTransitionTime:2026-02-14T04:47:27Z 2026-02-14 04:52:22.737311 | controller | message:DB create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:47:33Z 2026-02-14 04:52:22.737317 | controller | message:DBsync completed reason:Ready status:True type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.737322 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.737327 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:47:29Z 2026-02-14 04:52:22.737334 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.737340 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.737346 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message: Memcached instance has been 2026-02-14 04:52:22.737352 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:47:33Z 2026-02-14 04:52:22.737357 | controller | message:NetworkAttachments completed reason:Ready status:True type:NetworkAttachmentsReady] 2026-02-14 04:52:22.737363 | controller | map[lastTransitionTime:2026-02-14T04:47:22Z message:NotificationBusInstance successfully 2026-02-14 04:52:22.737369 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.737375 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.737381 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:47:22Z 2026-02-14 04:52:22.737385 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.737393 | controller | map[lastTransitionTime:2026-02-14T04:47:27Z message:Service config create completed 2026-02-14 04:52:22.737398 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.737403 | controller | glanceAPIReadyCounts:map[default:0] hash:map[dbsync:n598h694h67bh55hc7h5d8h645hd7h5b7h79h686h558h556h696h687h54dhb6h5cch676h97hd6h655h67fhb4h5f5hbbh677h5d9h549h544h68bh545q] 2026-02-14 04:52:22.737408 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.737412 | controller | serviceID:2a53017ec0a7480cb0ba6c6dfcf4ddc2]]''' 2026-02-14 04:52:22.737416 | controller | - ' logger.go:42: 04:47:34 | glance_split_proxypass/1-deploy_glance | command failure, 2026-02-14 04:52:22.737421 | controller | skipping 1 additional commands' 2026-02-14 04:52:22.737425 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.737429 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.737433 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.737438 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.737442 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.737446 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.737450 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.737457 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.737461 | controller | - ' exit 0' 2026-02-14 04:52:22.737465 | controller | - ' else' 2026-02-14 04:52:22.737470 | controller | - ' exit 1' 2026-02-14 04:52:22.737474 | controller | - ' fi' 2026-02-14 04:52:22.737478 | controller | - ' ]' 2026-02-14 04:52:22.737482 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.737487 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.737491 | controller | "default-public" }}''' 2026-02-14 04:52:22.737495 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.737500 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.737514 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.737518 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.737523 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.737527 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.737532 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.737536 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.737540 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + matches=' 2026-02-14 04:52:22.737545 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2026-02-14 04:52:22.737549 | controller | '''' '']''' 2026-02-14 04:52:22.737553 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.737557 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.737562 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.737566 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.737570 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.737574 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.737579 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.737583 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.737587 | controller | - ' # it is an image' 2026-02-14 04:52:22.737591 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.737596 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.737600 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.737604 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.737609 | controller | - ' case $NAME in' 2026-02-14 04:52:22.737613 | controller | - ' API)' 2026-02-14 04:52:22.737617 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.737622 | controller | - ' ;;' 2026-02-14 04:52:22.737626 | controller | - ' esac' 2026-02-14 04:52:22.737630 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.737635 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.737641 | controller | - ' exit 1' 2026-02-14 04:52:22.737645 | controller | - ' fi' 2026-02-14 04:52:22.737649 | controller | - ' fi' 2026-02-14 04:52:22.737654 | controller | - ' done' 2026-02-14 04:52:22.737658 | controller | - ' exit 0' 2026-02-14 04:52:22.737662 | controller | - ' ]' 2026-02-14 04:52:22.737666 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.737673 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.737694 | controller | end }}''' 2026-02-14 04:52:22.737699 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.737703 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2026-02-14 04:52:22.737707 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.737712 | controller | end }}''' 2026-02-14 04:52:22.737717 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.737722 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.737726 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.737730 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.737735 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.737739 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.737743 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.737748 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.737752 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.737763 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.737768 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.737773 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.737777 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.737781 | controller | ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.737786 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.737790 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.737794 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.737799 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.737803 | controller | in' 2026-02-14 04:52:22.737807 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.737812 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.737816 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.737822 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.737826 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.737831 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.737835 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.737839 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.737846 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.737851 | controller | - ' logger.go:42: 04:47:35 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.737855 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.737860 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.737864 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.737868 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.737874 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.737878 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.737883 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.737887 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.737891 | controller | - ' exit 0' 2026-02-14 04:52:22.737896 | controller | - ' else' 2026-02-14 04:52:22.737900 | controller | - ' exit 1' 2026-02-14 04:52:22.737904 | controller | - ' fi' 2026-02-14 04:52:22.737908 | controller | - ' ]' 2026-02-14 04:52:22.737913 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.737917 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.737921 | controller | "default-public" }}''' 2026-02-14 04:52:22.737926 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.737930 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.737934 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.737938 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.737943 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.737948 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.737952 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.737957 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.737961 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + matches=' 2026-02-14 04:52:22.737965 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2026-02-14 04:52:22.737970 | controller | '''' '']''' 2026-02-14 04:52:22.737982 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.737987 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.737995 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.738000 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.738006 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.738011 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.738017 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.738022 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.738028 | controller | - ' # it is an image' 2026-02-14 04:52:22.738034 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.738039 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.738044 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.738052 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.738058 | controller | - ' case $NAME in' 2026-02-14 04:52:22.738064 | controller | - ' API)' 2026-02-14 04:52:22.738070 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.738076 | controller | - ' ;;' 2026-02-14 04:52:22.738081 | controller | - ' esac' 2026-02-14 04:52:22.738087 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.738093 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.738099 | controller | - ' exit 1' 2026-02-14 04:52:22.738104 | controller | - ' fi' 2026-02-14 04:52:22.738124 | controller | - ' fi' 2026-02-14 04:52:22.738131 | controller | - ' done' 2026-02-14 04:52:22.738137 | controller | - ' exit 0' 2026-02-14 04:52:22.738143 | controller | - ' ]' 2026-02-14 04:52:22.738149 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.738164 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.738170 | controller | end }}''' 2026-02-14 04:52:22.738176 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.738181 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2026-02-14 04:52:22.738187 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.738193 | controller | end }}''' 2026-02-14 04:52:22.738199 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738213 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.738219 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.738225 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.738230 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.738236 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.738242 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738248 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.738253 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738261 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.738284 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.738290 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.738296 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738302 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.738307 | controller | ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.738313 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738318 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.738323 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.738329 | controller | in' 2026-02-14 04:52:22.738334 | controller | - ' logger.go:42: 04:47:36 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.738349 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.738355 | controller | - ' logger.go:42: 04:47:37 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738362 | controller | - ' logger.go:42: 04:47:37 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.738368 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.738374 | controller | - ' logger.go:42: 04:47:37 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.738379 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.738385 | controller | - ' logger.go:42: 04:47:37 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.738394 | controller | - ' logger.go:42: 04:47:37 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.738400 | controller | - ' logger.go:42: 04:47:37 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.738406 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.738411 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.738417 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.738424 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.738430 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.738435 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.738441 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.738446 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.738452 | controller | - ' exit 0' 2026-02-14 04:52:22.738458 | controller | - ' else' 2026-02-14 04:52:22.738464 | controller | - ' exit 1' 2026-02-14 04:52:22.738469 | controller | - ' fi' 2026-02-14 04:52:22.738475 | controller | - ' ]' 2026-02-14 04:52:22.738480 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.738486 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.738491 | controller | "default-public" }}''' 2026-02-14 04:52:22.738497 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.738517 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.738525 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.738531 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.738537 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.738543 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.738549 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.738555 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.738561 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + matches=' 2026-02-14 04:52:22.738566 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2026-02-14 04:52:22.738572 | controller | '''' '']''' 2026-02-14 04:52:22.738578 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.738583 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.738589 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.738595 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.738601 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.738606 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.738611 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.738617 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.738622 | controller | - ' # it is an image' 2026-02-14 04:52:22.738628 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.738634 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.738640 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.738645 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.738652 | controller | - ' case $NAME in' 2026-02-14 04:52:22.738659 | controller | - ' API)' 2026-02-14 04:52:22.738698 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.738708 | controller | - ' ;;' 2026-02-14 04:52:22.738714 | controller | - ' esac' 2026-02-14 04:52:22.738720 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.738725 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.738731 | controller | - ' exit 1' 2026-02-14 04:52:22.738736 | controller | - ' fi' 2026-02-14 04:52:22.738742 | controller | - ' fi' 2026-02-14 04:52:22.738748 | controller | - ' done' 2026-02-14 04:52:22.738753 | controller | - ' exit 0' 2026-02-14 04:52:22.738759 | controller | - ' ]' 2026-02-14 04:52:22.738764 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.738770 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.738776 | controller | end }}''' 2026-02-14 04:52:22.738781 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.738787 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2026-02-14 04:52:22.738795 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.738801 | controller | end }}''' 2026-02-14 04:52:22.738806 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738812 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.738818 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.738823 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.738829 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.738834 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.738840 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.738849 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738854 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738860 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.738865 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.738871 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.738877 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738882 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.738888 | controller | ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.738895 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738901 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.738907 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.738913 | controller | in' 2026-02-14 04:52:22.738918 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.738924 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.738929 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.738935 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.738941 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.738947 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.738952 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.738958 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.738963 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.738969 | controller | - ' logger.go:42: 04:47:38 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.738986 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.738992 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.738998 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.739004 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.739009 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.739015 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.739023 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.739029 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.739035 | controller | - ' exit 0' 2026-02-14 04:52:22.739041 | controller | - ' else' 2026-02-14 04:52:22.739047 | controller | - ' exit 1' 2026-02-14 04:52:22.739052 | controller | - ' fi' 2026-02-14 04:52:22.739058 | controller | - ' ]' 2026-02-14 04:52:22.739063 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.739069 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.739075 | controller | "default-public" }}''' 2026-02-14 04:52:22.739081 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.739087 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.739093 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.739099 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.739104 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.739110 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.739116 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.739121 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.739137 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + matches=' 2026-02-14 04:52:22.739145 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2026-02-14 04:52:22.739151 | controller | '''' '']''' 2026-02-14 04:52:22.739157 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.739163 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.739168 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.739174 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.739180 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.739185 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.739191 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.739197 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.739202 | controller | - ' # it is an image' 2026-02-14 04:52:22.739208 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.739214 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.739222 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.739227 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.739233 | controller | - ' case $NAME in' 2026-02-14 04:52:22.739239 | controller | - ' API)' 2026-02-14 04:52:22.739245 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.739250 | controller | - ' ;;' 2026-02-14 04:52:22.739256 | controller | - ' esac' 2026-02-14 04:52:22.739262 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.739268 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.739273 | controller | - ' exit 1' 2026-02-14 04:52:22.739279 | controller | - ' fi' 2026-02-14 04:52:22.739284 | controller | - ' fi' 2026-02-14 04:52:22.739290 | controller | - ' done' 2026-02-14 04:52:22.739296 | controller | - ' exit 0' 2026-02-14 04:52:22.739302 | controller | - ' ]' 2026-02-14 04:52:22.739308 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.739315 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.739320 | controller | end }}''' 2026-02-14 04:52:22.739326 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.739331 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2026-02-14 04:52:22.739338 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.739343 | controller | end }}''' 2026-02-14 04:52:22.739360 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739366 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.739372 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.739378 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.739384 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.739390 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.739396 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739401 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.739407 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739413 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.739419 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.739425 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.739431 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739436 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.739442 | controller | ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.739448 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739457 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.739463 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.739470 | controller | in' 2026-02-14 04:52:22.739476 | controller | - ' logger.go:42: 04:47:39 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.739482 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.739488 | controller | - ' logger.go:42: 04:47:40 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739493 | controller | - ' logger.go:42: 04:47:40 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.739497 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.739501 | controller | - ' logger.go:42: 04:47:40 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.739506 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.739510 | controller | - ' logger.go:42: 04:47:40 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.739514 | controller | - ' logger.go:42: 04:47:40 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.739519 | controller | - ' logger.go:42: 04:47:40 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.739523 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.739527 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.739541 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.739546 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.739550 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.739554 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.739559 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.739563 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.739567 | controller | - ' exit 0' 2026-02-14 04:52:22.739572 | controller | - ' else' 2026-02-14 04:52:22.739576 | controller | - ' exit 1' 2026-02-14 04:52:22.739580 | controller | - ' fi' 2026-02-14 04:52:22.739584 | controller | - ' ]' 2026-02-14 04:52:22.739589 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.739593 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.739597 | controller | "default-public" }}''' 2026-02-14 04:52:22.739610 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.739615 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.739619 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.739623 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.739628 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.739632 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.739639 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.739643 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.739647 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + matches=' 2026-02-14 04:52:22.739651 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2026-02-14 04:52:22.739656 | controller | '''' '']''' 2026-02-14 04:52:22.739660 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.739664 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.739668 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.739687 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.739694 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.739702 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.739706 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.739710 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.739715 | controller | - ' # it is an image' 2026-02-14 04:52:22.739719 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.739723 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.739728 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.739734 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.739739 | controller | - ' case $NAME in' 2026-02-14 04:52:22.739743 | controller | - ' API)' 2026-02-14 04:52:22.739747 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.739752 | controller | - ' ;;' 2026-02-14 04:52:22.739756 | controller | - ' esac' 2026-02-14 04:52:22.739760 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.739765 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.739769 | controller | - ' exit 1' 2026-02-14 04:52:22.739773 | controller | - ' fi' 2026-02-14 04:52:22.739777 | controller | - ' fi' 2026-02-14 04:52:22.739782 | controller | - ' done' 2026-02-14 04:52:22.739786 | controller | - ' exit 0' 2026-02-14 04:52:22.739790 | controller | - ' ]' 2026-02-14 04:52:22.739794 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.739799 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.739803 | controller | end }}''' 2026-02-14 04:52:22.739807 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.739812 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2026-02-14 04:52:22.739816 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.739820 | controller | end }}''' 2026-02-14 04:52:22.739824 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739829 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.739833 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.739837 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.739843 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.739848 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.739852 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.739864 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739869 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739873 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.739878 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.739882 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.739886 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739891 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.739895 | controller | ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.739899 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739904 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.739908 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.739912 | controller | in' 2026-02-14 04:52:22.739916 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.739921 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.739925 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.739929 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.739933 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.739938 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.739942 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.739946 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.739952 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.739957 | controller | - ' logger.go:42: 04:47:41 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.739961 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.739965 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.739969 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.739974 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.739978 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.739982 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.739986 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.739994 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.739998 | controller | - ' exit 0' 2026-02-14 04:52:22.740004 | controller | - ' else' 2026-02-14 04:52:22.740008 | controller | - ' exit 1' 2026-02-14 04:52:22.740012 | controller | - ' fi' 2026-02-14 04:52:22.740017 | controller | - ' ]' 2026-02-14 04:52:22.740021 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.740025 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.740029 | controller | "default-public" }}''' 2026-02-14 04:52:22.740034 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.740038 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.740051 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.740055 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.740061 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.740066 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.740071 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.740082 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.740086 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | + matches=' 2026-02-14 04:52:22.740091 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2026-02-14 04:52:22.740095 | controller | '''' '']''' 2026-02-14 04:52:22.740099 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.740103 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.740108 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.740112 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.740116 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.740120 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.740125 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.740129 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.740133 | controller | - ' # it is an image' 2026-02-14 04:52:22.740138 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.740142 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.740146 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.740151 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.740155 | controller | - ' case $NAME in' 2026-02-14 04:52:22.740159 | controller | - ' API)' 2026-02-14 04:52:22.740163 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.740168 | controller | - ' ;;' 2026-02-14 04:52:22.740172 | controller | - ' esac' 2026-02-14 04:52:22.740176 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.740180 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.740185 | controller | - ' exit 1' 2026-02-14 04:52:22.740191 | controller | - ' fi' 2026-02-14 04:52:22.740195 | controller | - ' fi' 2026-02-14 04:52:22.740201 | controller | - ' done' 2026-02-14 04:52:22.740205 | controller | - ' exit 0' 2026-02-14 04:52:22.740209 | controller | - ' ]' 2026-02-14 04:52:22.740214 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.740218 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.740222 | controller | end }}''' 2026-02-14 04:52:22.740227 | controller | - ' logger.go:42: 04:47:42 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.740231 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2026-02-14 04:52:22.740235 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.740240 | controller | end }}''' 2026-02-14 04:52:22.740244 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740248 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.740253 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.740257 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.740261 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.740265 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.740270 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740274 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.740278 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740284 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.740289 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.740293 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.740297 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740301 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.740305 | controller | ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.740310 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740321 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.740326 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.740330 | controller | in' 2026-02-14 04:52:22.740334 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.740339 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.740343 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740347 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.740353 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.740358 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.740362 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.740366 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.740371 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.740375 | controller | - ' logger.go:42: 04:47:43 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.740379 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.740383 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.740388 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.740392 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.740396 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.740400 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.740406 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.740410 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.740415 | controller | - ' exit 0' 2026-02-14 04:52:22.740419 | controller | - ' else' 2026-02-14 04:52:22.740423 | controller | - ' exit 1' 2026-02-14 04:52:22.740427 | controller | - ' fi' 2026-02-14 04:52:22.740432 | controller | - ' ]' 2026-02-14 04:52:22.740436 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.740440 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.740444 | controller | "default-public" }}''' 2026-02-14 04:52:22.740449 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.740453 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.740457 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.740461 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.740466 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.740470 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.740474 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.740478 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.740483 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + matches=' 2026-02-14 04:52:22.740487 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2026-02-14 04:52:22.740491 | controller | '''' '']''' 2026-02-14 04:52:22.740495 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.740499 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.740504 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.740510 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.740514 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.740518 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.740522 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.740527 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.740531 | controller | - ' # it is an image' 2026-02-14 04:52:22.740535 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.740546 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.740550 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.740555 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.740559 | controller | - ' case $NAME in' 2026-02-14 04:52:22.740563 | controller | - ' API)' 2026-02-14 04:52:22.740568 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.740572 | controller | - ' ;;' 2026-02-14 04:52:22.740576 | controller | - ' esac' 2026-02-14 04:52:22.740580 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.740585 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.740589 | controller | - ' exit 1' 2026-02-14 04:52:22.740593 | controller | - ' fi' 2026-02-14 04:52:22.740597 | controller | - ' fi' 2026-02-14 04:52:22.740602 | controller | - ' done' 2026-02-14 04:52:22.740606 | controller | - ' exit 0' 2026-02-14 04:52:22.740610 | controller | - ' ]' 2026-02-14 04:52:22.740614 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.740619 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.740623 | controller | end }}''' 2026-02-14 04:52:22.740627 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.740631 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2026-02-14 04:52:22.740636 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.740640 | controller | end }}''' 2026-02-14 04:52:22.740644 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740648 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.740653 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.740657 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.740669 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.740686 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.740692 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740697 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.740701 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740706 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.740712 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.740716 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.740720 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740725 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.740729 | controller | ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.740733 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740738 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.740742 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.740746 | controller | in' 2026-02-14 04:52:22.740753 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.740757 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.740761 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.740766 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.740770 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.740774 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.740778 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.740790 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.740794 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.740799 | controller | - ' logger.go:42: 04:47:44 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.740803 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.740807 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.740814 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.740818 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.740822 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.740827 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.740831 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.740835 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.740840 | controller | - ' exit 0' 2026-02-14 04:52:22.740844 | controller | - ' else' 2026-02-14 04:52:22.740849 | controller | - ' exit 1' 2026-02-14 04:52:22.740853 | controller | - ' fi' 2026-02-14 04:52:22.740857 | controller | - ' ]' 2026-02-14 04:52:22.740861 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.740866 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.740870 | controller | "default-public" }}''' 2026-02-14 04:52:22.740874 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.740880 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.740885 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.740889 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.740893 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.740897 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.740902 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.740906 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.740910 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | + matches=' 2026-02-14 04:52:22.740915 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2026-02-14 04:52:22.740919 | controller | '''' '']''' 2026-02-14 04:52:22.740923 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.740927 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.740932 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.740936 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.740940 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.740945 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.740949 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.740953 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.740958 | controller | - ' # it is an image' 2026-02-14 04:52:22.740962 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.740967 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.740973 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.740982 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.740988 | controller | - ' case $NAME in' 2026-02-14 04:52:22.740994 | controller | - ' API)' 2026-02-14 04:52:22.741000 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.741015 | controller | - ' ;;' 2026-02-14 04:52:22.741020 | controller | - ' esac' 2026-02-14 04:52:22.741024 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.741029 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.741033 | controller | - ' exit 1' 2026-02-14 04:52:22.741037 | controller | - ' fi' 2026-02-14 04:52:22.741041 | controller | - ' fi' 2026-02-14 04:52:22.741046 | controller | - ' done' 2026-02-14 04:52:22.741050 | controller | - ' exit 0' 2026-02-14 04:52:22.741054 | controller | - ' ]' 2026-02-14 04:52:22.741058 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.741063 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.741067 | controller | end }}''' 2026-02-14 04:52:22.741080 | controller | - ' logger.go:42: 04:47:45 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.741085 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2026-02-14 04:52:22.741090 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.741098 | controller | end }}''' 2026-02-14 04:52:22.741102 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741106 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.741111 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.741115 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.741119 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.741124 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.741128 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741132 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.741136 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741141 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.741145 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.741149 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.741156 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741161 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.741166 | controller | ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.741170 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741174 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.741178 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.741183 | controller | in' 2026-02-14 04:52:22.741187 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.741191 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.741196 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741200 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.741204 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.741208 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.741213 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.741217 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.741221 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.741227 | controller | - ' logger.go:42: 04:47:46 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.741234 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.741238 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.741243 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.741247 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.741251 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.741256 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.741260 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.741265 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.741269 | controller | - ' exit 0' 2026-02-14 04:52:22.741275 | controller | - ' else' 2026-02-14 04:52:22.741279 | controller | - ' exit 1' 2026-02-14 04:52:22.741284 | controller | - ' fi' 2026-02-14 04:52:22.741295 | controller | - ' ]' 2026-02-14 04:52:22.741300 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.741304 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.741309 | controller | "default-public" }}''' 2026-02-14 04:52:22.741313 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.741317 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.741322 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.741326 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.741330 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.741334 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.741339 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.741343 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.741347 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + matches=' 2026-02-14 04:52:22.741351 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2026-02-14 04:52:22.741356 | controller | '''' '']''' 2026-02-14 04:52:22.741360 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.741364 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.741368 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.741373 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.741377 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.741381 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.741385 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.741390 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.741394 | controller | - ' # it is an image' 2026-02-14 04:52:22.741398 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.741403 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.741409 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.741413 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.741417 | controller | - ' case $NAME in' 2026-02-14 04:52:22.741421 | controller | - ' API)' 2026-02-14 04:52:22.741426 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.741430 | controller | - ' ;;' 2026-02-14 04:52:22.741434 | controller | - ' esac' 2026-02-14 04:52:22.741438 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.741443 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.741447 | controller | - ' exit 1' 2026-02-14 04:52:22.741451 | controller | - ' fi' 2026-02-14 04:52:22.741456 | controller | - ' fi' 2026-02-14 04:52:22.741460 | controller | - ' done' 2026-02-14 04:52:22.741464 | controller | - ' exit 0' 2026-02-14 04:52:22.741468 | controller | - ' ]' 2026-02-14 04:52:22.741473 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.741477 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.741481 | controller | end }}''' 2026-02-14 04:52:22.741486 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.741490 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2026-02-14 04:52:22.741494 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.741499 | controller | end }}''' 2026-02-14 04:52:22.741503 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741507 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.741511 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.741516 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.741520 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.741532 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.741537 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.741541 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741546 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741550 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.741554 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.741559 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.741563 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.741567 | controller | ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.741571 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741576 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741582 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.741586 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.741590 | controller | in' 2026-02-14 04:52:22.741595 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.741599 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.741603 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741607 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.741612 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.741616 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.741620 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.741624 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.741630 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.741635 | controller | - ' logger.go:42: 04:47:47 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.741639 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.741643 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.741648 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.741652 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.741656 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.741661 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.741665 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.741669 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.741687 | controller | - ' exit 0' 2026-02-14 04:52:22.741693 | controller | - ' else' 2026-02-14 04:52:22.741699 | controller | - ' exit 1' 2026-02-14 04:52:22.741703 | controller | - ' fi' 2026-02-14 04:52:22.741707 | controller | - ' ]' 2026-02-14 04:52:22.741714 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.741718 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.741723 | controller | "default-public" }}''' 2026-02-14 04:52:22.741727 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.741731 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.741736 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.741740 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.741744 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.741757 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.741763 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.741768 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.741773 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | + matches=' 2026-02-14 04:52:22.741779 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2026-02-14 04:52:22.741783 | controller | '''' '']''' 2026-02-14 04:52:22.741787 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.741792 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.741796 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.741800 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.741805 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.741809 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.741813 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.741817 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.741822 | controller | - ' # it is an image' 2026-02-14 04:52:22.741826 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.741830 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.741835 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.741839 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.741843 | controller | - ' case $NAME in' 2026-02-14 04:52:22.741847 | controller | - ' API)' 2026-02-14 04:52:22.741852 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.741856 | controller | - ' ;;' 2026-02-14 04:52:22.741860 | controller | - ' esac' 2026-02-14 04:52:22.741865 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.741869 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.741873 | controller | - ' exit 1' 2026-02-14 04:52:22.741877 | controller | - ' fi' 2026-02-14 04:52:22.741882 | controller | - ' fi' 2026-02-14 04:52:22.741886 | controller | - ' done' 2026-02-14 04:52:22.741890 | controller | - ' exit 0' 2026-02-14 04:52:22.741894 | controller | - ' ]' 2026-02-14 04:52:22.741899 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.741903 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.741907 | controller | end }}''' 2026-02-14 04:52:22.741912 | controller | - ' logger.go:42: 04:47:48 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.741916 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2026-02-14 04:52:22.741920 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.741925 | controller | end }}''' 2026-02-14 04:52:22.741929 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741933 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.741937 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.741942 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.741948 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.741952 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.741957 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741963 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.741969 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.741975 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.741981 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.741987 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.741993 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.742006 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.742011 | controller | ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.742015 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.742019 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.742024 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.742028 | controller | in' 2026-02-14 04:52:22.742032 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.742037 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.742041 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.742045 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.742049 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.742054 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.742058 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.742062 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.742066 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.742071 | controller | - ' logger.go:42: 04:47:49 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.742075 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.742079 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.742084 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.742088 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.742092 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.742096 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.742101 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.742105 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.742112 | controller | - ' exit 0' 2026-02-14 04:52:22.742117 | controller | - ' else' 2026-02-14 04:52:22.742121 | controller | - ' exit 1' 2026-02-14 04:52:22.742125 | controller | - ' fi' 2026-02-14 04:52:22.742130 | controller | - ' ]' 2026-02-14 04:52:22.742134 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + template=''{{ 2026-02-14 04:52:22.742138 | controller | index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint 2026-02-14 04:52:22.742142 | controller | "default-public" }}''' 2026-02-14 04:52:22.742147 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.742151 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.742155 | controller | -n glance-kuttl-tests Glance glance -o ''go-template={{ index .status.apiEndpoint 2026-02-14 04:52:22.742162 | controller | "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.742167 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.742171 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.742175 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.742180 | controller | ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.742184 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + matches=' 2026-02-14 04:52:22.742188 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + ''['' -z 2026-02-14 04:52:22.742192 | controller | '''' '']''' 2026-02-14 04:52:22.742197 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.742201 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | running command: 2026-02-14 04:52:22.742205 | controller | [sh -c set -euxo pipefail' 2026-02-14 04:52:22.742209 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.742214 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.742225 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.742229 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.742234 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.742238 | controller | - ' # it is an image' 2026-02-14 04:52:22.742243 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.742247 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.742251 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.742256 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.742260 | controller | - ' case $NAME in' 2026-02-14 04:52:22.742264 | controller | - ' API)' 2026-02-14 04:52:22.742268 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.742273 | controller | - ' ;;' 2026-02-14 04:52:22.742277 | controller | - ' esac' 2026-02-14 04:52:22.742281 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.742304 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.742310 | controller | - ' exit 1' 2026-02-14 04:52:22.742316 | controller | - ' fi' 2026-02-14 04:52:22.742327 | controller | - ' fi' 2026-02-14 04:52:22.742334 | controller | - ' done' 2026-02-14 04:52:22.742340 | controller | - ' exit 0' 2026-02-14 04:52:22.742345 | controller | - ' ]' 2026-02-14 04:52:22.742351 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.742357 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.742362 | controller | end }}''' 2026-02-14 04:52:22.742366 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.742371 | controller | -n openstack-operators deployment glance-operator-controller-manager -o ''go-template={{ 2026-02-14 04:52:22.742375 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.742379 | controller | end }}''' 2026-02-14 04:52:22.742383 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.742388 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.742392 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.742396 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.742401 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.742405 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.742427 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.742432 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.742436 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.742440 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.742445 | controller | ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.742449 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.742453 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.742458 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ sed -e 2026-02-14 04:52:22.742462 | controller | ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.742466 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.742471 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.742475 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + case $NAME 2026-02-14 04:52:22.742491 | controller | in' 2026-02-14 04:52:22.742497 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | ++ oc get 2026-02-14 04:52:22.742501 | controller | -n glance-kuttl-tests glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.742505 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.742519 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.742526 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.742531 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + for ITEM 2026-02-14 04:52:22.742535 | controller | in $(echo $imageTuples)' 2026-02-14 04:52:22.742540 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.742544 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.742549 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.742553 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/1-deploy_glance | test step 2026-02-14 04:52:22.742557 | controller | completed 1-deploy_glance' 2026-02-14 04:52:22.742562 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/2-scale-glanceapis | starting 2026-02-14 04:52:22.742566 | controller | test step 2-scale-glanceapis' 2026-02-14 04:52:22.742570 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/2-scale-glanceapis | running 2026-02-14 04:52:22.742575 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2026-02-14 04:52:22.742579 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":3}]''' 2026-02-14 04:52:22.742583 | controller | - ' ]' 2026-02-14 04:52:22.742590 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/2-scale-glanceapis | Warning: 2026-02-14 04:52:22.742595 | controller | field "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.742600 | controller | instead' 2026-02-14 04:52:22.742604 | controller | - ' logger.go:42: 04:47:50 | glance_split_proxypass/2-scale-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.742608 | controller | patched' 2026-02-14 04:52:22.742613 | controller | - ' logger.go:42: 04:48:04 | glance_split_proxypass/2-scale-glanceapis | test step 2026-02-14 04:52:22.742617 | controller | completed 2-scale-glanceapis' 2026-02-14 04:52:22.742621 | controller | - ' logger.go:42: 04:48:04 | glance_split_proxypass/3-scale-down-glanceapis | starting 2026-02-14 04:52:22.742626 | controller | test step 3-scale-down-glanceapis' 2026-02-14 04:52:22.742630 | controller | - ' logger.go:42: 04:48:04 | glance_split_proxypass/3-scale-down-glanceapis | running 2026-02-14 04:52:22.742634 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2026-02-14 04:52:22.742639 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2026-02-14 04:52:22.742643 | controller | - ' ]' 2026-02-14 04:52:22.742647 | controller | - ' logger.go:42: 04:48:04 | glance_split_proxypass/3-scale-down-glanceapis | Warning: 2026-02-14 04:52:22.742652 | controller | field "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.742656 | controller | instead' 2026-02-14 04:52:22.742660 | controller | - ' logger.go:42: 04:48:04 | glance_split_proxypass/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.742665 | controller | patched' 2026-02-14 04:52:22.742669 | controller | - ' logger.go:42: 04:48:08 | glance_split_proxypass/3-scale-down-glanceapis | test 2026-02-14 04:52:22.742676 | controller | step completed 3-scale-down-glanceapis' 2026-02-14 04:52:22.742698 | controller | - ' logger.go:42: 04:48:08 | glance_split_proxypass/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.742703 | controller | | starting test step 4-scale-down-zero-glanceapis' 2026-02-14 04:52:22.742707 | controller | - ' logger.go:42: 04:48:08 | glance_split_proxypass/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.742711 | controller | | running command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2026-02-14 04:52:22.742716 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":0}]''' 2026-02-14 04:52:22.742720 | controller | - ' ]' 2026-02-14 04:52:22.742726 | controller | - ' logger.go:42: 04:48:08 | glance_split_proxypass/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.742730 | controller | | Warning: field "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.742735 | controller | instead' 2026-02-14 04:52:22.742739 | controller | - ' logger.go:42: 04:48:08 | glance_split_proxypass/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.742743 | controller | | glance.glance.openstack.org/glance patched' 2026-02-14 04:52:22.742748 | controller | - ' logger.go:42: 04:48:41 | glance_split_proxypass/4-scale-down-zero-glanceapis 2026-02-14 04:52:22.742752 | controller | | test step completed 4-scale-down-zero-glanceapis' 2026-02-14 04:52:22.742756 | controller | - ' logger.go:42: 04:48:41 | glance_split_proxypass/5-cleanup-glance | starting 2026-02-14 04:52:22.742761 | controller | test step 5-cleanup-glance' 2026-02-14 04:52:22.742765 | controller | - ' logger.go:42: 04:48:41 | glance_split_proxypass/5-cleanup-glance | running 2026-02-14 04:52:22.742769 | controller | command: [sh -c oc kustomize ../../../../config/samples/layout/split | oc delete 2026-02-14 04:52:22.742774 | controller | -n $NAMESPACE -f -' 2026-02-14 04:52:22.742779 | controller | - ' ]' 2026-02-14 04:52:22.742784 | controller | - ' logger.go:42: 04:48:41 | glance_split_proxypass/5-cleanup-glance | glance.glance.openstack.org 2026-02-14 04:52:22.742788 | controller | "glance" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742792 | controller | - ' logger.go:42: 04:48:41 | glance_split_proxypass/5-cleanup-glance | running 2026-02-14 04:52:22.742797 | controller | command: [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2026-02-14 04:52:22.742809 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2026-02-14 04:52:22.742814 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2026-02-14 04:52:22.742819 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2026-02-14 04:52:22.742824 | controller | done' 2026-02-14 04:52:22.742830 | controller | - ' ]' 2026-02-14 04:52:22.742836 | controller | - ' logger.go:42: 04:48:41 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742842 | controller | "glance-cache-glance-default-external-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742848 | controller | - ' logger.go:42: 04:48:42 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742854 | controller | "glance-cache-glance-default-external-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742860 | controller | - ' logger.go:42: 04:48:42 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742866 | controller | "glance-cache-glance-default-external-api-2" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742872 | controller | - ' logger.go:42: 04:48:42 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742878 | controller | "glance-cache-glance-default-internal-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742883 | controller | - ' logger.go:42: 04:48:42 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742889 | controller | "glance-cache-glance-default-internal-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742895 | controller | - ' logger.go:42: 04:48:42 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742901 | controller | "glance-cache-glance-default-internal-api-2" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742907 | controller | - ' logger.go:42: 04:48:43 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742913 | controller | "glance-glance-default-external-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742918 | controller | - ' logger.go:42: 04:48:43 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742924 | controller | "glance-glance-default-external-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742935 | controller | - ' logger.go:42: 04:48:43 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742941 | controller | "glance-glance-default-external-api-2" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742947 | controller | - ' logger.go:42: 04:48:43 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742953 | controller | "glance-glance-default-internal-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742959 | controller | - ' logger.go:42: 04:48:44 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742966 | controller | "glance-glance-default-internal-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742972 | controller | - ' logger.go:42: 04:48:44 | glance_split_proxypass/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.742978 | controller | "glance-glance-default-internal-api-2" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.742984 | controller | - ' logger.go:42: 04:48:44 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage01-crc 2026-02-14 04:52:22.742990 | controller | patched' 2026-02-14 04:52:22.742995 | controller | - ' logger.go:42: 04:48:44 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage05-crc 2026-02-14 04:52:22.743001 | controller | patched' 2026-02-14 04:52:22.743007 | controller | - ' logger.go:42: 04:48:44 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage09-crc 2026-02-14 04:52:22.743012 | controller | patched' 2026-02-14 04:52:22.743016 | controller | - ' logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage10-crc 2026-02-14 04:52:22.743020 | controller | patched' 2026-02-14 04:52:22.743025 | controller | - ' logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage11-crc 2026-02-14 04:52:22.743029 | controller | patched' 2026-02-14 04:52:22.743033 | controller | - ' logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage13-crc 2026-02-14 04:52:22.743037 | controller | patched' 2026-02-14 04:52:22.743042 | controller | - ' logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage14-crc 2026-02-14 04:52:22.743046 | controller | patched' 2026-02-14 04:52:22.743050 | controller | - ' logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage15-crc 2026-02-14 04:52:22.743054 | controller | patched' 2026-02-14 04:52:22.743059 | controller | - ' logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage16-crc 2026-02-14 04:52:22.743063 | controller | patched' 2026-02-14 04:52:22.743067 | controller | - ' logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage17-crc 2026-02-14 04:52:22.743071 | controller | patched' 2026-02-14 04:52:22.743076 | controller | - ' logger.go:42: 04:48:45 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage19-crc 2026-02-14 04:52:22.743080 | controller | patched' 2026-02-14 04:52:22.743084 | controller | - ' logger.go:42: 04:48:46 | glance_split_proxypass/5-cleanup-glance | persistentvolume/local-storage20-crc 2026-02-14 04:52:22.743088 | controller | patched' 2026-02-14 04:52:22.743102 | controller | - ' logger.go:42: 04:48:46 | glance_split_proxypass/5-cleanup-glance | test step 2026-02-14 04:52:22.743106 | controller | completed 5-cleanup-glance' 2026-02-14 04:52:22.743111 | controller | - ' logger.go:42: 04:48:46 | glance_split_proxypass | skipping kubernetes event 2026-02-14 04:52:22.743115 | controller | logging' 2026-02-14 04:52:22.743119 | controller | - === CONT kuttl/harness/glance_split 2026-02-14 04:52:22.743124 | controller | - ' logger.go:42: 04:48:46 | glance_split | Skipping creation of user-supplied 2026-02-14 04:52:22.743128 | controller | namespace: glance-kuttl-tests' 2026-02-14 04:52:22.743132 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | starting test step 2026-02-14 04:52:22.743137 | controller | 1-deploy_glance' 2026-02-14 04:52:22.743141 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.743147 | controller | -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2026-02-14 04:52:22.743152 | controller | -f -' 2026-02-14 04:52:22.743156 | controller | - ' ]' 2026-02-14 04:52:22.743160 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | Warning: field "spec.notificationBusInstance" 2026-02-14 04:52:22.743165 | controller | is deprecated, please use "spec.notificationsBus.cluster" instead' 2026-02-14 04:52:22.743169 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.743173 | controller | created' 2026-02-14 04:52:22.743178 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.743182 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.743186 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.743190 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.743198 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.743202 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.743207 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.743211 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.743215 | controller | - ' exit 0' 2026-02-14 04:52:22.743220 | controller | - ' else' 2026-02-14 04:52:22.743224 | controller | - ' exit 1' 2026-02-14 04:52:22.743228 | controller | - ' fi' 2026-02-14 04:52:22.743232 | controller | - ' ]' 2026-02-14 04:52:22.743237 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.743241 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.743245 | controller | }}''' 2026-02-14 04:52:22.743250 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.743254 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.743258 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.743263 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.743267 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | error: error executing 2026-02-14 04:52:22.743271 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.743275 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.743280 | controller | at : error calling index: index of 2026-02-14 04:52:22.743284 | controller | untyped nil' 2026-02-14 04:52:22.743288 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.743292 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.743301 | controller | for debugging the template:' 2026-02-14 04:52:22.743305 | controller | - " logger.go:42: 04:48:46 | glance_split/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.743309 | controller | - " logger.go:42: 04:48:46 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.743314 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.743318 | controller | }}" 2026-02-14 04:52:22.743322 | controller | - " logger.go:42: 04:48:46 | glance_split/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.743327 | controller | - " logger.go:42: 04:48:46 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.743334 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.743346 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.743351 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.743356 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42075\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.743361 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.743366 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.743370 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.743374 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.743379 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.743386 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.743398 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.743402 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DB 2026-02-14 04:52:22.743409 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DBsync 2026-02-14 04:52:22.743414 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.743419 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.743423 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.743429 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.743433 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.743438 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.743442 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.743446 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.743451 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.743455 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.743460 | controller | - " logger.go:42: 04:48:46 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.743465 | controller | engine was:" 2026-02-14 04:52:22.743469 | controller | - " logger.go:42: 04:48:46 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.743475 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.743483 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.743487 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.743493 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.743497 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.743503 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.743507 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.743521 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.743526 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.743538 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.743542 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.743547 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.743551 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.743555 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.743560 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.743564 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.743568 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.743573 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.743577 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.743581 | controller | time:2026-02-14T04:48:46Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42075 2026-02-14 04:52:22.743585 | controller | uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.743590 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.743594 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | enabled_backends = 2026-02-14 04:52:22.743599 | controller | default_backend:swift' 2026-02-14 04:52:22.743603 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.743607 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | default_backend = default_backend' 2026-02-14 04:52:22.743611 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.743616 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.743620 | controller | = True' 2026-02-14 04:52:22.743624 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.743630 | controller | = 3' 2026-02-14 04:52:22.743635 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.743639 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.743643 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.743647 | controller | = internalURL' 2026-02-14 04:52:22.743652 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | swift_store_user = 2026-02-14 04:52:22.743656 | controller | service:glance' 2026-02-14 04:52:22.743660 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | swift_store_key = {{ 2026-02-14 04:52:22.743665 | controller | .ServicePassword }}' 2026-02-14 04:52:22.743669 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.743687 | controller | = {{ .Region }}' 2026-02-14 04:52:22.743695 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.743699 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.743703 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.743708 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.743712 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.743716 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.743721 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.743725 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.743729 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.743734 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.743738 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.743744 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:DB 2026-02-14 04:52:22.743748 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.743753 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.743757 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.743761 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.743775 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.743780 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.743784 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.743789 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.743793 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.743797 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.743802 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.743806 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.743812 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.743816 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:Service config create not started 2026-02-14 04:52:22.743820 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.743825 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.743829 | controller | - ' logger.go:42: 04:48:46 | glance_split/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.743833 | controller | 1 additional commands' 2026-02-14 04:52:22.743837 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.743842 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.743846 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.743850 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.743854 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.743859 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.743863 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.743867 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.743871 | controller | - ' exit 0' 2026-02-14 04:52:22.743876 | controller | - ' else' 2026-02-14 04:52:22.743880 | controller | - ' exit 1' 2026-02-14 04:52:22.743884 | controller | - ' fi' 2026-02-14 04:52:22.743888 | controller | - ' ]' 2026-02-14 04:52:22.743893 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.743897 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.743901 | controller | }}''' 2026-02-14 04:52:22.743906 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.743910 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.743914 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.743918 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.743923 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | error: error executing 2026-02-14 04:52:22.743927 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.743931 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.743935 | controller | at : error calling index: index of 2026-02-14 04:52:22.743940 | controller | untyped nil' 2026-02-14 04:52:22.743944 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.743948 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.743957 | controller | for debugging the template:' 2026-02-14 04:52:22.743963 | controller | - " logger.go:42: 04:48:47 | glance_split/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.743969 | controller | - " logger.go:42: 04:48:47 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.743976 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.743982 | controller | }}" 2026-02-14 04:52:22.743988 | controller | - " logger.go:42: 04:48:47 | glance_split/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.744004 | controller | - " logger.go:42: 04:48:47 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.744012 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.744016 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.744021 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.744025 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42075\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.744030 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.744035 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.744039 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.744043 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.744048 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.744062 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.744068 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.744073 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DB 2026-02-14 04:52:22.744077 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DBsync 2026-02-14 04:52:22.744082 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.744086 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.744091 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.744096 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.744102 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.744108 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.744114 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.744121 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.744127 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.744133 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.744139 | controller | - " logger.go:42: 04:48:47 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.744145 | controller | engine was:" 2026-02-14 04:52:22.744151 | controller | - " logger.go:42: 04:48:47 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.744157 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.744166 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.744172 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.744178 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.744184 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.744190 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.744196 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.744213 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.744221 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.744226 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.744233 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.744239 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.744245 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.744251 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.744257 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.744263 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.744269 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.744276 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.744282 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.744288 | controller | time:2026-02-14T04:48:46Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42075 2026-02-14 04:52:22.744294 | controller | uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.744300 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.744306 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | enabled_backends = 2026-02-14 04:52:22.744312 | controller | default_backend:swift' 2026-02-14 04:52:22.744318 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.744323 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | default_backend = default_backend' 2026-02-14 04:52:22.744327 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.744332 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.744336 | controller | = True' 2026-02-14 04:52:22.744340 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.744348 | controller | = 3' 2026-02-14 04:52:22.744353 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.744357 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.744362 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.744366 | controller | = internalURL' 2026-02-14 04:52:22.744370 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | swift_store_user = 2026-02-14 04:52:22.744375 | controller | service:glance' 2026-02-14 04:52:22.744379 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | swift_store_key = {{ 2026-02-14 04:52:22.744384 | controller | .ServicePassword }}' 2026-02-14 04:52:22.744388 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.744392 | controller | = {{ .Region }}' 2026-02-14 04:52:22.744397 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.744401 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.744405 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.744410 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.744414 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.744419 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.744423 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.744427 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.744432 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.744436 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.744440 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.744445 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:DB 2026-02-14 04:52:22.744449 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.744465 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.744471 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.744475 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.744480 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.744484 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.744489 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.744493 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.744497 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.744502 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.744506 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.744511 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.744518 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.744522 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:Service config create not started 2026-02-14 04:52:22.744527 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.744531 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.744535 | controller | - ' logger.go:42: 04:48:47 | glance_split/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.744540 | controller | 1 additional commands' 2026-02-14 04:52:22.744544 | controller | - ' logger.go:42: 04:48:48 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.744549 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.744553 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.744557 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.744562 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.744566 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.744570 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.744575 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.744579 | controller | - ' exit 0' 2026-02-14 04:52:22.744583 | controller | - ' else' 2026-02-14 04:52:22.744588 | controller | - ' exit 1' 2026-02-14 04:52:22.744592 | controller | - ' fi' 2026-02-14 04:52:22.744598 | controller | - ' ]' 2026-02-14 04:52:22.744604 | controller | - ' logger.go:42: 04:48:48 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.744610 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.744617 | controller | }}''' 2026-02-14 04:52:22.744623 | controller | - ' logger.go:42: 04:48:48 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.744629 | controller | - ' logger.go:42: 04:48:48 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.744634 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.744638 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.744643 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | error: error executing 2026-02-14 04:52:22.744648 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.744654 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.744658 | controller | at : error calling index: index of 2026-02-14 04:52:22.744663 | controller | untyped nil' 2026-02-14 04:52:22.744668 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.744690 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.744706 | controller | for debugging the template:' 2026-02-14 04:52:22.744712 | controller | - " logger.go:42: 04:48:49 | glance_split/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.744719 | controller | - " logger.go:42: 04:48:49 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.744724 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.744730 | controller | }}" 2026-02-14 04:52:22.744737 | controller | - " logger.go:42: 04:48:49 | glance_split/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.744753 | controller | - " logger.go:42: 04:48:49 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.744764 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.744773 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.744779 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.744784 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42075\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.744789 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.744793 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.744797 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.744802 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.744806 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.744821 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.744826 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.744830 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DB 2026-02-14 04:52:22.744834 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DBsync 2026-02-14 04:52:22.744839 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.744843 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.744848 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.744852 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.744857 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.744861 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.744865 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.744870 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.744875 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.744881 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.744887 | controller | - " logger.go:42: 04:48:49 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.744893 | controller | engine was:" 2026-02-14 04:52:22.744899 | controller | - " logger.go:42: 04:48:49 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.744905 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.744914 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.744920 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.744926 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.744940 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.744948 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.744954 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.744960 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.744966 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.744972 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.744978 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.744984 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.744990 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.744996 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.745002 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.745008 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.745013 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.745019 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.745025 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.745030 | controller | time:2026-02-14T04:48:46Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42075 2026-02-14 04:52:22.745034 | controller | uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.745039 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.745043 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | enabled_backends = 2026-02-14 04:52:22.745047 | controller | default_backend:swift' 2026-02-14 04:52:22.745052 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.745056 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | default_backend = default_backend' 2026-02-14 04:52:22.745060 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.745065 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.745069 | controller | = True' 2026-02-14 04:52:22.745073 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.745080 | controller | = 3' 2026-02-14 04:52:22.745084 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.745088 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.745093 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.745097 | controller | = internalURL' 2026-02-14 04:52:22.745101 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | swift_store_user = 2026-02-14 04:52:22.745106 | controller | service:glance' 2026-02-14 04:52:22.745111 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | swift_store_key = {{ 2026-02-14 04:52:22.745120 | controller | .ServicePassword }}' 2026-02-14 04:52:22.745134 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.745141 | controller | = {{ .Region }}' 2026-02-14 04:52:22.745147 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.745153 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.745158 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.745164 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.745170 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.745176 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.745181 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.745186 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.745190 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.745194 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.745199 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.745214 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:DB 2026-02-14 04:52:22.745219 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.745224 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.745228 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.745236 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.745242 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.745247 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.745251 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.745255 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.745259 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.745264 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.745268 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.745272 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.745279 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.745283 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:Service config create not started 2026-02-14 04:52:22.745287 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.745292 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.745296 | controller | - ' logger.go:42: 04:48:49 | glance_split/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.745300 | controller | 1 additional commands' 2026-02-14 04:52:22.745305 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.745309 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.745313 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.745317 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.745322 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.745426 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.745431 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.745435 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.745440 | controller | - ' exit 0' 2026-02-14 04:52:22.745444 | controller | - ' else' 2026-02-14 04:52:22.745448 | controller | - ' exit 1' 2026-02-14 04:52:22.745454 | controller | - ' fi' 2026-02-14 04:52:22.745460 | controller | - ' ]' 2026-02-14 04:52:22.745477 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.745484 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.745489 | controller | }}''' 2026-02-14 04:52:22.745495 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.745505 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.745512 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.745518 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.745524 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | error: error executing 2026-02-14 04:52:22.745530 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.745536 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.745543 | controller | at : error calling index: index of 2026-02-14 04:52:22.745548 | controller | untyped nil' 2026-02-14 04:52:22.745552 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.745557 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.745565 | controller | for debugging the template:' 2026-02-14 04:52:22.745572 | controller | - " logger.go:42: 04:48:50 | glance_split/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.745578 | controller | - " logger.go:42: 04:48:50 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.745598 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.745605 | controller | }}" 2026-02-14 04:52:22.745610 | controller | - " logger.go:42: 04:48:50 | glance_split/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.745616 | controller | - " logger.go:42: 04:48:50 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.745627 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.745633 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.745638 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.745645 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42075\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.745651 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.745657 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.745663 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.745669 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.745706 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.745722 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.745729 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.745736 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DB 2026-02-14 04:52:22.745742 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DBsync 2026-02-14 04:52:22.745748 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.745754 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.745760 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.745766 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.745772 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.745778 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.745786 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.745792 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.745799 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.745805 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.745811 | controller | - " logger.go:42: 04:48:50 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.745817 | controller | engine was:" 2026-02-14 04:52:22.745823 | controller | - " logger.go:42: 04:48:50 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.745829 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.745840 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.745846 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.745852 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.745868 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.745878 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.745884 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.745890 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.745896 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.745902 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.745908 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.745914 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.745919 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.745925 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.745931 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.745937 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.745943 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.745950 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.745955 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.745962 | controller | time:2026-02-14T04:48:46Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42075 2026-02-14 04:52:22.745968 | controller | uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.745974 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.745979 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | enabled_backends = 2026-02-14 04:52:22.745985 | controller | default_backend:swift' 2026-02-14 04:52:22.745991 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.745997 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | default_backend = default_backend' 2026-02-14 04:52:22.746003 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.746008 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.746015 | controller | = True' 2026-02-14 04:52:22.746021 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.746031 | controller | = 3' 2026-02-14 04:52:22.746037 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.746043 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.746049 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.746055 | controller | = internalURL' 2026-02-14 04:52:22.746060 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | swift_store_user = 2026-02-14 04:52:22.746066 | controller | service:glance' 2026-02-14 04:52:22.746072 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | swift_store_key = {{ 2026-02-14 04:52:22.746078 | controller | .ServicePassword }}' 2026-02-14 04:52:22.746084 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.746090 | controller | = {{ .Region }}' 2026-02-14 04:52:22.746096 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.746102 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.746108 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.746114 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.746120 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.746126 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.746132 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.746138 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.746159 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.746167 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.746173 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.746179 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:DB 2026-02-14 04:52:22.746185 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.746191 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.746196 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.746203 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.746211 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.746218 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.746224 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.746230 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.746235 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.746242 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.746248 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.746254 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.746263 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.746269 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:Service config create not started 2026-02-14 04:52:22.746275 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.746282 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.746288 | controller | - ' logger.go:42: 04:48:50 | glance_split/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.746293 | controller | 1 additional commands' 2026-02-14 04:52:22.746366 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.746374 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.746383 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.746389 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.746395 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.746401 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.746407 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.746413 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.746419 | controller | - ' exit 0' 2026-02-14 04:52:22.746425 | controller | - ' else' 2026-02-14 04:52:22.746429 | controller | - ' exit 1' 2026-02-14 04:52:22.746434 | controller | - ' fi' 2026-02-14 04:52:22.746438 | controller | - ' ]' 2026-02-14 04:52:22.746442 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.746448 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.746454 | controller | }}''' 2026-02-14 04:52:22.746460 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.746467 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.746473 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.746480 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.746486 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | error: error executing 2026-02-14 04:52:22.746492 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.746498 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.746504 | controller | at : error calling index: index of 2026-02-14 04:52:22.746509 | controller | untyped nil' 2026-02-14 04:52:22.746515 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.746521 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.746543 | controller | for debugging the template:' 2026-02-14 04:52:22.746550 | controller | - " logger.go:42: 04:48:51 | glance_split/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.746556 | controller | - " logger.go:42: 04:48:51 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.746563 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.746569 | controller | }}" 2026-02-14 04:52:22.746575 | controller | - " logger.go:42: 04:48:51 | glance_split/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.746585 | controller | - " logger.go:42: 04:48:51 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.746591 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.746597 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.746603 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.746609 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:46Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42075\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.746618 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.746624 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.746630 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.746646 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.746654 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.746662 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.746669 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.746691 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DB 2026-02-14 04:52:22.746700 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"DBsync 2026-02-14 04:52:22.746707 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.746713 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.746719 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.746725 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.746732 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.746738 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.746744 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.746750 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.746760 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Service 2026-02-14 04:52:22.746765 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.746771 | controller | - " logger.go:42: 04:48:51 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.746777 | controller | engine was:" 2026-02-14 04:52:22.746783 | controller | - " logger.go:42: 04:48:51 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.746789 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.746798 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.746815 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.746822 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.746828 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.746835 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.746841 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.746847 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.746852 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.746858 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.746864 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.746870 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.746876 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.746882 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.746888 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.746895 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.746901 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.746906 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:notificationBusSecret:map[] 2026-02-14 04:52:22.746912 | controller | f:observedGeneration:map[]]] manager:manager operation:Update subresource:status 2026-02-14 04:52:22.746918 | controller | time:2026-02-14T04:48:46Z]] name:glance namespace:glance-kuttl-tests resourceVersion:42075 2026-02-14 04:52:22.746924 | controller | uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.746930 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.746936 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | enabled_backends = 2026-02-14 04:52:22.746942 | controller | default_backend:swift' 2026-02-14 04:52:22.746948 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.746954 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | default_backend = default_backend' 2026-02-14 04:52:22.746960 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.746965 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.746971 | controller | = True' 2026-02-14 04:52:22.746980 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.746986 | controller | = 3' 2026-02-14 04:52:22.746993 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.746998 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.747004 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.747010 | controller | = internalURL' 2026-02-14 04:52:22.747015 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | swift_store_user = 2026-02-14 04:52:22.747022 | controller | service:glance' 2026-02-14 04:52:22.747028 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | swift_store_key = {{ 2026-02-14 04:52:22.747033 | controller | .ServicePassword }}' 2026-02-14 04:52:22.747039 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.747045 | controller | = {{ .Region }}' 2026-02-14 04:52:22.747051 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.747057 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.747063 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.747068 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.747074 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.747090 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.747096 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.747102 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.747108 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747114 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.747123 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.747128 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:DB 2026-02-14 04:52:22.747134 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747140 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747146 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747152 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747162 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747167 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.747173 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.747179 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747185 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.747191 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.747195 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.747200 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747206 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.747210 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:Service config create not started 2026-02-14 04:52:22.747214 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.747219 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.747223 | controller | - ' logger.go:42: 04:48:51 | glance_split/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.747227 | controller | 1 additional commands' 2026-02-14 04:52:22.747232 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.747236 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.747240 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.747244 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.747249 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.747253 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.747257 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.747262 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.747266 | controller | - ' exit 0' 2026-02-14 04:52:22.747270 | controller | - ' else' 2026-02-14 04:52:22.747275 | controller | - ' exit 1' 2026-02-14 04:52:22.747279 | controller | - ' fi' 2026-02-14 04:52:22.747283 | controller | - ' ]' 2026-02-14 04:52:22.747288 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.747292 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.747296 | controller | }}''' 2026-02-14 04:52:22.747304 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.747308 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.747312 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.747317 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.747321 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | error: error executing 2026-02-14 04:52:22.747325 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.747330 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.747334 | controller | at : error calling index: index of 2026-02-14 04:52:22.747338 | controller | untyped nil' 2026-02-14 04:52:22.747351 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.747356 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.747365 | controller | for debugging the template:' 2026-02-14 04:52:22.747371 | controller | - " logger.go:42: 04:48:52 | glance_split/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.747375 | controller | - " logger.go:42: 04:48:52 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.747379 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.747384 | controller | }}" 2026-02-14 04:52:22.747388 | controller | - " logger.go:42: 04:48:52 | glance_split/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.747395 | controller | - " logger.go:42: 04:48:52 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.747400 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.747404 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.747408 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.747413 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:52Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42172\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.747427 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.747432 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.747436 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.747440 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.747446 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.747451 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.747456 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.747460 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DB 2026-02-14 04:52:22.747464 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.747469 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.747473 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.747477 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Keystone 2026-02-14 04:52:22.747481 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.747486 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.747490 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.747494 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.747499 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.747503 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.747507 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Service 2026-02-14 04:52:22.747512 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.747517 | controller | - " logger.go:42: 04:48:52 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.747521 | controller | engine was:" 2026-02-14 04:52:22.747525 | controller | - " logger.go:42: 04:48:52 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.747539 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.747544 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.747548 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.747552 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.747557 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.747561 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747566 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.747570 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.747574 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.747579 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.747583 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.747587 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.747592 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.747596 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.747600 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.747605 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.747609 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.747613 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.747618 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2026-02-14 04:52:22.747622 | controller | subresource:status time:2026-02-14T04:48:52Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.747626 | controller | resourceVersion:42172 uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 2026-02-14 04:52:22.747630 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.747635 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.747641 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | enabled_backends = 2026-02-14 04:52:22.747645 | controller | default_backend:swift' 2026-02-14 04:52:22.747650 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.747654 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | default_backend = default_backend' 2026-02-14 04:52:22.747660 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.747664 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.747668 | controller | = True' 2026-02-14 04:52:22.747692 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.747700 | controller | = 3' 2026-02-14 04:52:22.747705 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.747710 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.747716 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.747720 | controller | = internalURL' 2026-02-14 04:52:22.747725 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | swift_store_user = 2026-02-14 04:52:22.747729 | controller | service:glance' 2026-02-14 04:52:22.747733 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | swift_store_key = {{ 2026-02-14 04:52:22.747738 | controller | .ServicePassword }}' 2026-02-14 04:52:22.747742 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.747746 | controller | = {{ .Region }}' 2026-02-14 04:52:22.747758 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.747762 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.747767 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.747771 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.747775 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.747779 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.747784 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.747788 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.747792 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.747796 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.747801 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.747805 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:51Z message:DB 2026-02-14 04:52:22.747809 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.747814 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.747818 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.747822 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747826 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.747831 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2026-02-14 04:52:22.747835 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:MariaDBAccount 2026-02-14 04:52:22.747839 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747844 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2026-02-14 04:52:22.747848 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:NotificationBusInstance successfully 2026-02-14 04:52:22.747855 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747859 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747863 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.747868 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.747872 | controller | map[lastTransitionTime:2026-02-14T04:48:51Z message:Service config create completed 2026-02-14 04:52:22.747876 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.747880 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2026-02-14 04:52:22.747885 | controller | - ' logger.go:42: 04:48:52 | glance_split/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.747890 | controller | 1 additional commands' 2026-02-14 04:52:22.747897 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.747903 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.747909 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.747915 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.747921 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.747927 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.747936 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.747942 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.747948 | controller | - ' exit 0' 2026-02-14 04:52:22.747954 | controller | - ' else' 2026-02-14 04:52:22.747960 | controller | - ' exit 1' 2026-02-14 04:52:22.747966 | controller | - ' fi' 2026-02-14 04:52:22.747972 | controller | - ' ]' 2026-02-14 04:52:22.747978 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.747983 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.747989 | controller | }}''' 2026-02-14 04:52:22.747995 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.748011 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.748016 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.748020 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.748024 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | error: error executing 2026-02-14 04:52:22.748029 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.748033 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.748037 | controller | at : error calling index: index of 2026-02-14 04:52:22.748042 | controller | untyped nil' 2026-02-14 04:52:22.748046 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.748050 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.748061 | controller | for debugging the template:' 2026-02-14 04:52:22.748067 | controller | - " logger.go:42: 04:48:53 | glance_split/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.748076 | controller | - " logger.go:42: 04:48:53 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.748082 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.748088 | controller | }}" 2026-02-14 04:52:22.748097 | controller | - " logger.go:42: 04:48:53 | glance_split/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.748103 | controller | - " logger.go:42: 04:48:53 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.748108 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.748112 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.748116 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.748131 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:53Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42184\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.748136 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.748141 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.748148 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.748153 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.748157 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.748162 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.748167 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.748171 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DB 2026-02-14 04:52:22.748175 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.748180 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.748184 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.748188 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:53Z\",\"message\":\"Setup 2026-02-14 04:52:22.748193 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.748197 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.748202 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.748206 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.748210 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.748215 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.748226 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Service 2026-02-14 04:52:22.748231 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"1ba9de491e534bf9bccc390ae85f3def\"}}" 2026-02-14 04:52:22.748239 | controller | - " logger.go:42: 04:48:53 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.748243 | controller | engine was:" 2026-02-14 04:52:22.748248 | controller | - " logger.go:42: 04:48:53 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.748252 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.748257 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.748261 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.748266 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.748270 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.748276 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.748281 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.748285 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.748290 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.748294 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.748298 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.748303 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.748307 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.748311 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.748316 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.748320 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.748324 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.748329 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.748333 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.748337 | controller | operation:Update subresource:status time:2026-02-14T04:48:53Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.748342 | controller | resourceVersion:42184 uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 2026-02-14 04:52:22.748346 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.748352 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.748357 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | enabled_backends = 2026-02-14 04:52:22.748361 | controller | default_backend:swift' 2026-02-14 04:52:22.748365 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.748370 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | default_backend = default_backend' 2026-02-14 04:52:22.748374 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.748378 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.748383 | controller | = True' 2026-02-14 04:52:22.748394 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.748399 | controller | = 3' 2026-02-14 04:52:22.748404 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.748408 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.748414 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.748418 | controller | = internalURL' 2026-02-14 04:52:22.748423 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | swift_store_user = 2026-02-14 04:52:22.748427 | controller | service:glance' 2026-02-14 04:52:22.748431 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | swift_store_key = {{ 2026-02-14 04:52:22.748436 | controller | .ServicePassword }}' 2026-02-14 04:52:22.748440 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.748444 | controller | = {{ .Region }}' 2026-02-14 04:52:22.748449 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.748453 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.748457 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.748462 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.748466 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.748470 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.748475 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.748479 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.748483 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.748488 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.748492 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.748496 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:51Z message:DB 2026-02-14 04:52:22.748501 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.748505 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.748510 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.748514 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.748518 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:53Z 2026-02-14 04:52:22.748523 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.748529 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.748533 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.748538 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.748542 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.748546 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.748551 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.748555 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.748559 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.748564 | controller | map[lastTransitionTime:2026-02-14T04:48:51Z message:Service config create completed 2026-02-14 04:52:22.748568 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.748572 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.748577 | controller | serviceID:1ba9de491e534bf9bccc390ae85f3def]]''' 2026-02-14 04:52:22.748581 | controller | - ' logger.go:42: 04:48:53 | glance_split/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.748586 | controller | 1 additional commands' 2026-02-14 04:52:22.748590 | controller | - ' logger.go:42: 04:48:54 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.748594 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.748600 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.748605 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.748609 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.748621 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.748626 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.748630 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.748634 | controller | - ' exit 0' 2026-02-14 04:52:22.748639 | controller | - ' else' 2026-02-14 04:52:22.748643 | controller | - ' exit 1' 2026-02-14 04:52:22.748648 | controller | - ' fi' 2026-02-14 04:52:22.748652 | controller | - ' ]' 2026-02-14 04:52:22.748656 | controller | - ' logger.go:42: 04:48:54 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.748661 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.748665 | controller | }}''' 2026-02-14 04:52:22.748670 | controller | - ' logger.go:42: 04:48:54 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.748697 | controller | - ' logger.go:42: 04:48:54 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.748702 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.748707 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.748711 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | error: error executing 2026-02-14 04:52:22.748716 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.748720 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.748725 | controller | at : error calling index: index of 2026-02-14 04:52:22.748739 | controller | untyped nil' 2026-02-14 04:52:22.748743 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.748747 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.748756 | controller | for debugging the template:' 2026-02-14 04:52:22.748761 | controller | - " logger.go:42: 04:48:55 | glance_split/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.748765 | controller | - " logger.go:42: 04:48:55 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.748769 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.748774 | controller | }}" 2026-02-14 04:52:22.748778 | controller | - " logger.go:42: 04:48:55 | glance_split/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.748783 | controller | - " logger.go:42: 04:48:55 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.748787 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.748792 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.748796 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.748811 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:53Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42184\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.748818 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.748823 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.748827 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.748832 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.748836 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.748841 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.748847 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.748897 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DB 2026-02-14 04:52:22.748905 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.748910 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.748914 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.748919 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:53Z\",\"message\":\"Setup 2026-02-14 04:52:22.748926 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.748931 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.748943 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.748948 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.748953 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.749016 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.749024 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Service 2026-02-14 04:52:22.749029 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"1ba9de491e534bf9bccc390ae85f3def\"}}" 2026-02-14 04:52:22.749034 | controller | - " logger.go:42: 04:48:55 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.749038 | controller | engine was:" 2026-02-14 04:52:22.749042 | controller | - " logger.go:42: 04:48:55 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.749047 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.749051 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.749056 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.749060 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.749064 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.749070 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.749075 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.749079 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.749083 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.749088 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.749092 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.749096 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.749100 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.749105 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.749109 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.749115 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.749121 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.749127 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.749136 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.749144 | controller | operation:Update subresource:status time:2026-02-14T04:48:53Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.749151 | controller | resourceVersion:42184 uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 2026-02-14 04:52:22.749167 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.749172 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.749176 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | enabled_backends = 2026-02-14 04:52:22.749181 | controller | default_backend:swift' 2026-02-14 04:52:22.749185 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.749189 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | default_backend = default_backend' 2026-02-14 04:52:22.749194 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.749198 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.749202 | controller | = True' 2026-02-14 04:52:22.749207 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.749212 | controller | = 3' 2026-02-14 04:52:22.749218 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.749225 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.749231 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.749237 | controller | = internalURL' 2026-02-14 04:52:22.749243 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | swift_store_user = 2026-02-14 04:52:22.749249 | controller | service:glance' 2026-02-14 04:52:22.749255 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | swift_store_key = {{ 2026-02-14 04:52:22.749260 | controller | .ServicePassword }}' 2026-02-14 04:52:22.749266 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.749270 | controller | = {{ .Region }}' 2026-02-14 04:52:22.749275 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.749279 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.749283 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.749287 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.749292 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.749296 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.749301 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.749307 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.749313 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.749322 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.749329 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.749335 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:51Z message:DB 2026-02-14 04:52:22.749344 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.749350 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.749358 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.749364 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.749370 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:53Z 2026-02-14 04:52:22.749375 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.749380 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.749387 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.749392 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.749398 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.749404 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.749411 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.749417 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.749423 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.749429 | controller | map[lastTransitionTime:2026-02-14T04:48:51Z message:Service config create completed 2026-02-14 04:52:22.749444 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.749451 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.749456 | controller | serviceID:1ba9de491e534bf9bccc390ae85f3def]]''' 2026-02-14 04:52:22.749462 | controller | - ' logger.go:42: 04:48:55 | glance_split/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.749468 | controller | 1 additional commands' 2026-02-14 04:52:22.749474 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.749480 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.749486 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.749492 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.749498 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.749504 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.749510 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.749516 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.749522 | controller | - ' exit 0' 2026-02-14 04:52:22.749528 | controller | - ' else' 2026-02-14 04:52:22.749533 | controller | - ' exit 1' 2026-02-14 04:52:22.749539 | controller | - ' fi' 2026-02-14 04:52:22.749545 | controller | - ' ]' 2026-02-14 04:52:22.749551 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.749557 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.749563 | controller | }}''' 2026-02-14 04:52:22.749569 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.749575 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.749581 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.749587 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.749596 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | error: error executing 2026-02-14 04:52:22.749602 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.749607 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.749613 | controller | at : error calling index: index of 2026-02-14 04:52:22.749619 | controller | untyped nil' 2026-02-14 04:52:22.749628 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.749634 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.749645 | controller | for debugging the template:' 2026-02-14 04:52:22.749651 | controller | - " logger.go:42: 04:48:56 | glance_split/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.749658 | controller | - " logger.go:42: 04:48:56 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.749664 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.749670 | controller | }}" 2026-02-14 04:52:22.749701 | controller | - " logger.go:42: 04:48:56 | glance_split/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.749707 | controller | - " logger.go:42: 04:48:56 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.749714 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.749720 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.749726 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.749743 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:53Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42184\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.749754 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.749760 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.749766 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.749772 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.749778 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.749785 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.749791 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.749797 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DB 2026-02-14 04:52:22.749803 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.749809 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.749824 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.749831 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:53Z\",\"message\":\"Setup 2026-02-14 04:52:22.749840 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.749848 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.749854 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.749863 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.749869 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.749875 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.749880 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Service 2026-02-14 04:52:22.749886 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"1ba9de491e534bf9bccc390ae85f3def\"}}" 2026-02-14 04:52:22.749892 | controller | - " logger.go:42: 04:48:56 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.749898 | controller | engine was:" 2026-02-14 04:52:22.749904 | controller | - " logger.go:42: 04:48:56 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.749913 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.749919 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.749926 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.749932 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.749940 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.749948 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.749954 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.749960 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.749966 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.749972 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.749978 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.749985 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.749991 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.749996 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.750014 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.750021 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.750027 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.750033 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.750038 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.750044 | controller | operation:Update subresource:status time:2026-02-14T04:48:53Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.750050 | controller | resourceVersion:42184 uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 2026-02-14 04:52:22.750057 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.750063 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.750069 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | enabled_backends = 2026-02-14 04:52:22.750076 | controller | default_backend:swift' 2026-02-14 04:52:22.750082 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.750088 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | default_backend = default_backend' 2026-02-14 04:52:22.750096 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.750102 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.750108 | controller | = True' 2026-02-14 04:52:22.750114 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.750120 | controller | = 3' 2026-02-14 04:52:22.750126 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.750132 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.750138 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.750144 | controller | = internalURL' 2026-02-14 04:52:22.750150 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | swift_store_user = 2026-02-14 04:52:22.750155 | controller | service:glance' 2026-02-14 04:52:22.750161 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | swift_store_key = {{ 2026-02-14 04:52:22.750167 | controller | .ServicePassword }}' 2026-02-14 04:52:22.750173 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.750179 | controller | = {{ .Region }}' 2026-02-14 04:52:22.750185 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.750191 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.750242 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.750249 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.750255 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.750261 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.750267 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.750273 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.750278 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.750284 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.750293 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.750299 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:51Z message:DB 2026-02-14 04:52:22.750305 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.750311 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.750317 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.750342 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.750348 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:53Z 2026-02-14 04:52:22.750354 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.750358 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.750362 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.750376 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.750381 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.750386 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.750390 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.750394 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.750398 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.750403 | controller | map[lastTransitionTime:2026-02-14T04:48:51Z message:Service config create completed 2026-02-14 04:52:22.750407 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.750411 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.750416 | controller | serviceID:1ba9de491e534bf9bccc390ae85f3def]]''' 2026-02-14 04:52:22.750421 | controller | - ' logger.go:42: 04:48:56 | glance_split/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.750427 | controller | 1 additional commands' 2026-02-14 04:52:22.750438 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.750445 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.750451 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.750456 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.750462 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.750468 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.750474 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.750480 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.750486 | controller | - ' exit 0' 2026-02-14 04:52:22.750492 | controller | - ' else' 2026-02-14 04:52:22.750498 | controller | - ' exit 1' 2026-02-14 04:52:22.750503 | controller | - ' fi' 2026-02-14 04:52:22.750509 | controller | - ' ]' 2026-02-14 04:52:22.750515 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.750521 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.750529 | controller | }}''' 2026-02-14 04:52:22.750535 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.750541 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.750547 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.750553 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.750559 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | error: error executing 2026-02-14 04:52:22.750565 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.750570 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.750576 | controller | at : error calling index: index of 2026-02-14 04:52:22.750582 | controller | untyped nil' 2026-02-14 04:52:22.750588 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.750594 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.750605 | controller | for debugging the template:' 2026-02-14 04:52:22.750613 | controller | - " logger.go:42: 04:48:57 | glance_split/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.750618 | controller | - " logger.go:42: 04:48:57 | glance_split/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.750622 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.750626 | controller | }}" 2026-02-14 04:52:22.750631 | controller | - " logger.go:42: 04:48:57 | glance_split/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.750635 | controller | - " logger.go:42: 04:48:57 | glance_split/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\nenabled_backends 2026-02-14 04:52:22.750640 | controller | = default_backend:swift\\\\n[glance_store]\\\\ndefault_backend = default_backend\\\\n[default_backend]\\\\nswift_store_create_container_on_put 2026-02-14 04:52:22.750653 | controller | = True\\\\nswift_store_auth_version = 3\\\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.750658 | controller | }}\\\\nswift_store_endpoint_type = internalURL\\\\nswift_store_user = service:glance\\\\nswift_store_key 2026-02-14 04:52:22.750663 | controller | = {{ .ServicePassword }}\\\\nswift_store_region = {{ .Region }}\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"replicas\\\":1}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:48:46Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:48:46Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:48:53Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"42184\",\"uid\":\"77bb8431-b329-4c7c-8d7f-90d907415490\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.750670 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.750688 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.750695 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.750700 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.750704 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.750709 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"split\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.750721 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"CronJob 2026-02-14 04:52:22.750726 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DB 2026-02-14 04:52:22.750730 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"DBsync 2026-02-14 04:52:22.750735 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.750739 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Input 2026-02-14 04:52:22.750743 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:53Z\",\"message\":\"Setup 2026-02-14 04:52:22.750751 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.750755 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\" 2026-02-14 04:52:22.750759 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.750764 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.750768 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"Role 2026-02-14 04:52:22.750772 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:46Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.750777 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:48:51Z\",\"message\":\"Service 2026-02-14 04:52:22.750781 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"1ba9de491e534bf9bccc390ae85f3def\"}}" 2026-02-14 04:52:22.750786 | controller | - " logger.go:42: 04:48:57 | glance_split/1-deploy_glance | \tobject given to template 2026-02-14 04:52:22.750790 | controller | engine was:" 2026-02-14 04:52:22.750794 | controller | - " logger.go:42: 04:48:57 | glance_split/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.750799 | controller | kind:Glance metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\nenabled_backends 2026-02-14 04:52:22.750803 | controller | = default_backend:swift\\n[glance_store]\\ndefault_backend = default_backend\\n[default_backend]\\nswift_store_create_container_on_put 2026-02-14 04:52:22.750807 | controller | = True\\nswift_store_auth_version = 3\\nswift_store_auth_address = {{ .KeystoneInternalURL 2026-02-14 04:52:22.750813 | controller | }}\\nswift_store_endpoint_type = internalURL\\nswift_store_user = service:glance\\nswift_store_key 2026-02-14 04:52:22.750818 | controller | = {{ .ServicePassword }}\\nswift_store_region = {{ .Region }}\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"replicas\":1}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.750824 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | ] creationTimestamp:2026-02-14T04:48:46Z 2026-02-14 04:52:22.750828 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.750839 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:kubectl.kubernetes.io/last-applied-configuration:map[]]] 2026-02-14 04:52:22.750844 | controller | f:spec:map[.:map[] f:apiTimeout:map[] f:customServiceConfig:map[] f:databaseAccount:map[] 2026-02-14 04:52:22.750848 | controller | f:databaseInstance:map[] f:glanceAPIs:map[.:map[] f:default:map[.:map[] f:imageCache:map[.:map[] 2026-02-14 04:52:22.750855 | controller | f:cleanerScheduler:map[] f:prunerScheduler:map[] f:size:map[]] f:replicas:map[] 2026-02-14 04:52:22.750860 | controller | f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] f:notificationBusInstance:map[] 2026-02-14 04:52:22.750864 | controller | f:passwordSelectors:map[.:map[] f:service:map[]] f:preserveJobs:map[] f:secret:map[] 2026-02-14 04:52:22.750868 | controller | f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] f:storageRequest:map[]]]] 2026-02-14 04:52:22.750873 | controller | manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.750877 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] v:"openstack.org/glance":map[]]]] 2026-02-14 04:52:22.750881 | controller | manager:manager operation:Update time:2026-02-14T04:48:46Z] map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.750885 | controller | fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] f:conditions:map[] f:databaseHostname:map[] 2026-02-14 04:52:22.750890 | controller | f:notificationBusSecret:map[] f:observedGeneration:map[] f:serviceID:map[]]] manager:manager 2026-02-14 04:52:22.750894 | controller | operation:Update subresource:status time:2026-02-14T04:48:53Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.750898 | controller | resourceVersion:42184 uid:77bb8431-b329-4c7c-8d7f-90d907415490] spec:map[apiTimeout:60 2026-02-14 04:52:22.750903 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.750907 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.750911 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | enabled_backends = 2026-02-14 04:52:22.750915 | controller | default_backend:swift' 2026-02-14 04:52:22.750920 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | [glance_store]' 2026-02-14 04:52:22.750924 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | default_backend = default_backend' 2026-02-14 04:52:22.750928 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | [default_backend]' 2026-02-14 04:52:22.750932 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | swift_store_create_container_on_put 2026-02-14 04:52:22.750936 | controller | = True' 2026-02-14 04:52:22.750941 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | swift_store_auth_version 2026-02-14 04:52:22.750945 | controller | = 3' 2026-02-14 04:52:22.750949 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | swift_store_auth_address 2026-02-14 04:52:22.750953 | controller | = {{ .KeystoneInternalURL }}' 2026-02-14 04:52:22.750958 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | swift_store_endpoint_type 2026-02-14 04:52:22.750964 | controller | = internalURL' 2026-02-14 04:52:22.750970 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | swift_store_user = 2026-02-14 04:52:22.750976 | controller | service:glance' 2026-02-14 04:52:22.750982 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | swift_store_key = {{ 2026-02-14 04:52:22.750988 | controller | .ServicePassword }}' 2026-02-14 04:52:22.750995 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | swift_store_region 2026-02-14 04:52:22.751001 | controller | = {{ .Region }}' 2026-02-14 04:52:22.751007 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.751012 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.751017 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.751021 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.751025 | controller | public:map[]]] type:split]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.751029 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.751036 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.751041 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.751045 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.751049 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.751053 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:CronJob not started reason:Init 2026-02-14 04:52:22.751058 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:48:51Z message:DB 2026-02-14 04:52:22.751062 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:48:51Z 2026-02-14 04:52:22.751067 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.751083 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.751090 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.751096 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:48:53Z 2026-02-14 04:52:22.751102 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.751108 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.751113 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message: Memcached instance has been 2026-02-14 04:52:22.751118 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.751122 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.751126 | controller | map[lastTransitionTime:2026-02-14T04:48:46Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.751131 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:48:46Z message:Role 2026-02-14 04:52:22.751135 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:48:46Z 2026-02-14 04:52:22.751139 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.751143 | controller | map[lastTransitionTime:2026-02-14T04:48:51Z message:Service config create completed 2026-02-14 04:52:22.751148 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.751152 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.751157 | controller | serviceID:1ba9de491e534bf9bccc390ae85f3def]]''' 2026-02-14 04:52:22.751163 | controller | - ' logger.go:42: 04:48:57 | glance_split/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.751169 | controller | 1 additional commands' 2026-02-14 04:52:22.751175 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.751181 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.751187 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.751192 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.751198 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.751203 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.751209 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.751214 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.751232 | controller | - ' exit 0' 2026-02-14 04:52:22.751238 | controller | - ' else' 2026-02-14 04:52:22.751243 | controller | - ' exit 1' 2026-02-14 04:52:22.751249 | controller | - ' fi' 2026-02-14 04:52:22.751255 | controller | - ' ]' 2026-02-14 04:52:22.751261 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.751266 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.751272 | controller | }}''' 2026-02-14 04:52:22.751278 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.751283 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.751289 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.751295 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.751300 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.751306 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.751311 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.751317 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.751323 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.751328 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.751334 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.751339 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.751345 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.751350 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.751366 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.751373 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.751378 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.751383 | controller | - ' # it is an image' 2026-02-14 04:52:22.751388 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.751394 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.751399 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.751404 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.751409 | controller | - ' case $NAME in' 2026-02-14 04:52:22.751415 | controller | - ' API)' 2026-02-14 04:52:22.751420 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.751426 | controller | - ' ;;' 2026-02-14 04:52:22.751432 | controller | - ' esac' 2026-02-14 04:52:22.751437 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.751443 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.751449 | controller | - ' exit 1' 2026-02-14 04:52:22.751455 | controller | - ' fi' 2026-02-14 04:52:22.751460 | controller | - ' fi' 2026-02-14 04:52:22.751466 | controller | - ' done' 2026-02-14 04:52:22.751471 | controller | - ' exit 0' 2026-02-14 04:52:22.751480 | controller | - ' ]' 2026-02-14 04:52:22.751485 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.751491 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.751496 | controller | end }}''' 2026-02-14 04:52:22.751502 | controller | - ' logger.go:42: 04:48:58 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.751507 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.751513 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.751523 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.751529 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.751535 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.751541 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.751547 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.751553 | controller | $imageTuples)' 2026-02-14 04:52:22.751559 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.751565 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.751571 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.751577 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.751582 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.751587 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.751591 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.751596 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.751600 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.751604 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.751609 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.751613 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.751617 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.751622 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.751626 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.751642 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.751649 | controller | $imageTuples)' 2026-02-14 04:52:22.751657 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.751666 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.751697 | controller | - ' logger.go:42: 04:48:59 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.751706 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.751712 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.751716 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.751721 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.751725 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.751729 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.751737 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.751741 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.751746 | controller | - ' exit 0' 2026-02-14 04:52:22.751750 | controller | - ' else' 2026-02-14 04:52:22.751754 | controller | - ' exit 1' 2026-02-14 04:52:22.751758 | controller | - ' fi' 2026-02-14 04:52:22.751763 | controller | - ' ]' 2026-02-14 04:52:22.751767 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.751771 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.751776 | controller | }}''' 2026-02-14 04:52:22.751780 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.751784 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.751789 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.751793 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.751797 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.751802 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.751806 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.751810 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.751815 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.751819 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.751823 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.751828 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.751832 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.751836 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.751841 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.751845 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.751849 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.751853 | controller | - ' # it is an image' 2026-02-14 04:52:22.751858 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.751862 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.751869 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.751874 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.751878 | controller | - ' case $NAME in' 2026-02-14 04:52:22.751882 | controller | - ' API)' 2026-02-14 04:52:22.751887 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.751891 | controller | - ' ;;' 2026-02-14 04:52:22.751895 | controller | - ' esac' 2026-02-14 04:52:22.751900 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.751904 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.751908 | controller | - ' exit 1' 2026-02-14 04:52:22.751913 | controller | - ' fi' 2026-02-14 04:52:22.751917 | controller | - ' fi' 2026-02-14 04:52:22.751921 | controller | - ' done' 2026-02-14 04:52:22.751925 | controller | - ' exit 0' 2026-02-14 04:52:22.751930 | controller | - ' ]' 2026-02-14 04:52:22.751934 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.751938 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.751943 | controller | end }}''' 2026-02-14 04:52:22.751947 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.751963 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.751970 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.751976 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.751982 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.751988 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.751994 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.751998 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.752002 | controller | $imageTuples)' 2026-02-14 04:52:22.752007 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752011 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.752020 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752024 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.752029 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.752033 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752037 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.752041 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752046 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.752052 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.752056 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.752061 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.752065 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752069 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.752073 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.752079 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.752084 | controller | $imageTuples)' 2026-02-14 04:52:22.752088 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.752092 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.752097 | controller | - ' logger.go:42: 04:49:00 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.752101 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.752105 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.752110 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.752114 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.752118 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.752122 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.752127 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.752131 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.752135 | controller | - ' exit 0' 2026-02-14 04:52:22.752139 | controller | - ' else' 2026-02-14 04:52:22.752144 | controller | - ' exit 1' 2026-02-14 04:52:22.752150 | controller | - ' fi' 2026-02-14 04:52:22.752154 | controller | - ' ]' 2026-02-14 04:52:22.752159 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.752163 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.752167 | controller | }}''' 2026-02-14 04:52:22.752180 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.752185 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.752189 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.752193 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.752198 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.752202 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.752207 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.752211 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.752215 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.752221 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.752226 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.752230 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.752234 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.752238 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.752243 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.752247 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.752251 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.752256 | controller | - ' # it is an image' 2026-02-14 04:52:22.752260 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.752264 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.752269 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.752273 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.752277 | controller | - ' case $NAME in' 2026-02-14 04:52:22.752281 | controller | - ' API)' 2026-02-14 04:52:22.752286 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.752290 | controller | - ' ;;' 2026-02-14 04:52:22.752294 | controller | - ' esac' 2026-02-14 04:52:22.752300 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.752305 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.752309 | controller | - ' exit 1' 2026-02-14 04:52:22.752313 | controller | - ' fi' 2026-02-14 04:52:22.752318 | controller | - ' fi' 2026-02-14 04:52:22.752322 | controller | - ' done' 2026-02-14 04:52:22.752326 | controller | - ' exit 0' 2026-02-14 04:52:22.752331 | controller | - ' ]' 2026-02-14 04:52:22.752335 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.752339 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.752344 | controller | end }}''' 2026-02-14 04:52:22.752350 | controller | - ' logger.go:42: 04:49:01 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.752354 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.752359 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.752363 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752367 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.752372 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.752376 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.752380 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.752385 | controller | $imageTuples)' 2026-02-14 04:52:22.752389 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752393 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.752398 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752412 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.752416 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.752421 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752425 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.752429 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752434 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.752438 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.752442 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.752447 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.752451 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752455 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.752460 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.752464 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.752468 | controller | $imageTuples)' 2026-02-14 04:52:22.752472 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.752477 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.752481 | controller | - ' logger.go:42: 04:49:02 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.752485 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.752490 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.752494 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.752498 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.752502 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.752507 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.752511 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.752515 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.752519 | controller | - ' exit 0' 2026-02-14 04:52:22.752524 | controller | - ' else' 2026-02-14 04:52:22.752528 | controller | - ' exit 1' 2026-02-14 04:52:22.752532 | controller | - ' fi' 2026-02-14 04:52:22.752537 | controller | - ' ]' 2026-02-14 04:52:22.752541 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.752545 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.752550 | controller | }}''' 2026-02-14 04:52:22.752554 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.752558 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.752564 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.752569 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.752573 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.752579 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.752583 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.752588 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.752592 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.752596 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.752600 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.752605 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.752617 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.752621 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.752626 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.752630 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.752634 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.752639 | controller | - ' # it is an image' 2026-02-14 04:52:22.752643 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.752647 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.752652 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.752656 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.752660 | controller | - ' case $NAME in' 2026-02-14 04:52:22.752665 | controller | - ' API)' 2026-02-14 04:52:22.752669 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.752693 | controller | - ' ;;' 2026-02-14 04:52:22.752703 | controller | - ' esac' 2026-02-14 04:52:22.752709 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.752714 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.752720 | controller | - ' exit 1' 2026-02-14 04:52:22.752725 | controller | - ' fi' 2026-02-14 04:52:22.752731 | controller | - ' fi' 2026-02-14 04:52:22.752737 | controller | - ' done' 2026-02-14 04:52:22.752742 | controller | - ' exit 0' 2026-02-14 04:52:22.752748 | controller | - ' ]' 2026-02-14 04:52:22.752754 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.752760 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.752765 | controller | end }}''' 2026-02-14 04:52:22.752771 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.752777 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.752782 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.752788 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752798 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.752803 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.752809 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.752814 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.752820 | controller | $imageTuples)' 2026-02-14 04:52:22.752826 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752832 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.752837 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752843 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.752849 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.752855 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752861 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.752867 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752876 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.752882 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.752888 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.752893 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.752900 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.752906 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.752926 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.752933 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.752939 | controller | $imageTuples)' 2026-02-14 04:52:22.752945 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.752952 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.752958 | controller | - ' logger.go:42: 04:49:03 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.752964 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.752970 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.752976 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.752982 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.752988 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.752994 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.753006 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.753012 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.753018 | controller | - ' exit 0' 2026-02-14 04:52:22.753024 | controller | - ' else' 2026-02-14 04:52:22.753030 | controller | - ' exit 1' 2026-02-14 04:52:22.753036 | controller | - ' fi' 2026-02-14 04:52:22.753042 | controller | - ' ]' 2026-02-14 04:52:22.753048 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.753053 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.753057 | controller | }}''' 2026-02-14 04:52:22.753062 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.753066 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.753070 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.753075 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.753079 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.753083 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.753088 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.753092 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.753096 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.753102 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.753108 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.753114 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.753121 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.753127 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.753133 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.753139 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.753145 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.753150 | controller | - ' # it is an image' 2026-02-14 04:52:22.753154 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.753158 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.753163 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.753167 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.753171 | controller | - ' case $NAME in' 2026-02-14 04:52:22.753176 | controller | - ' API)' 2026-02-14 04:52:22.753180 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.753184 | controller | - ' ;;' 2026-02-14 04:52:22.753188 | controller | - ' esac' 2026-02-14 04:52:22.753193 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.753199 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.753205 | controller | - ' exit 1' 2026-02-14 04:52:22.753217 | controller | - ' fi' 2026-02-14 04:52:22.753223 | controller | - ' fi' 2026-02-14 04:52:22.753229 | controller | - ' done' 2026-02-14 04:52:22.753235 | controller | - ' exit 0' 2026-02-14 04:52:22.753241 | controller | - ' ]' 2026-02-14 04:52:22.753247 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.753252 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.753256 | controller | end }}''' 2026-02-14 04:52:22.753270 | controller | - ' logger.go:42: 04:49:04 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.753275 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.753280 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.753285 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753292 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.753298 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.753304 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.753310 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.753316 | controller | $imageTuples)' 2026-02-14 04:52:22.753322 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753328 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.753334 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753340 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.753346 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.753352 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753358 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.753363 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753367 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.753372 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.753377 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.753383 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.753389 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753395 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.753401 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.753408 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.753416 | controller | $imageTuples)' 2026-02-14 04:52:22.753422 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.753428 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.753434 | controller | - ' logger.go:42: 04:49:05 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.753440 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.753446 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.753451 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.753457 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.753463 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.753469 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.753475 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.753481 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.753486 | controller | - ' exit 0' 2026-02-14 04:52:22.753492 | controller | - ' else' 2026-02-14 04:52:22.753497 | controller | - ' exit 1' 2026-02-14 04:52:22.753503 | controller | - ' fi' 2026-02-14 04:52:22.753509 | controller | - ' ]' 2026-02-14 04:52:22.753515 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.753521 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.753537 | controller | }}''' 2026-02-14 04:52:22.753543 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.753549 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.753555 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.753561 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.753567 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.753573 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.753579 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.753585 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.753591 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.753597 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.753603 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.753609 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.753615 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.753620 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.753626 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.753632 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.753638 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.753646 | controller | - ' # it is an image' 2026-02-14 04:52:22.753669 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.753696 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.753703 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.753708 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.753714 | controller | - ' case $NAME in' 2026-02-14 04:52:22.753721 | controller | - ' API)' 2026-02-14 04:52:22.753727 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.753733 | controller | - ' ;;' 2026-02-14 04:52:22.753739 | controller | - ' esac' 2026-02-14 04:52:22.753748 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.753755 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.753761 | controller | - ' exit 1' 2026-02-14 04:52:22.753767 | controller | - ' fi' 2026-02-14 04:52:22.753773 | controller | - ' fi' 2026-02-14 04:52:22.753779 | controller | - ' done' 2026-02-14 04:52:22.753785 | controller | - ' exit 0' 2026-02-14 04:52:22.753791 | controller | - ' ]' 2026-02-14 04:52:22.753797 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.753803 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.753809 | controller | end }}''' 2026-02-14 04:52:22.753815 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.753821 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.753827 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.753834 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753840 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.753850 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.753856 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.753862 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.753868 | controller | $imageTuples)' 2026-02-14 04:52:22.753874 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.753880 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753896 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.753902 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753908 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.753915 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753921 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.753928 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753936 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.753945 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.753951 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.753958 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.753965 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.753971 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.753977 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.753983 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.753989 | controller | $imageTuples)' 2026-02-14 04:52:22.753995 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.754001 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.754007 | controller | - ' logger.go:42: 04:49:06 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.754012 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.754018 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.754024 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.754030 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.754036 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.754042 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.754048 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.754054 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.754060 | controller | - ' exit 0' 2026-02-14 04:52:22.754066 | controller | - ' else' 2026-02-14 04:52:22.754072 | controller | - ' exit 1' 2026-02-14 04:52:22.754078 | controller | - ' fi' 2026-02-14 04:52:22.754084 | controller | - ' ]' 2026-02-14 04:52:22.754090 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.754098 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.754104 | controller | }}''' 2026-02-14 04:52:22.754110 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.754116 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.754122 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.754127 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.754133 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.754139 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.754145 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.754154 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.754159 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.754165 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.754181 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.754187 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.754193 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.754199 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.754205 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.754211 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.754217 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.754223 | controller | - ' # it is an image' 2026-02-14 04:52:22.754229 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.754235 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.754241 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.754247 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.754253 | controller | - ' case $NAME in' 2026-02-14 04:52:22.754258 | controller | - ' API)' 2026-02-14 04:52:22.754265 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.754270 | controller | - ' ;;' 2026-02-14 04:52:22.754276 | controller | - ' esac' 2026-02-14 04:52:22.754282 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.754288 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.754294 | controller | - ' exit 1' 2026-02-14 04:52:22.754300 | controller | - ' fi' 2026-02-14 04:52:22.754306 | controller | - ' fi' 2026-02-14 04:52:22.754312 | controller | - ' done' 2026-02-14 04:52:22.754318 | controller | - ' exit 0' 2026-02-14 04:52:22.754324 | controller | - ' ]' 2026-02-14 04:52:22.754330 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.754359 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.754366 | controller | end }}''' 2026-02-14 04:52:22.754372 | controller | - ' logger.go:42: 04:49:07 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.754378 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.754384 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.754390 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.754396 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.754402 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.754408 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.754414 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.754420 | controller | $imageTuples)' 2026-02-14 04:52:22.754426 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.754435 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.754441 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.754447 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.754453 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.754459 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.754464 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.754470 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.754476 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.754482 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.754491 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.754497 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.754503 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.754519 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.754526 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.754531 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.754537 | controller | $imageTuples)' 2026-02-14 04:52:22.754543 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.754549 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.754555 | controller | - ' logger.go:42: 04:49:08 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.754561 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.754567 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.754573 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.754579 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.754585 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.754591 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.754597 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.754602 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.754608 | controller | - ' exit 0' 2026-02-14 04:52:22.754614 | controller | - ' else' 2026-02-14 04:52:22.754620 | controller | - ' exit 1' 2026-02-14 04:52:22.754626 | controller | - ' fi' 2026-02-14 04:52:22.754632 | controller | - ' ]' 2026-02-14 04:52:22.754638 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.754643 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.754649 | controller | }}''' 2026-02-14 04:52:22.754655 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.754665 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.754671 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.754698 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.754704 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.754718 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.754723 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.754729 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.754735 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.754741 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.754747 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.754753 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.754759 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.754764 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.754769 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.754773 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.754777 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.754782 | controller | - ' # it is an image' 2026-02-14 04:52:22.754786 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.754790 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.754794 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.754799 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.754803 | controller | - ' case $NAME in' 2026-02-14 04:52:22.754807 | controller | - ' API)' 2026-02-14 04:52:22.754812 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.754816 | controller | - ' ;;' 2026-02-14 04:52:22.754820 | controller | - ' esac' 2026-02-14 04:52:22.754824 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.754829 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.754833 | controller | - ' exit 1' 2026-02-14 04:52:22.754837 | controller | - ' fi' 2026-02-14 04:52:22.754842 | controller | - ' fi' 2026-02-14 04:52:22.754846 | controller | - ' done' 2026-02-14 04:52:22.754850 | controller | - ' exit 0' 2026-02-14 04:52:22.754854 | controller | - ' ]' 2026-02-14 04:52:22.754859 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.754872 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.754876 | controller | end }}''' 2026-02-14 04:52:22.754881 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.754885 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.754890 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.754896 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.754901 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.754905 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.754909 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.754914 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.754918 | controller | $imageTuples)' 2026-02-14 04:52:22.754924 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.754932 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.754939 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.754944 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.754950 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.754956 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.754962 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.754968 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.754975 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.754981 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.754987 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.754993 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.754999 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.755005 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.755010 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.755014 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.755018 | controller | $imageTuples)' 2026-02-14 04:52:22.755023 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.755027 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.755031 | controller | - ' logger.go:42: 04:49:09 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.755036 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.755040 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.755044 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.755049 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.755057 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.755064 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.755070 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.755076 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.755082 | controller | - ' exit 0' 2026-02-14 04:52:22.755088 | controller | - ' else' 2026-02-14 04:52:22.755094 | controller | - ' exit 1' 2026-02-14 04:52:22.755100 | controller | - ' fi' 2026-02-14 04:52:22.755106 | controller | - ' ]' 2026-02-14 04:52:22.755119 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.755124 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.755129 | controller | }}''' 2026-02-14 04:52:22.755133 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.755137 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.755142 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.755148 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.755155 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.755161 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.755167 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.755173 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.755179 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.755185 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.755191 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.755197 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.755202 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.755208 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.755214 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.755220 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.755224 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.755228 | controller | - ' # it is an image' 2026-02-14 04:52:22.755233 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.755239 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.755245 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.755251 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.755257 | controller | - ' case $NAME in' 2026-02-14 04:52:22.755263 | controller | - ' API)' 2026-02-14 04:52:22.755269 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.755275 | controller | - ' ;;' 2026-02-14 04:52:22.755281 | controller | - ' esac' 2026-02-14 04:52:22.755287 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.755296 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.755302 | controller | - ' exit 1' 2026-02-14 04:52:22.755308 | controller | - ' fi' 2026-02-14 04:52:22.755314 | controller | - ' fi' 2026-02-14 04:52:22.755320 | controller | - ' done' 2026-02-14 04:52:22.755326 | controller | - ' exit 0' 2026-02-14 04:52:22.755332 | controller | - ' ]' 2026-02-14 04:52:22.755341 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.755347 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.755353 | controller | end }}''' 2026-02-14 04:52:22.755359 | controller | - ' logger.go:42: 04:49:10 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.755365 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.755371 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.755377 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.755383 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.755389 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.755395 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.755401 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.755407 | controller | $imageTuples)' 2026-02-14 04:52:22.755413 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.755429 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.755435 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.755441 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.755447 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.755457 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.755463 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.755469 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.755475 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.755481 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.755487 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.755493 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.755499 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.755505 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.755513 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.755519 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.755524 | controller | $imageTuples)' 2026-02-14 04:52:22.755530 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.755536 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.755542 | controller | - ' logger.go:42: 04:49:11 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.755548 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.755554 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.755560 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.755565 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.755571 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.755577 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.755583 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.755589 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.755597 | controller | - ' exit 0' 2026-02-14 04:52:22.755603 | controller | - ' else' 2026-02-14 04:52:22.755610 | controller | - ' exit 1' 2026-02-14 04:52:22.755616 | controller | - ' fi' 2026-02-14 04:52:22.755622 | controller | - ' ]' 2026-02-14 04:52:22.755627 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.755633 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.755639 | controller | }}''' 2026-02-14 04:52:22.755645 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.755651 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.755657 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.755663 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.755668 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.755692 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.755702 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.755708 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.755714 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.755731 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.755738 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.755743 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.755749 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.755755 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.755761 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.755771 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.755777 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.755783 | controller | - ' # it is an image' 2026-02-14 04:52:22.755789 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.755795 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.755801 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.755807 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.755813 | controller | - ' case $NAME in' 2026-02-14 04:52:22.755819 | controller | - ' API)' 2026-02-14 04:52:22.755824 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.755830 | controller | - ' ;;' 2026-02-14 04:52:22.755836 | controller | - ' esac' 2026-02-14 04:52:22.755842 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.755848 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.755854 | controller | - ' exit 1' 2026-02-14 04:52:22.755860 | controller | - ' fi' 2026-02-14 04:52:22.755866 | controller | - ' fi' 2026-02-14 04:52:22.755872 | controller | - ' done' 2026-02-14 04:52:22.755878 | controller | - ' exit 0' 2026-02-14 04:52:22.755883 | controller | - ' ]' 2026-02-14 04:52:22.755889 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.755895 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.755901 | controller | end }}''' 2026-02-14 04:52:22.755907 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.755913 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.755919 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.755924 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.755930 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.755936 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.755942 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.755952 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.755958 | controller | $imageTuples)' 2026-02-14 04:52:22.755964 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.755970 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.755976 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.755982 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.755988 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.755994 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.756003 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.756009 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.756015 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.756020 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.756026 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.756032 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.756050 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.756057 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.756063 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.756069 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.756074 | controller | $imageTuples)' 2026-02-14 04:52:22.756080 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.756085 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.756091 | controller | - ' logger.go:42: 04:49:12 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.756100 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.756106 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.756112 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.756117 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.756123 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.756129 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.756134 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.756140 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.756145 | controller | - ' exit 0' 2026-02-14 04:52:22.756151 | controller | - ' else' 2026-02-14 04:52:22.756157 | controller | - ' exit 1' 2026-02-14 04:52:22.756163 | controller | - ' fi' 2026-02-14 04:52:22.756169 | controller | - ' ]' 2026-02-14 04:52:22.756174 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.756180 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.756186 | controller | }}''' 2026-02-14 04:52:22.756192 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.756197 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.756203 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.756208 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.756214 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.756220 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.756229 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.756236 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.756241 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.756247 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.756253 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.756259 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.756265 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.756270 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.756276 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.756282 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.756288 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.756294 | controller | - ' # it is an image' 2026-02-14 04:52:22.756300 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.756306 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.756312 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.756317 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.756323 | controller | - ' case $NAME in' 2026-02-14 04:52:22.756329 | controller | - ' API)' 2026-02-14 04:52:22.756335 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.756341 | controller | - ' ;;' 2026-02-14 04:52:22.756347 | controller | - ' esac' 2026-02-14 04:52:22.756353 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.756359 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.756364 | controller | - ' exit 1' 2026-02-14 04:52:22.756370 | controller | - ' fi' 2026-02-14 04:52:22.756376 | controller | - ' fi' 2026-02-14 04:52:22.756382 | controller | - ' done' 2026-02-14 04:52:22.756388 | controller | - ' exit 0' 2026-02-14 04:52:22.756406 | controller | - ' ]' 2026-02-14 04:52:22.756413 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.756419 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.756424 | controller | end }}''' 2026-02-14 04:52:22.756430 | controller | - ' logger.go:42: 04:49:13 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.756436 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.756442 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.756448 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.756454 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.756460 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.756466 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.756472 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.756482 | controller | $imageTuples)' 2026-02-14 04:52:22.756488 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.756494 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.756500 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.756506 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.756511 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.756517 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.756522 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.756528 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.756534 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.756540 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.756546 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.756552 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.756557 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.756563 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.756573 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.756579 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.756584 | controller | $imageTuples)' 2026-02-14 04:52:22.756590 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.756596 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.756602 | controller | - ' logger.go:42: 04:49:14 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.756608 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.756614 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.756620 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.756626 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.756631 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.756637 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.756643 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.756649 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.756655 | controller | - ' exit 0' 2026-02-14 04:52:22.756661 | controller | - ' else' 2026-02-14 04:52:22.756666 | controller | - ' exit 1' 2026-02-14 04:52:22.756716 | controller | - ' fi' 2026-02-14 04:52:22.756727 | controller | - ' ]' 2026-02-14 04:52:22.756733 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.756739 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.756748 | controller | }}''' 2026-02-14 04:52:22.756754 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.756760 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.756765 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.756771 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.756777 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.756783 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.756793 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.756799 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.756805 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.756811 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.756817 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.756822 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.756828 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.756834 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.756840 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.756846 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.756851 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.756857 | controller | - ' # it is an image' 2026-02-14 04:52:22.756863 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.756869 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.756875 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.756881 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.756887 | controller | - ' case $NAME in' 2026-02-14 04:52:22.756893 | controller | - ' API)' 2026-02-14 04:52:22.756899 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.756905 | controller | - ' ;;' 2026-02-14 04:52:22.756911 | controller | - ' esac' 2026-02-14 04:52:22.756917 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.756923 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.756929 | controller | - ' exit 1' 2026-02-14 04:52:22.756935 | controller | - ' fi' 2026-02-14 04:52:22.756941 | controller | - ' fi' 2026-02-14 04:52:22.756947 | controller | - ' done' 2026-02-14 04:52:22.756953 | controller | - ' exit 0' 2026-02-14 04:52:22.756959 | controller | - ' ]' 2026-02-14 04:52:22.756966 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.756976 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.756982 | controller | end }}''' 2026-02-14 04:52:22.756988 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.756997 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.757006 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.757011 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757017 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.757023 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.757029 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.757035 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.757041 | controller | $imageTuples)' 2026-02-14 04:52:22.757059 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757066 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.757072 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757078 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.757084 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.757090 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757095 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.757101 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757107 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.757112 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.757118 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.757124 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.757129 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757135 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.757141 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.757147 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.757153 | controller | $imageTuples)' 2026-02-14 04:52:22.757159 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.757165 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.757171 | controller | - ' logger.go:42: 04:49:15 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.757177 | controller | - ' logger.go:42: 04:49:16 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.757186 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.757192 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.757199 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.757205 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.757211 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.757217 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.757223 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.757229 | controller | - ' exit 0' 2026-02-14 04:52:22.757235 | controller | - ' else' 2026-02-14 04:52:22.757244 | controller | - ' exit 1' 2026-02-14 04:52:22.757250 | controller | - ' fi' 2026-02-14 04:52:22.757256 | controller | - ' ]' 2026-02-14 04:52:22.757262 | controller | - ' logger.go:42: 04:49:16 | glance_split/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.757268 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.757274 | controller | }}''' 2026-02-14 04:52:22.757280 | controller | - ' logger.go:42: 04:49:16 | glance_split/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.757286 | controller | - ' logger.go:42: 04:49:16 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.757292 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.757298 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.757304 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.757310 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.757316 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.757331 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + matches=' 2026-02-14 04:52:22.757337 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.757343 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.757349 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.757355 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.757361 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.757367 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.757373 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.757379 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.757388 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.757394 | controller | - ' # it is an image' 2026-02-14 04:52:22.757400 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.757406 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.757412 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.757418 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.757424 | controller | - ' case $NAME in' 2026-02-14 04:52:22.757430 | controller | - ' API)' 2026-02-14 04:52:22.757436 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.757444 | controller | - ' ;;' 2026-02-14 04:52:22.757450 | controller | - ' esac' 2026-02-14 04:52:22.757456 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.757463 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.757469 | controller | - ' exit 1' 2026-02-14 04:52:22.757475 | controller | - ' fi' 2026-02-14 04:52:22.757481 | controller | - ' fi' 2026-02-14 04:52:22.757486 | controller | - ' done' 2026-02-14 04:52:22.757492 | controller | - ' exit 0' 2026-02-14 04:52:22.757498 | controller | - ' ]' 2026-02-14 04:52:22.757504 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.757511 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.757517 | controller | end }}''' 2026-02-14 04:52:22.757523 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.757529 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.757535 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.757541 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757547 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.757553 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.757559 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.757565 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.757571 | controller | $imageTuples)' 2026-02-14 04:52:22.757579 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757585 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.757591 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757597 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.757603 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.757609 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757616 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.757622 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757628 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.757634 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.757640 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.757646 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.757661 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.757695 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.757705 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.757711 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.757717 | controller | $imageTuples)' 2026-02-14 04:52:22.757723 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.757729 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.757735 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.757741 | controller | - ' logger.go:42: 04:49:17 | glance_split/1-deploy_glance | test step completed 2026-02-14 04:52:22.757747 | controller | 1-deploy_glance' 2026-02-14 04:52:22.757752 | controller | - ' logger.go:42: 04:49:17 | glance_split/2-scale-glanceapis | starting test step 2026-02-14 04:52:22.757758 | controller | 2-scale-glanceapis' 2026-02-14 04:52:22.757764 | controller | - ' logger.go:42: 04:49:17 | glance_split/2-scale-glanceapis | running command: 2026-02-14 04:52:22.757770 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2026-02-14 04:52:22.757776 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":3}]''' 2026-02-14 04:52:22.757782 | controller | - ' ]' 2026-02-14 04:52:22.757788 | controller | - ' logger.go:42: 04:49:17 | glance_split/2-scale-glanceapis | Warning: field "spec.notificationBusInstance" 2026-02-14 04:52:22.757794 | controller | is deprecated, please use "spec.notificationsBus.cluster" instead' 2026-02-14 04:52:22.757800 | controller | - ' logger.go:42: 04:49:17 | glance_split/2-scale-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.757806 | controller | patched' 2026-02-14 04:52:22.757812 | controller | - ' logger.go:42: 04:49:33 | glance_split/2-scale-glanceapis | test step completed 2026-02-14 04:52:22.757818 | controller | 2-scale-glanceapis' 2026-02-14 04:52:22.757824 | controller | - ' logger.go:42: 04:49:33 | glance_split/3-scale-down-glanceapis | starting test 2026-02-14 04:52:22.757830 | controller | step 3-scale-down-glanceapis' 2026-02-14 04:52:22.757836 | controller | - ' logger.go:42: 04:49:33 | glance_split/3-scale-down-glanceapis | running command: 2026-02-14 04:52:22.757842 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2026-02-14 04:52:22.757848 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2026-02-14 04:52:22.757856 | controller | - ' ]' 2026-02-14 04:52:22.757862 | controller | - ' logger.go:42: 04:49:33 | glance_split/3-scale-down-glanceapis | Warning: field 2026-02-14 04:52:22.757868 | controller | "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.757874 | controller | instead' 2026-02-14 04:52:22.757882 | controller | - ' logger.go:42: 04:49:33 | glance_split/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.757888 | controller | patched' 2026-02-14 04:52:22.757894 | controller | - ' logger.go:42: 04:49:39 | glance_split/3-scale-down-glanceapis | test step completed 2026-02-14 04:52:22.757900 | controller | 3-scale-down-glanceapis' 2026-02-14 04:52:22.757906 | controller | - ' logger.go:42: 04:49:39 | glance_split/4-scale-down-zero-glanceapis | starting 2026-02-14 04:52:22.757911 | controller | test step 4-scale-down-zero-glanceapis' 2026-02-14 04:52:22.757917 | controller | - ' logger.go:42: 04:49:39 | glance_split/4-scale-down-zero-glanceapis | running 2026-02-14 04:52:22.757923 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2026-02-14 04:52:22.757929 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":0}]''' 2026-02-14 04:52:22.757935 | controller | - ' ]' 2026-02-14 04:52:22.757941 | controller | - ' logger.go:42: 04:49:39 | glance_split/4-scale-down-zero-glanceapis | Warning: 2026-02-14 04:52:22.757951 | controller | field "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.757957 | controller | instead' 2026-02-14 04:52:22.757963 | controller | - ' logger.go:42: 04:49:39 | glance_split/4-scale-down-zero-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.757969 | controller | patched' 2026-02-14 04:52:22.757974 | controller | - ' logger.go:42: 04:49:44 | glance_split/4-scale-down-zero-glanceapis | test step 2026-02-14 04:52:22.757981 | controller | completed 4-scale-down-zero-glanceapis' 2026-02-14 04:52:22.757987 | controller | - ' logger.go:42: 04:49:44 | glance_split/5-cleanup-glance | starting test step 2026-02-14 04:52:22.757993 | controller | 5-cleanup-glance' 2026-02-14 04:52:22.757999 | controller | - ' logger.go:42: 04:49:44 | glance_split/5-cleanup-glance | running command: [sh 2026-02-14 04:52:22.758005 | controller | -c oc kustomize ../../../../config/samples/layout/split | oc delete -n $NAMESPACE 2026-02-14 04:52:22.758011 | controller | -f -' 2026-02-14 04:52:22.758017 | controller | - ' ]' 2026-02-14 04:52:22.758023 | controller | - ' logger.go:42: 04:49:45 | glance_split/5-cleanup-glance | glance.glance.openstack.org 2026-02-14 04:52:22.758029 | controller | "glance" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758034 | controller | - ' logger.go:42: 04:49:45 | glance_split/5-cleanup-glance | running command: [sh 2026-02-14 04:52:22.758040 | controller | -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2026-02-14 04:52:22.758056 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2026-02-14 04:52:22.758063 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2026-02-14 04:52:22.758069 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2026-02-14 04:52:22.758074 | controller | done' 2026-02-14 04:52:22.758080 | controller | - ' ]' 2026-02-14 04:52:22.758085 | controller | - ' logger.go:42: 04:49:45 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758091 | controller | "glance-cache-glance-default-external-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758097 | controller | - ' logger.go:42: 04:49:45 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758102 | controller | "glance-cache-glance-default-external-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758108 | controller | - ' logger.go:42: 04:49:46 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758113 | controller | "glance-cache-glance-default-external-api-2" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758119 | controller | - ' logger.go:42: 04:49:46 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758125 | controller | "glance-cache-glance-default-internal-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758131 | controller | - ' logger.go:42: 04:49:46 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758137 | controller | "glance-cache-glance-default-internal-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758143 | controller | - ' logger.go:42: 04:49:46 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758149 | controller | "glance-cache-glance-default-internal-api-2" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758155 | controller | - ' logger.go:42: 04:49:47 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758161 | controller | "glance-glance-default-external-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758167 | controller | - ' logger.go:42: 04:49:47 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758173 | controller | "glance-glance-default-external-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758181 | controller | - ' logger.go:42: 04:49:47 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758187 | controller | "glance-glance-default-external-api-2" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758195 | controller | - ' logger.go:42: 04:49:47 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758201 | controller | "glance-glance-default-internal-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758207 | controller | - ' logger.go:42: 04:49:48 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758213 | controller | "glance-glance-default-internal-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758219 | controller | - ' logger.go:42: 04:49:48 | glance_split/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.758225 | controller | "glance-glance-default-internal-api-2" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.758231 | controller | - ' logger.go:42: 04:49:48 | glance_split/5-cleanup-glance | persistentvolume/local-storage01-crc 2026-02-14 04:52:22.758237 | controller | patched' 2026-02-14 04:52:22.758243 | controller | - ' logger.go:42: 04:49:48 | glance_split/5-cleanup-glance | persistentvolume/local-storage02-crc 2026-02-14 04:52:22.758249 | controller | patched' 2026-02-14 04:52:22.758255 | controller | - ' logger.go:42: 04:49:48 | glance_split/5-cleanup-glance | persistentvolume/local-storage05-crc 2026-02-14 04:52:22.758261 | controller | patched' 2026-02-14 04:52:22.758267 | controller | - ' logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage09-crc 2026-02-14 04:52:22.758273 | controller | patched' 2026-02-14 04:52:22.758278 | controller | - ' logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage10-crc 2026-02-14 04:52:22.758284 | controller | patched' 2026-02-14 04:52:22.758290 | controller | - ' logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage11-crc 2026-02-14 04:52:22.758296 | controller | patched' 2026-02-14 04:52:22.758302 | controller | - ' logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage13-crc 2026-02-14 04:52:22.758308 | controller | patched' 2026-02-14 04:52:22.758314 | controller | - ' logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage14-crc 2026-02-14 04:52:22.758320 | controller | patched' 2026-02-14 04:52:22.758326 | controller | - ' logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage15-crc 2026-02-14 04:52:22.758332 | controller | patched' 2026-02-14 04:52:22.758338 | controller | - ' logger.go:42: 04:49:49 | glance_split/5-cleanup-glance | persistentvolume/local-storage16-crc 2026-02-14 04:52:22.758344 | controller | patched' 2026-02-14 04:52:22.758350 | controller | - ' logger.go:42: 04:49:50 | glance_split/5-cleanup-glance | persistentvolume/local-storage17-crc 2026-02-14 04:52:22.758358 | controller | patched' 2026-02-14 04:52:22.758447 | controller | - ' logger.go:42: 04:49:50 | glance_split/5-cleanup-glance | persistentvolume/local-storage18-crc 2026-02-14 04:52:22.758453 | controller | patched' 2026-02-14 04:52:22.758459 | controller | - ' logger.go:42: 04:49:50 | glance_split/5-cleanup-glance | test step completed 2026-02-14 04:52:22.758465 | controller | 5-cleanup-glance' 2026-02-14 04:52:22.758471 | controller | - ' logger.go:42: 04:49:50 | glance_split | skipping kubernetes event logging' 2026-02-14 04:52:22.758477 | controller | - === CONT kuttl/harness/glance_single 2026-02-14 04:52:22.758493 | controller | - ' logger.go:42: 04:49:50 | glance_single | Skipping creation of user-supplied 2026-02-14 04:52:22.758499 | controller | namespace: glance-kuttl-tests' 2026-02-14 04:52:22.758505 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | starting test step 2026-02-14 04:52:22.758511 | controller | 1-deploy_glance' 2026-02-14 04:52:22.758517 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.758523 | controller | -c oc kustomize ../../../../config/samples/layout/single | oc apply -n $NAMESPACE 2026-02-14 04:52:22.758529 | controller | -f -' 2026-02-14 04:52:22.758535 | controller | - ' ]' 2026-02-14 04:52:22.758541 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | Warning: field "spec.notificationBusInstance" 2026-02-14 04:52:22.758547 | controller | is deprecated, please use "spec.notificationsBus.cluster" instead' 2026-02-14 04:52:22.758555 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.758562 | controller | created' 2026-02-14 04:52:22.758568 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.758574 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.758580 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.758585 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.758591 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.758597 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.758603 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.758609 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.758616 | controller | - ' exit 0' 2026-02-14 04:52:22.758622 | controller | - ' else' 2026-02-14 04:52:22.758628 | controller | - ' exit 1' 2026-02-14 04:52:22.758634 | controller | - ' fi' 2026-02-14 04:52:22.758640 | controller | - ' ]' 2026-02-14 04:52:22.758646 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.758652 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.758657 | controller | }}''' 2026-02-14 04:52:22.758664 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.758669 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.758689 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.758698 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.758704 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | error: error executing 2026-02-14 04:52:22.758710 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.758716 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.758722 | controller | at : error calling index: index of 2026-02-14 04:52:22.758728 | controller | untyped nil' 2026-02-14 04:52:22.758734 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.758739 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.758751 | controller | for debugging the template:' 2026-02-14 04:52:22.758757 | controller | - " logger.go:42: 04:49:50 | glance_single/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.758763 | controller | - " logger.go:42: 04:49:50 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.758769 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.758775 | controller | }}" 2026-02-14 04:52:22.758781 | controller | - " logger.go:42: 04:49:50 | glance_single/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.758788 | controller | - " logger.go:42: 04:49:50 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.758810 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43324\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.758817 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.758824 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.758830 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.758837 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.758843 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DB 2026-02-14 04:52:22.758851 | controller | create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DBsync 2026-02-14 04:52:22.758857 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.758863 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.758878 | controller | data not checked\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.758884 | controller | Memcached create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.758890 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.758897 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.758903 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.758909 | controller | not created\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.758915 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"observedGeneration\":1}}" 2026-02-14 04:52:22.758921 | controller | - " logger.go:42: 04:49:50 | glance_single/1-deploy_glance | \tobject given to 2026-02-14 04:52:22.758927 | controller | template engine was:" 2026-02-14 04:52:22.758933 | controller | - " logger.go:42: 04:49:50 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.758939 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.758946 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.758952 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.758958 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.758964 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.758970 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.758976 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.758982 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.758988 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.758996 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.759003 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.759009 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.759015 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.759023 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.759029 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.759036 | controller | f:conditions:map[] f:observedGeneration:map[]]] manager:manager operation:Update 2026-02-14 04:52:22.759042 | controller | subresource:status time:2026-02-14T04:49:50Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.759049 | controller | resourceVersion:43324 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] spec:map[apiTimeout:60 2026-02-14 04:52:22.759056 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.759062 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.759068 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | debug = true' 2026-02-14 04:52:22.759074 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.759090 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.759096 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.759103 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.759109 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.759115 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.759121 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.759127 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.759133 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759139 | controller | message:ServiceAccount not created reason:Init status:Unknown type:Ready] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759145 | controller | message:CronJob not started reason:Init status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759151 | controller | message:DB create not started reason:Init status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759157 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759163 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759168 | controller | message:Input data not checked reason:Init status:Unknown type:InputReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759174 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759180 | controller | message: Memcached create not started reason:Init status:Unknown type:MemcachedReady] 2026-02-14 04:52:22.759189 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:NotificationBusInstance not 2026-02-14 04:52:22.759196 | controller | started reason:Init status:Unknown type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759204 | controller | message:RoleBinding not created reason:Init status:Unknown type:RoleBindingReady] 2026-02-14 04:52:22.759210 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:Role not created reason:Init 2026-02-14 04:52:22.759216 | controller | status:Unknown type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:ServiceAccount 2026-02-14 04:52:22.759222 | controller | not created reason:Init status:Unknown type:ServiceAccountReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759228 | controller | message:Service config create not started reason:Init status:Unknown type:ServiceConfigReady]] 2026-02-14 04:52:22.759234 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.759239 | controller | - ' logger.go:42: 04:49:50 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.759245 | controller | 1 additional commands' 2026-02-14 04:52:22.759252 | controller | - ' logger.go:42: 04:49:51 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.759258 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.759264 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.759270 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.759276 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.759281 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.759287 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.759293 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.759299 | controller | - ' exit 0' 2026-02-14 04:52:22.759308 | controller | - ' else' 2026-02-14 04:52:22.759314 | controller | - ' exit 1' 2026-02-14 04:52:22.759319 | controller | - ' fi' 2026-02-14 04:52:22.759325 | controller | - ' ]' 2026-02-14 04:52:22.759331 | controller | - ' logger.go:42: 04:49:51 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.759337 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.759343 | controller | }}''' 2026-02-14 04:52:22.759348 | controller | - ' logger.go:42: 04:49:51 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.759354 | controller | - ' logger.go:42: 04:49:51 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.759360 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.759366 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.759371 | controller | - ' logger.go:42: 04:49:51 | glance_single/1-deploy_glance | error: error executing 2026-02-14 04:52:22.759377 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.759395 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.759402 | controller | at : error calling index: index of 2026-02-14 04:52:22.759409 | controller | untyped nil' 2026-02-14 04:52:22.759415 | controller | - ' logger.go:42: 04:49:51 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.759421 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.759433 | controller | for debugging the template:' 2026-02-14 04:52:22.759439 | controller | - " logger.go:42: 04:49:51 | glance_single/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.759446 | controller | - " logger.go:42: 04:49:51 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.759452 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.759462 | controller | }}" 2026-02-14 04:52:22.759468 | controller | - " logger.go:42: 04:49:51 | glance_single/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.759476 | controller | - " logger.go:42: 04:49:51 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.759483 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43342\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.759491 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.759497 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.759515 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.759525 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.759532 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DB 2026-02-14 04:52:22.759538 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DBsync 2026-02-14 04:52:22.759544 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.759550 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.759556 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.759562 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.759568 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.759574 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.759580 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.759586 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.759592 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.759598 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.759604 | controller | - " logger.go:42: 04:49:51 | glance_single/1-deploy_glance | \tobject given to 2026-02-14 04:52:22.759610 | controller | template engine was:" 2026-02-14 04:52:22.759619 | controller | - " logger.go:42: 04:49:51 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.759625 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.759640 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.759651 | controller | - ' logger.go:42: 04:49:51 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759657 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.759663 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.759669 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.759691 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.759701 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.759707 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.759713 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.759719 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.759725 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.759731 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.759737 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.759742 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.759747 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2026-02-14 04:52:22.759751 | controller | operation:Update subresource:status time:2026-02-14T04:49:50Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.759755 | controller | resourceVersion:43342 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] spec:map[apiTimeout:60 2026-02-14 04:52:22.759760 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.759764 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.759769 | controller | - ' logger.go:42: 04:49:51 | glance_single/1-deploy_glance | debug = true' 2026-02-14 04:52:22.759773 | controller | - ' logger.go:42: 04:49:51 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.759777 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.759782 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.759786 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.759791 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.759795 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.759799 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.759804 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.759808 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759812 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.759817 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.759821 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:DB 2026-02-14 04:52:22.759827 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759832 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759836 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759840 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759845 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759851 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.759856 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.759860 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759873 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.759878 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.759882 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.759886 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.759891 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.759895 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:Service config create not started 2026-02-14 04:52:22.759899 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.759903 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.759910 | controller | - ' logger.go:42: 04:49:51 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.759914 | controller | 1 additional commands' 2026-02-14 04:52:22.759918 | controller | - ' logger.go:42: 04:49:52 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.759923 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.759927 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.759931 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.759935 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.759940 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.759944 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.759948 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.759953 | controller | - ' exit 0' 2026-02-14 04:52:22.759957 | controller | - ' else' 2026-02-14 04:52:22.759964 | controller | - ' exit 1' 2026-02-14 04:52:22.759970 | controller | - ' fi' 2026-02-14 04:52:22.759976 | controller | - ' ]' 2026-02-14 04:52:22.759982 | controller | - ' logger.go:42: 04:49:52 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.759988 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.759993 | controller | }}''' 2026-02-14 04:52:22.760003 | controller | - ' logger.go:42: 04:49:52 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.760008 | controller | - ' logger.go:42: 04:49:52 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.760012 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.760022 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.760027 | controller | - ' logger.go:42: 04:49:53 | glance_single/1-deploy_glance | error: error executing 2026-02-14 04:52:22.760031 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.760036 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.760040 | controller | at : error calling index: index of 2026-02-14 04:52:22.760045 | controller | untyped nil' 2026-02-14 04:52:22.760049 | controller | - ' logger.go:42: 04:49:53 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.760053 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.760062 | controller | for debugging the template:' 2026-02-14 04:52:22.760067 | controller | - " logger.go:42: 04:49:53 | glance_single/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.760071 | controller | - " logger.go:42: 04:49:53 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.760075 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.760080 | controller | }}" 2026-02-14 04:52:22.760084 | controller | - " logger.go:42: 04:49:53 | glance_single/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.760089 | controller | - " logger.go:42: 04:49:53 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.760105 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43342\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.760112 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.760117 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.760121 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.760126 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.760131 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DB 2026-02-14 04:52:22.760135 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DBsync 2026-02-14 04:52:22.760139 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.760144 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.760155 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.760160 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.760165 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.760169 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.760174 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.760178 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.760183 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.760189 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.760194 | controller | - " logger.go:42: 04:49:53 | glance_single/1-deploy_glance | \tobject given to 2026-02-14 04:52:22.760199 | controller | template engine was:" 2026-02-14 04:52:22.760203 | controller | - " logger.go:42: 04:49:53 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.760208 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.760212 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.760217 | controller | - ' logger.go:42: 04:49:53 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.760221 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.760226 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.760230 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.760234 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.760239 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.760243 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.760248 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.760252 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.760256 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.760261 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.760265 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.760269 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.760274 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2026-02-14 04:52:22.760278 | controller | operation:Update subresource:status time:2026-02-14T04:49:50Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.760289 | controller | resourceVersion:43342 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] spec:map[apiTimeout:60 2026-02-14 04:52:22.760294 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.760298 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.760303 | controller | - ' logger.go:42: 04:49:53 | glance_single/1-deploy_glance | debug = true' 2026-02-14 04:52:22.760307 | controller | - ' logger.go:42: 04:49:53 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.760312 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.760318 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.760323 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.760329 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.760334 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.760338 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.760343 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.760347 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.760352 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.760356 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.760360 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:DB 2026-02-14 04:52:22.760365 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.760369 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.760373 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.760378 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.760382 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.760386 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.760392 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.760397 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.760401 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.760405 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.760409 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.760414 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.760418 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.760422 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:Service config create not started 2026-02-14 04:52:22.760427 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.760431 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.760435 | controller | - ' logger.go:42: 04:49:53 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.760439 | controller | 1 additional commands' 2026-02-14 04:52:22.760444 | controller | - ' logger.go:42: 04:49:54 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.760448 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.760452 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.760457 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.760461 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.760467 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.760471 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.760477 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.760481 | controller | - ' exit 0' 2026-02-14 04:52:22.760486 | controller | - ' else' 2026-02-14 04:52:22.760490 | controller | - ' exit 1' 2026-02-14 04:52:22.760494 | controller | - ' fi' 2026-02-14 04:52:22.760499 | controller | - ' ]' 2026-02-14 04:52:22.760503 | controller | - ' logger.go:42: 04:49:54 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.760508 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.760520 | controller | }}''' 2026-02-14 04:52:22.760527 | controller | - ' logger.go:42: 04:49:54 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.760533 | controller | - ' logger.go:42: 04:49:54 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.760539 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.760545 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.760551 | controller | - ' logger.go:42: 04:49:54 | glance_single/1-deploy_glance | error: error executing 2026-02-14 04:52:22.760555 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.760561 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.760566 | controller | at : error calling index: index of 2026-02-14 04:52:22.760573 | controller | untyped nil' 2026-02-14 04:52:22.760582 | controller | - ' logger.go:42: 04:49:54 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.760588 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.760599 | controller | for debugging the template:' 2026-02-14 04:52:22.760606 | controller | - " logger.go:42: 04:49:54 | glance_single/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.760611 | controller | - " logger.go:42: 04:49:54 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.760617 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.760624 | controller | }}" 2026-02-14 04:52:22.760629 | controller | - " logger.go:42: 04:49:54 | glance_single/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.760635 | controller | - " logger.go:42: 04:49:54 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.760654 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43342\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.760699 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.760712 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.760719 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.760726 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.760732 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DB 2026-02-14 04:52:22.760738 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DBsync 2026-02-14 04:52:22.760745 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.760751 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.760757 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.760766 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.760772 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.760779 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.760784 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.760790 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.760796 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.760803 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.760809 | controller | - " logger.go:42: 04:49:54 | glance_single/1-deploy_glance | \tobject given to 2026-02-14 04:52:22.760815 | controller | template engine was:" 2026-02-14 04:52:22.760821 | controller | - " logger.go:42: 04:49:54 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.760843 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.760851 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.760858 | controller | - ' logger.go:42: 04:49:54 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.760864 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.760870 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.760875 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.760882 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.760888 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.760894 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.760900 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.760907 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.760913 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.760923 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.760929 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.760935 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.760942 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2026-02-14 04:52:22.760948 | controller | operation:Update subresource:status time:2026-02-14T04:49:50Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.760954 | controller | resourceVersion:43342 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] spec:map[apiTimeout:60 2026-02-14 04:52:22.760960 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.760967 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.760973 | controller | - ' logger.go:42: 04:49:54 | glance_single/1-deploy_glance | debug = true' 2026-02-14 04:52:22.760979 | controller | - ' logger.go:42: 04:49:54 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.760985 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.760991 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.760998 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.761004 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.761014 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.761020 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.761027 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.761033 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761039 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.761046 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.761052 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:DB 2026-02-14 04:52:22.761058 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761064 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761082 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761089 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761095 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761104 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.761110 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.761117 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761123 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.761129 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.761137 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.761144 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761150 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.761156 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:Service config create not started 2026-02-14 04:52:22.761162 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.761168 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.761177 | controller | - ' logger.go:42: 04:49:54 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.761183 | controller | 1 additional commands' 2026-02-14 04:52:22.761189 | controller | - ' logger.go:42: 04:49:55 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.761195 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.761201 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.761207 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.761213 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.761219 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.761225 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.761231 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.761236 | controller | - ' exit 0' 2026-02-14 04:52:22.761242 | controller | - ' else' 2026-02-14 04:52:22.761249 | controller | - ' exit 1' 2026-02-14 04:52:22.761255 | controller | - ' fi' 2026-02-14 04:52:22.761261 | controller | - ' ]' 2026-02-14 04:52:22.761267 | controller | - ' logger.go:42: 04:49:55 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.761273 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.761279 | controller | }}''' 2026-02-14 04:52:22.761285 | controller | - ' logger.go:42: 04:49:55 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.761291 | controller | - ' logger.go:42: 04:49:55 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.761297 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.761303 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.761309 | controller | - ' logger.go:42: 04:49:55 | glance_single/1-deploy_glance | error: error executing 2026-02-14 04:52:22.761315 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.761321 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.761327 | controller | at : error calling index: index of 2026-02-14 04:52:22.761333 | controller | untyped nil' 2026-02-14 04:52:22.761339 | controller | - ' logger.go:42: 04:49:55 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.761345 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.761357 | controller | for debugging the template:' 2026-02-14 04:52:22.761363 | controller | - " logger.go:42: 04:49:55 | glance_single/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.761372 | controller | - " logger.go:42: 04:49:55 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.761378 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.761387 | controller | }}" 2026-02-14 04:52:22.761393 | controller | - " logger.go:42: 04:49:55 | glance_single/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.761414 | controller | - " logger.go:42: 04:49:55 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.761423 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:50Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43342\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.761430 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.761436 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.761442 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.761451 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.761467 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DB 2026-02-14 04:52:22.761474 | controller | create job still running\",\"reason\":\"Requested\",\"status\":\"Unknown\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"DBsync 2026-02-14 04:52:22.761480 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.761489 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.761496 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.761502 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.761508 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.761514 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.761520 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.761526 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.761532 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Service 2026-02-14 04:52:22.761538 | controller | config create not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"ServiceConfigReady\"}],\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.761544 | controller | - " logger.go:42: 04:49:55 | glance_single/1-deploy_glance | \tobject given to 2026-02-14 04:52:22.761549 | controller | template engine was:" 2026-02-14 04:52:22.761556 | controller | - " logger.go:42: 04:49:55 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.761561 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.761568 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.761574 | controller | - ' logger.go:42: 04:49:55 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761579 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.761583 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.761587 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.761591 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.761596 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.761600 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.761604 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.761609 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.761621 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.761626 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.761631 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.761635 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.761639 | controller | f:conditions:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] manager:manager 2026-02-14 04:52:22.761644 | controller | operation:Update subresource:status time:2026-02-14T04:49:50Z]] name:glance namespace:glance-kuttl-tests 2026-02-14 04:52:22.761648 | controller | resourceVersion:43342 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] spec:map[apiTimeout:60 2026-02-14 04:52:22.761652 | controller | containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.761657 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.761661 | controller | - ' logger.go:42: 04:49:55 | glance_single/1-deploy_glance | debug = true' 2026-02-14 04:52:22.761666 | controller | - ' logger.go:42: 04:49:55 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.761670 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.761698 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.761703 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.761709 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.761717 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.761723 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.761729 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.761735 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761743 | controller | message:Service config create not started reason:Init status:Unknown type:Ready] 2026-02-14 04:52:22.761749 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.761755 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:DB 2026-02-14 04:52:22.761765 | controller | create job still running reason:Requested status:Unknown type:DBReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761771 | controller | message:DBsync not started reason:Init status:Unknown type:DBSyncReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761777 | controller | message:GlanceAPI not started reason:Init status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761783 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761789 | controller | reason:Init status:Unknown type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761795 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.761801 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.761807 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761813 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.761818 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.761827 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.761833 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.761839 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.761845 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:Service config create not started 2026-02-14 04:52:22.761851 | controller | reason:Init status:Unknown type:ServiceConfigReady]] notificationBusSecret:rabbitmq-transport-url-glance-glance-transport 2026-02-14 04:52:22.761857 | controller | observedGeneration:1]]''' 2026-02-14 04:52:22.761863 | controller | - ' logger.go:42: 04:49:55 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.761869 | controller | 1 additional commands' 2026-02-14 04:52:22.761875 | controller | - ' logger.go:42: 04:49:56 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.761881 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.761887 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.761908 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.761916 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.761922 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.761928 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.761935 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.761941 | controller | - ' exit 0' 2026-02-14 04:52:22.761946 | controller | - ' else' 2026-02-14 04:52:22.761952 | controller | - ' exit 1' 2026-02-14 04:52:22.761958 | controller | - ' fi' 2026-02-14 04:52:22.761964 | controller | - ' ]' 2026-02-14 04:52:22.761969 | controller | - ' logger.go:42: 04:49:56 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.761975 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.761981 | controller | }}''' 2026-02-14 04:52:22.761987 | controller | - ' logger.go:42: 04:49:56 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.761993 | controller | - ' logger.go:42: 04:49:56 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.761999 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.762008 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.762014 | controller | - ' logger.go:42: 04:49:56 | glance_single/1-deploy_glance | error: error executing 2026-02-14 04:52:22.762020 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.762026 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.762032 | controller | at : error calling index: index of 2026-02-14 04:52:22.762038 | controller | untyped nil' 2026-02-14 04:52:22.762044 | controller | - ' logger.go:42: 04:49:56 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.762049 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.762061 | controller | for debugging the template:' 2026-02-14 04:52:22.762067 | controller | - " logger.go:42: 04:49:56 | glance_single/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.762072 | controller | - " logger.go:42: 04:49:56 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.762078 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.762088 | controller | }}" 2026-02-14 04:52:22.762094 | controller | - " logger.go:42: 04:49:56 | glance_single/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.762100 | controller | - " logger.go:42: 04:49:56 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.762119 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:56Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43434\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.762127 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.762132 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.762136 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.762141 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.762145 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.762153 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.762157 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.762162 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.762166 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Keystone 2026-02-14 04:52:22.762170 | controller | Service user registration not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.762175 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.762179 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.762184 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.762190 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.762204 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.762213 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.762219 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1}}" 2026-02-14 04:52:22.762225 | controller | - " logger.go:42: 04:49:56 | glance_single/1-deploy_glance | \tobject given to 2026-02-14 04:52:22.762231 | controller | template engine was:" 2026-02-14 04:52:22.762237 | controller | - " logger.go:42: 04:49:56 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.762243 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.762249 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.762255 | controller | - ' logger.go:42: 04:49:56 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.762261 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.762266 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.762272 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.762278 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.762287 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.762292 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.762298 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.762304 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.762310 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.762316 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.762322 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.762328 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.762334 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[]]] 2026-02-14 04:52:22.762339 | controller | manager:manager operation:Update subresource:status time:2026-02-14T04:49:56Z]] 2026-02-14 04:52:22.762345 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43434 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.762351 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.762357 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.762363 | controller | - ' logger.go:42: 04:49:56 | glance_single/1-deploy_glance | debug = true' 2026-02-14 04:52:22.762375 | controller | - ' logger.go:42: 04:49:56 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.762412 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.762416 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.762421 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.762425 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.762429 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.762444 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.762449 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.762454 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.762460 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.762466 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.762475 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.762481 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.762487 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.762494 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.762499 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.762505 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.762511 | controller | message:Keystone Service user registration not started reason:Init status:Unknown 2026-02-14 04:52:22.762517 | controller | type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:MariaDBAccount 2026-02-14 04:52:22.762523 | controller | creation complete reason:Ready status:True type:MariaDBAccountReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.762529 | controller | message: Memcached instance has been provisioned reason:Ready status:True type:MemcachedReady] 2026-02-14 04:52:22.762535 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:NotificationBusInstance successfully 2026-02-14 04:52:22.762540 | controller | created reason:Ready status:True type:NotificationBusInstanceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.762546 | controller | message:RoleBinding created reason:Ready status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.762552 | controller | message:Role created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.762558 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.762564 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.762569 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.762575 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1]]''' 2026-02-14 04:52:22.762581 | controller | - ' logger.go:42: 04:49:56 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.762587 | controller | 1 additional commands' 2026-02-14 04:52:22.762593 | controller | - ' logger.go:42: 04:49:57 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.762601 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.762607 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.762613 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.762619 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.762625 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.762631 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.762636 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.762642 | controller | - ' exit 0' 2026-02-14 04:52:22.762648 | controller | - ' else' 2026-02-14 04:52:22.762654 | controller | - ' exit 1' 2026-02-14 04:52:22.762659 | controller | - ' fi' 2026-02-14 04:52:22.762665 | controller | - ' ]' 2026-02-14 04:52:22.762670 | controller | - ' logger.go:42: 04:49:57 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.762693 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.762703 | controller | }}''' 2026-02-14 04:52:22.762709 | controller | - ' logger.go:42: 04:49:57 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.762715 | controller | - ' logger.go:42: 04:49:57 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.762722 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.762728 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.762734 | controller | - ' logger.go:42: 04:49:57 | glance_single/1-deploy_glance | error: error executing 2026-02-14 04:52:22.762739 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.762746 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.762763 | controller | at : error calling index: index of 2026-02-14 04:52:22.762771 | controller | untyped nil' 2026-02-14 04:52:22.762777 | controller | - ' logger.go:42: 04:49:57 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.762783 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.762794 | controller | for debugging the template:' 2026-02-14 04:52:22.762800 | controller | - " logger.go:42: 04:49:57 | glance_single/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.762806 | controller | - " logger.go:42: 04:49:57 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.762812 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.762818 | controller | }}" 2026-02-14 04:52:22.762824 | controller | - " logger.go:42: 04:49:57 | glance_single/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.762830 | controller | - " logger.go:42: 04:49:57 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.762837 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:57Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43452\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.762847 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.762853 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.762965 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.762979 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.762985 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.762995 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.763001 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.763009 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.763015 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:57Z\",\"message\":\"Setup 2026-02-14 04:52:22.763021 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.763026 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.763032 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.763040 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.763046 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.763052 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.763058 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.763064 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2fbed230b6fa424ca7ef8b55fd8024f0\"}}" 2026-02-14 04:52:22.763070 | controller | - " logger.go:42: 04:49:57 | glance_single/1-deploy_glance | \tobject given to 2026-02-14 04:52:22.763076 | controller | template engine was:" 2026-02-14 04:52:22.763082 | controller | - " logger.go:42: 04:49:57 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.763088 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.763107 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.763115 | controller | - ' logger.go:42: 04:49:57 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.763121 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.763127 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.763132 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.763136 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.763154 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.763158 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.763162 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.763167 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.763174 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.763178 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.763183 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.763187 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.763191 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2026-02-14 04:52:22.763195 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2026-02-14T04:49:57Z]] 2026-02-14 04:52:22.763200 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43452 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.763204 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.763208 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.763213 | controller | - ' logger.go:42: 04:49:57 | glance_single/1-deploy_glance | debug = true' 2026-02-14 04:52:22.763217 | controller | - ' logger.go:42: 04:49:57 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.763221 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.763225 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.763230 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.763234 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.763239 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.763245 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.763252 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.763258 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.763263 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.763269 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.763275 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.763282 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.763288 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.763296 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.763302 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.763307 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:57Z 2026-02-14 04:52:22.763311 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.763317 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.763334 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.763339 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.763343 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.763347 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.763352 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.763356 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.763360 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.763364 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.763369 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.763373 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.763377 | controller | serviceID:2fbed230b6fa424ca7ef8b55fd8024f0]]''' 2026-02-14 04:52:22.763382 | controller | - ' logger.go:42: 04:49:57 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.763386 | controller | 1 additional commands' 2026-02-14 04:52:22.763390 | controller | - ' logger.go:42: 04:49:58 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.763395 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.763399 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.763403 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.763407 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.763413 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.763419 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.763425 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.763431 | controller | - ' exit 0' 2026-02-14 04:52:22.763437 | controller | - ' else' 2026-02-14 04:52:22.763443 | controller | - ' exit 1' 2026-02-14 04:52:22.763449 | controller | - ' fi' 2026-02-14 04:52:22.763455 | controller | - ' ]' 2026-02-14 04:52:22.763460 | controller | - ' logger.go:42: 04:49:58 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.763466 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.763471 | controller | }}''' 2026-02-14 04:52:22.763475 | controller | - ' logger.go:42: 04:49:58 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.763480 | controller | - ' logger.go:42: 04:49:58 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.763485 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.763490 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.763499 | controller | - ' logger.go:42: 04:49:59 | glance_single/1-deploy_glance | error: error executing 2026-02-14 04:52:22.763514 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.763520 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.763527 | controller | at : error calling index: index of 2026-02-14 04:52:22.763537 | controller | untyped nil' 2026-02-14 04:52:22.763543 | controller | - ' logger.go:42: 04:49:59 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.763549 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.763560 | controller | for debugging the template:' 2026-02-14 04:52:22.763566 | controller | - " logger.go:42: 04:49:59 | glance_single/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.763572 | controller | - " logger.go:42: 04:49:59 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.763578 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.763584 | controller | }}" 2026-02-14 04:52:22.763590 | controller | - " logger.go:42: 04:49:59 | glance_single/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.763609 | controller | - " logger.go:42: 04:49:59 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.763618 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:57Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43452\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.763627 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.763633 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.763640 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.763646 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.763652 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.763659 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.763698 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.763710 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.763716 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:57Z\",\"message\":\"Setup 2026-02-14 04:52:22.763722 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.763728 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.763733 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.763739 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.763745 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.763751 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.763757 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.763763 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2fbed230b6fa424ca7ef8b55fd8024f0\"}}" 2026-02-14 04:52:22.763772 | controller | - " logger.go:42: 04:49:59 | glance_single/1-deploy_glance | \tobject given to 2026-02-14 04:52:22.763779 | controller | template engine was:" 2026-02-14 04:52:22.763785 | controller | - " logger.go:42: 04:49:59 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.763791 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.763797 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.763802 | controller | - ' logger.go:42: 04:49:59 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.763808 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.763814 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.763820 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.763826 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.763832 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.763837 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.763843 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.763849 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.763859 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.763875 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.763881 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.763887 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.763893 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2026-02-14 04:52:22.763899 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2026-02-14T04:49:57Z]] 2026-02-14 04:52:22.763905 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43452 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.763910 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.763916 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.763923 | controller | - ' logger.go:42: 04:49:59 | glance_single/1-deploy_glance | debug = true' 2026-02-14 04:52:22.763929 | controller | - ' logger.go:42: 04:49:59 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.763936 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.763942 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.763948 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.763957 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.763963 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.763969 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.763975 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.763981 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.763987 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.763993 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.763999 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.764004 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.764010 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.764016 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.764025 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.764032 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:57Z 2026-02-14 04:52:22.764038 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.764044 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.764050 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.764056 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.764062 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.764068 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.764132 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.764140 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.764146 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.764151 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.764157 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.764163 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.764169 | controller | serviceID:2fbed230b6fa424ca7ef8b55fd8024f0]]''' 2026-02-14 04:52:22.764175 | controller | - ' logger.go:42: 04:49:59 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.764181 | controller | 1 additional commands' 2026-02-14 04:52:22.764187 | controller | - ' logger.go:42: 04:50:00 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.764193 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.764210 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.764217 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.764223 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.764232 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.764238 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.764244 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.764250 | controller | - ' exit 0' 2026-02-14 04:52:22.764256 | controller | - ' else' 2026-02-14 04:52:22.764262 | controller | - ' exit 1' 2026-02-14 04:52:22.764268 | controller | - ' fi' 2026-02-14 04:52:22.764274 | controller | - ' ]' 2026-02-14 04:52:22.764280 | controller | - ' logger.go:42: 04:50:00 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.764286 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.764292 | controller | }}''' 2026-02-14 04:52:22.764298 | controller | - ' logger.go:42: 04:50:00 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.764304 | controller | - ' logger.go:42: 04:50:00 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.764310 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.764315 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.764321 | controller | - ' logger.go:42: 04:50:00 | glance_single/1-deploy_glance | error: error executing 2026-02-14 04:52:22.764327 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.764333 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.764339 | controller | at : error calling index: index of 2026-02-14 04:52:22.764345 | controller | untyped nil' 2026-02-14 04:52:22.764351 | controller | - ' logger.go:42: 04:50:00 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.764357 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.764369 | controller | for debugging the template:' 2026-02-14 04:52:22.764375 | controller | - " logger.go:42: 04:50:00 | glance_single/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.764381 | controller | - " logger.go:42: 04:50:00 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.764386 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.764392 | controller | }}" 2026-02-14 04:52:22.764398 | controller | - " logger.go:42: 04:50:00 | glance_single/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.764404 | controller | - " logger.go:42: 04:50:00 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.764422 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:57Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43452\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.764433 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.764439 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.764445 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.764451 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.764457 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.764463 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.764469 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.764475 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.764481 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:57Z\",\"message\":\"Setup 2026-02-14 04:52:22.764489 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.764495 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.764500 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.764507 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.764522 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.764528 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.764534 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.764540 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2fbed230b6fa424ca7ef8b55fd8024f0\"}}" 2026-02-14 04:52:22.764547 | controller | - " logger.go:42: 04:50:00 | glance_single/1-deploy_glance | \tobject given to 2026-02-14 04:52:22.764552 | controller | template engine was:" 2026-02-14 04:52:22.764558 | controller | - " logger.go:42: 04:50:00 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.764564 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.764570 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.764576 | controller | - ' logger.go:42: 04:50:00 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.764582 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.764588 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.764594 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.764600 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.764606 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.764612 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.764618 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.764627 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.764638 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.764644 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.764649 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.764655 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.764661 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2026-02-14 04:52:22.764667 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2026-02-14T04:49:57Z]] 2026-02-14 04:52:22.764690 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43452 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.764699 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.764705 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.764711 | controller | - ' logger.go:42: 04:50:00 | glance_single/1-deploy_glance | debug = true' 2026-02-14 04:52:22.764717 | controller | - ' logger.go:42: 04:50:00 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.764723 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.764729 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.764735 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.764750 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.764757 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.764763 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.764769 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.764775 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.764784 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.764790 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.764795 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.764801 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.764807 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.764813 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.764819 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.764825 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:57Z 2026-02-14 04:52:22.764831 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.764837 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.764843 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.764849 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.764858 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.764864 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.764872 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.764877 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.764883 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.764889 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.764895 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.764901 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.764907 | controller | serviceID:2fbed230b6fa424ca7ef8b55fd8024f0]]''' 2026-02-14 04:52:22.764913 | controller | - ' logger.go:42: 04:50:00 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.764919 | controller | 1 additional commands' 2026-02-14 04:52:22.764925 | controller | - ' logger.go:42: 04:50:01 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.764931 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.764937 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.764943 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.764949 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.764955 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.764961 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.764967 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.764973 | controller | - ' exit 0' 2026-02-14 04:52:22.764979 | controller | - ' else' 2026-02-14 04:52:22.764984 | controller | - ' exit 1' 2026-02-14 04:52:22.764990 | controller | - ' fi' 2026-02-14 04:52:22.764996 | controller | - ' ]' 2026-02-14 04:52:22.765002 | controller | - ' logger.go:42: 04:50:01 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.765008 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.765014 | controller | }}''' 2026-02-14 04:52:22.765020 | controller | - ' logger.go:42: 04:50:01 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.765026 | controller | - ' logger.go:42: 04:50:01 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.765032 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.765038 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.765044 | controller | - ' logger.go:42: 04:50:01 | glance_single/1-deploy_glance | error: error executing 2026-02-14 04:52:22.765059 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.765066 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.765071 | controller | at : error calling index: index of 2026-02-14 04:52:22.765077 | controller | untyped nil' 2026-02-14 04:52:22.765083 | controller | - ' logger.go:42: 04:50:01 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.765089 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.765104 | controller | for debugging the template:' 2026-02-14 04:52:22.765111 | controller | - " logger.go:42: 04:50:01 | glance_single/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.765117 | controller | - " logger.go:42: 04:50:01 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.765123 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.765129 | controller | }}" 2026-02-14 04:52:22.765135 | controller | - " logger.go:42: 04:50:01 | glance_single/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.765141 | controller | - " logger.go:42: 04:50:01 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.765148 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:57Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43452\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.765154 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.765169 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.765176 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.765188 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.765195 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.765201 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.765207 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.765215 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.765221 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:57Z\",\"message\":\"Setup 2026-02-14 04:52:22.765229 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.765235 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.765241 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.765247 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.765253 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.765259 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.765266 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.765272 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2fbed230b6fa424ca7ef8b55fd8024f0\"}}" 2026-02-14 04:52:22.765278 | controller | - " logger.go:42: 04:50:01 | glance_single/1-deploy_glance | \tobject given to 2026-02-14 04:52:22.765284 | controller | template engine was:" 2026-02-14 04:52:22.765290 | controller | - " logger.go:42: 04:50:01 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.765296 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.765314 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.765320 | controller | - ' logger.go:42: 04:50:01 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.765326 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.765332 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.765338 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.765345 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.765351 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.765357 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.765363 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.765369 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.765377 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.765383 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.765389 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.765395 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.765401 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2026-02-14 04:52:22.765407 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2026-02-14T04:49:57Z]] 2026-02-14 04:52:22.765413 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43452 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.765419 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.765425 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.765432 | controller | - ' logger.go:42: 04:50:01 | glance_single/1-deploy_glance | debug = true' 2026-02-14 04:52:22.765438 | controller | - ' logger.go:42: 04:50:01 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.765444 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.765450 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.765456 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.765461 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.765467 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.765473 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.765481 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.765487 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.765493 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.765499 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.765506 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.765512 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.765518 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.765524 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.765530 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.765536 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:57Z 2026-02-14 04:52:22.765554 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.765560 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.765566 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.765572 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.765578 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.765585 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.765591 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.765597 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.765603 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.765609 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.765615 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.765621 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.765627 | controller | serviceID:2fbed230b6fa424ca7ef8b55fd8024f0]]''' 2026-02-14 04:52:22.765632 | controller | - ' logger.go:42: 04:50:01 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.765638 | controller | 1 additional commands' 2026-02-14 04:52:22.765646 | controller | - ' logger.go:42: 04:50:02 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.765653 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.765659 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.765665 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.765675 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.765697 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.765703 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.765709 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.765715 | controller | - ' exit 0' 2026-02-14 04:52:22.765721 | controller | - ' else' 2026-02-14 04:52:22.765729 | controller | - ' exit 1' 2026-02-14 04:52:22.765735 | controller | - ' fi' 2026-02-14 04:52:22.765741 | controller | - ' ]' 2026-02-14 04:52:22.765747 | controller | - ' logger.go:42: 04:50:02 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.765753 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.765760 | controller | }}''' 2026-02-14 04:52:22.765765 | controller | - ' logger.go:42: 04:50:02 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.765771 | controller | - ' logger.go:42: 04:50:02 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.765777 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.765783 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.765789 | controller | - ' logger.go:42: 04:50:02 | glance_single/1-deploy_glance | error: error executing 2026-02-14 04:52:22.765795 | controller | template "{{ index .status.apiEndpoint \"default-internal\" }}{{ \":\" }}{{ index 2026-02-14 04:52:22.765800 | controller | .status.apiEndpoint \"default-public\" }}": template: output:1:3: executing "output" 2026-02-14 04:52:22.765806 | controller | at : error calling index: index of 2026-02-14 04:52:22.765812 | controller | untyped nil' 2026-02-14 04:52:22.765821 | controller | - ' logger.go:42: 04:50:02 | glance_single/1-deploy_glance | + apiEndpoints=''Error 2026-02-14 04:52:22.765828 | controller | executing template: template: output:1:3: executing "output" at : error calling index: index of untyped nil. Printing more information 2026-02-14 04:52:22.765840 | controller | for debugging the template:' 2026-02-14 04:52:22.765846 | controller | - " logger.go:42: 04:50:02 | glance_single/1-deploy_glance | \ttemplate was:" 2026-02-14 04:52:22.765852 | controller | - " logger.go:42: 04:50:02 | glance_single/1-deploy_glance | \t\t{{ index .status.apiEndpoint 2026-02-14 04:52:22.765858 | controller | \"default-internal\" }}{{ \":\" }}{{ index .status.apiEndpoint \"default-public\" 2026-02-14 04:52:22.765863 | controller | }}" 2026-02-14 04:52:22.765869 | controller | - " logger.go:42: 04:50:02 | glance_single/1-deploy_glance | \traw data was:" 2026-02-14 04:52:22.765886 | controller | - " logger.go:42: 04:50:02 | glance_single/1-deploy_glance | \t\t{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\",\"kubectl.kubernetes.io/last-applied-configuration\":\"{\\\"apiVersion\\\":\\\"glance.openstack.org/v1beta1\\\",\\\"kind\\\":\\\"Glance\\\",\\\"metadata\\\":{\\\"annotations\\\":{\\\"glance.openstack.org/wsgi\\\":\\\"true\\\"},\\\"name\\\":\\\"glance\\\",\\\"namespace\\\":\\\"glance-kuttl-tests\\\"},\\\"spec\\\":{\\\"customServiceConfig\\\":\\\"[DEFAULT]\\\\ndebug 2026-02-14 04:52:22.765893 | controller | = true\\\\n\\\",\\\"databaseAccount\\\":\\\"glance\\\",\\\"databaseInstance\\\":\\\"openstack\\\",\\\"glanceAPIs\\\":{\\\"default\\\":{\\\"imageCache\\\":{\\\"size\\\":\\\"2G\\\"},\\\"preserveJobs\\\":false,\\\"replicas\\\":1,\\\"type\\\":\\\"single\\\"}},\\\"keystoneEndpoint\\\":\\\"default\\\",\\\"notificationBusInstance\\\":\\\"rabbitmq\\\",\\\"secret\\\":\\\"osp-secret\\\",\\\"serviceUser\\\":\\\"glance\\\",\\\"storage\\\":{\\\"storageClass\\\":\\\"local-storage\\\",\\\"storageRequest\\\":\\\"10G\\\"}}}\\n\"},\"creationTimestamp\":\"2026-02-14T04:49:50Z\",\"finalizers\":[\"openstack.org/glance\"],\"generation\":1,\"managedFields\":[{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:annotations\":{\".\":{},\"f:glance.openstack.org/wsgi\":{},\"f:kubectl.kubernetes.io/last-applied-configuration\":{}}},\"f:spec\":{\".\":{},\"f:apiTimeout\":{},\"f:customServiceConfig\":{},\"f:databaseAccount\":{},\"f:databaseInstance\":{},\"f:glanceAPIs\":{\".\":{},\"f:default\":{\".\":{},\"f:imageCache\":{\".\":{},\"f:cleanerScheduler\":{},\"f:prunerScheduler\":{},\"f:size\":{}},\"f:replicas\":{},\"f:type\":{}}},\"f:keystoneEndpoint\":{},\"f:memcachedInstance\":{},\"f:notificationBusInstance\":{},\"f:passwordSelectors\":{\".\":{},\"f:service\":{}},\"f:preserveJobs\":{},\"f:secret\":{},\"f:serviceUser\":{},\"f:storage\":{\".\":{},\"f:storageClass\":{},\"f:storageRequest\":{}}}},\"manager\":\"kubectl-client-side-apply\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:metadata\":{\"f:finalizers\":{\".\":{},\"v:\\\"openstack.org/glance\\\"\":{}}}},\"manager\":\"manager\",\"operation\":\"Update\",\"time\":\"2026-02-14T04:49:50Z\"},{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"fieldsType\":\"FieldsV1\",\"fieldsV1\":{\"f:status\":{\".\":{},\"f:conditions\":{},\"f:databaseHostname\":{},\"f:notificationBusSecret\":{},\"f:observedGeneration\":{},\"f:serviceID\":{}}},\"manager\":\"manager\",\"operation\":\"Update\",\"subresource\":\"status\",\"time\":\"2026-02-14T04:49:57Z\"}],\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\",\"resourceVersion\":\"43452\",\"uid\":\"ff9d3a8e-270e-4d4b-bae0-218dfaadebdd\"},\"spec\":{\"apiTimeout\":60,\"containerImage\":\"quay.io/podified-antelope-centos9/openstack-glance-api:current-podified\",\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.765904 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"dbPurge\":{\"age\":30,\"schedule\":\"1 2026-02-14 04:52:22.765911 | controller | 0 * * *\"},\"glanceAPIs\":{\"default\":{\"apiTimeout\":60,\"auth\":{},\"imageCache\":{\"cleanerScheduler\":\"*/30 2026-02-14 04:52:22.765917 | controller | * * * *\",\"prunerScheduler\":\"1 0 * * *\",\"size\":\"2G\"},\"override\":{},\"replicas\":1,\"resources\":{},\"storage\":{},\"tls\":{\"api\":{\"internal\":{},\"public\":{}}},\"type\":\"single\"}},\"imageCache\":{\"cleanerScheduler\":\"\",\"prunerScheduler\":\"\",\"size\":\"\"},\"keystoneEndpoint\":\"default\",\"memcachedInstance\":\"memcached\",\"notificationBusInstance\":\"rabbitmq\",\"passwordSelectors\":{\"service\":\"GlancePassword\"},\"preserveJobs\":false,\"quotas\":{\"imageCountTotal\":0,\"imageCountUpload\":0,\"imageSizeTotal\":0,\"imageStageTotal\":0},\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}},\"status\":{\"conditions\":[{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.765924 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"Ready\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"CronJob 2026-02-14 04:52:22.765930 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"CronJobReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DB 2026-02-14 04:52:22.765944 | controller | create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"DBReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"DBsync 2026-02-14 04:52:22.765951 | controller | job still running\",\"reason\":\"Requested\",\"severity\":\"Info\",\"status\":\"False\",\"type\":\"DBSyncReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"GlanceAPI 2026-02-14 04:52:22.765956 | controller | not started\",\"reason\":\"Init\",\"status\":\"Unknown\",\"type\":\"GlanceAPIReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Input 2026-02-14 04:52:22.765962 | controller | data complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"InputReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:57Z\",\"message\":\"Setup 2026-02-14 04:52:22.765968 | controller | complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"KeystoneServiceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"MariaDBAccount 2026-02-14 04:52:22.765973 | controller | creation complete\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MariaDBAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\" 2026-02-14 04:52:22.765982 | controller | Memcached instance has been provisioned\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"MemcachedReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"NotificationBusInstance 2026-02-14 04:52:22.766009 | controller | successfully created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"NotificationBusInstanceReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"RoleBinding 2026-02-14 04:52:22.766015 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleBindingReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"Role 2026-02-14 04:52:22.766021 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"RoleReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:50Z\",\"message\":\"ServiceAccount 2026-02-14 04:52:22.766027 | controller | created\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceAccountReady\"},{\"lastTransitionTime\":\"2026-02-14T04:49:55Z\",\"message\":\"Service 2026-02-14 04:52:22.766033 | controller | config create completed\",\"reason\":\"Ready\",\"status\":\"True\",\"type\":\"ServiceConfigReady\"}],\"databaseHostname\":\"openstack.glance-kuttl-tests.svc\",\"notificationBusSecret\":\"rabbitmq-transport-url-glance-glance-transport\",\"observedGeneration\":1,\"serviceID\":\"2fbed230b6fa424ca7ef8b55fd8024f0\"}}" 2026-02-14 04:52:22.766039 | controller | - " logger.go:42: 04:50:02 | glance_single/1-deploy_glance | \tobject given to 2026-02-14 04:52:22.766045 | controller | template engine was:" 2026-02-14 04:52:22.766051 | controller | - " logger.go:42: 04:50:02 | glance_single/1-deploy_glance | \t\tmap[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.766058 | controller | kind:Glance metadata:map[annotations:map[glance.openstack.org/wsgi:true kubectl.kubernetes.io/last-applied-configuration:{\"apiVersion\":\"glance.openstack.org/v1beta1\",\"kind\":\"Glance\",\"metadata\":{\"annotations\":{\"glance.openstack.org/wsgi\":\"true\"},\"name\":\"glance\",\"namespace\":\"glance-kuttl-tests\"},\"spec\":{\"customServiceConfig\":\"[DEFAULT]\\ndebug 2026-02-14 04:52:22.766064 | controller | = true\\n\",\"databaseAccount\":\"glance\",\"databaseInstance\":\"openstack\",\"glanceAPIs\":{\"default\":{\"imageCache\":{\"size\":\"2G\"},\"preserveJobs\":false,\"replicas\":1,\"type\":\"single\"}},\"keystoneEndpoint\":\"default\",\"notificationBusInstance\":\"rabbitmq\",\"secret\":\"osp-secret\",\"serviceUser\":\"glance\",\"storage\":{\"storageClass\":\"local-storage\",\"storageRequest\":\"10G\"}}}" 2026-02-14 04:52:22.766070 | controller | - ' logger.go:42: 04:50:02 | glance_single/1-deploy_glance | ] creationTimestamp:2026-02-14T04:49:50Z 2026-02-14 04:52:22.766076 | controller | finalizers:[openstack.org/glance] generation:1 managedFields:[map[apiVersion:glance.openstack.org/v1beta1 2026-02-14 04:52:22.766082 | controller | fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:annotations:map[.:map[] f:glance.openstack.org/wsgi:map[] 2026-02-14 04:52:22.766088 | controller | f:kubectl.kubernetes.io/last-applied-configuration:map[]]] f:spec:map[.:map[] f:apiTimeout:map[] 2026-02-14 04:52:22.766094 | controller | f:customServiceConfig:map[] f:databaseAccount:map[] f:databaseInstance:map[] f:glanceAPIs:map[.:map[] 2026-02-14 04:52:22.766100 | controller | f:default:map[.:map[] f:imageCache:map[.:map[] f:cleanerScheduler:map[] f:prunerScheduler:map[] 2026-02-14 04:52:22.766105 | controller | f:size:map[]] f:replicas:map[] f:type:map[]]] f:keystoneEndpoint:map[] f:memcachedInstance:map[] 2026-02-14 04:52:22.766111 | controller | f:notificationBusInstance:map[] f:passwordSelectors:map[.:map[] f:service:map[]] 2026-02-14 04:52:22.766117 | controller | f:preserveJobs:map[] f:secret:map[] f:serviceUser:map[] f:storage:map[.:map[] f:storageClass:map[] 2026-02-14 04:52:22.766136 | controller | f:storageRequest:map[]]]] manager:kubectl-client-side-apply operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.766143 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:metadata:map[f:finalizers:map[.:map[] 2026-02-14 04:52:22.766151 | controller | v:"openstack.org/glance":map[]]]] manager:manager operation:Update time:2026-02-14T04:49:50Z] 2026-02-14 04:52:22.766158 | controller | map[apiVersion:glance.openstack.org/v1beta1 fieldsType:FieldsV1 fieldsV1:map[f:status:map[.:map[] 2026-02-14 04:52:22.766163 | controller | f:conditions:map[] f:databaseHostname:map[] f:notificationBusSecret:map[] f:observedGeneration:map[] 2026-02-14 04:52:22.766169 | controller | f:serviceID:map[]]] manager:manager operation:Update subresource:status time:2026-02-14T04:49:57Z]] 2026-02-14 04:52:22.766175 | controller | name:glance namespace:glance-kuttl-tests resourceVersion:43452 uid:ff9d3a8e-270e-4d4b-bae0-218dfaadebdd] 2026-02-14 04:52:22.766181 | controller | spec:map[apiTimeout:60 containerImage:quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.766187 | controller | customServiceConfig:[DEFAULT]' 2026-02-14 04:52:22.766193 | controller | - ' logger.go:42: 04:50:02 | glance_single/1-deploy_glance | debug = true' 2026-02-14 04:52:22.766199 | controller | - ' logger.go:42: 04:50:02 | glance_single/1-deploy_glance | databaseAccount:glance 2026-02-14 04:52:22.766205 | controller | databaseInstance:openstack dbPurge:map[age:30 schedule:1 0 * * *] glanceAPIs:map[default:map[apiTimeout:60 2026-02-14 04:52:22.766211 | controller | auth:map[] imageCache:map[cleanerScheduler:*/30 * * * * prunerScheduler:1 0 * * 2026-02-14 04:52:22.766217 | controller | * size:2G] override:map[] replicas:1 resources:map[] storage:map[] tls:map[api:map[internal:map[] 2026-02-14 04:52:22.766223 | controller | public:map[]]] type:single]] imageCache:map[cleanerScheduler: prunerScheduler: size:] 2026-02-14 04:52:22.766229 | controller | keystoneEndpoint:default memcachedInstance:memcached notificationBusInstance:rabbitmq 2026-02-14 04:52:22.766235 | controller | passwordSelectors:map[service:GlancePassword] preserveJobs:false quotas:map[imageCountTotal:0 2026-02-14 04:52:22.766241 | controller | imageCountUpload:0 imageSizeTotal:0 imageStageTotal:0] secret:osp-secret serviceUser:glance 2026-02-14 04:52:22.766247 | controller | storage:map[storageClass:local-storage storageRequest:10G]] status:map[conditions:[map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.766252 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:Ready] 2026-02-14 04:52:22.766258 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:CronJob not started reason:Init 2026-02-14 04:52:22.766264 | controller | status:Unknown type:CronJobReady] map[lastTransitionTime:2026-02-14T04:49:55Z message:DB 2026-02-14 04:52:22.766270 | controller | create completed reason:Ready status:True type:DBReady] map[lastTransitionTime:2026-02-14T04:49:55Z 2026-02-14 04:52:22.766276 | controller | message:DBsync job still running reason:Requested severity:Info status:False type:DBSyncReady] 2026-02-14 04:52:22.766281 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:GlanceAPI not started reason:Init 2026-02-14 04:52:22.766287 | controller | status:Unknown type:GlanceAPIReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.766294 | controller | message:Input data complete reason:Ready status:True type:InputReady] map[lastTransitionTime:2026-02-14T04:49:57Z 2026-02-14 04:52:22.766300 | controller | message:Setup complete reason:Ready status:True type:KeystoneServiceReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.766306 | controller | message:MariaDBAccount creation complete reason:Ready status:True type:MariaDBAccountReady] 2026-02-14 04:52:22.766311 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message: Memcached instance has been 2026-02-14 04:52:22.766317 | controller | provisioned reason:Ready status:True type:MemcachedReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.766323 | controller | message:NotificationBusInstance successfully created reason:Ready status:True type:NotificationBusInstanceReady] 2026-02-14 04:52:22.766329 | controller | map[lastTransitionTime:2026-02-14T04:49:50Z message:RoleBinding created reason:Ready 2026-02-14 04:52:22.766335 | controller | status:True type:RoleBindingReady] map[lastTransitionTime:2026-02-14T04:49:50Z message:Role 2026-02-14 04:52:22.766343 | controller | created reason:Ready status:True type:RoleReady] map[lastTransitionTime:2026-02-14T04:49:50Z 2026-02-14 04:52:22.766363 | controller | message:ServiceAccount created reason:Ready status:True type:ServiceAccountReady] 2026-02-14 04:52:22.766369 | controller | map[lastTransitionTime:2026-02-14T04:49:55Z message:Service config create completed 2026-02-14 04:52:22.766375 | controller | reason:Ready status:True type:ServiceConfigReady]] databaseHostname:openstack.glance-kuttl-tests.svc 2026-02-14 04:52:22.766381 | controller | notificationBusSecret:rabbitmq-transport-url-glance-glance-transport observedGeneration:1 2026-02-14 04:52:22.766391 | controller | serviceID:2fbed230b6fa424ca7ef8b55fd8024f0]]''' 2026-02-14 04:52:22.766416 | controller | - ' logger.go:42: 04:50:02 | glance_single/1-deploy_glance | command failure, skipping 2026-02-14 04:52:22.766422 | controller | 1 additional commands' 2026-02-14 04:52:22.766437 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.766444 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.766449 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.766455 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.766461 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.766468 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.766477 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.766483 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.766489 | controller | - ' exit 0' 2026-02-14 04:52:22.766495 | controller | - ' else' 2026-02-14 04:52:22.766501 | controller | - ' exit 1' 2026-02-14 04:52:22.766507 | controller | - ' fi' 2026-02-14 04:52:22.766513 | controller | - ' ]' 2026-02-14 04:52:22.766519 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.766524 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.766530 | controller | }}''' 2026-02-14 04:52:22.766536 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.766542 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.766548 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.766554 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.766560 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.766567 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.766573 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.766579 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | + matches=' 2026-02-14 04:52:22.766584 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.766590 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.766596 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.766604 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.766610 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.766619 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.766625 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.766631 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.766637 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.766642 | controller | - ' # it is an image' 2026-02-14 04:52:22.766648 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.766654 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.766660 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.766664 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.766669 | controller | - ' case $NAME in' 2026-02-14 04:52:22.766673 | controller | - ' API)' 2026-02-14 04:52:22.766695 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.766702 | controller | - ' ;;' 2026-02-14 04:52:22.766708 | controller | - ' esac' 2026-02-14 04:52:22.766714 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.766720 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.766726 | controller | - ' exit 1' 2026-02-14 04:52:22.766732 | controller | - ' fi' 2026-02-14 04:52:22.766738 | controller | - ' fi' 2026-02-14 04:52:22.766744 | controller | - ' done' 2026-02-14 04:52:22.766749 | controller | - ' exit 0' 2026-02-14 04:52:22.766755 | controller | - ' ]' 2026-02-14 04:52:22.766761 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.766767 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.766773 | controller | end }}''' 2026-02-14 04:52:22.766779 | controller | - ' logger.go:42: 04:50:03 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.766785 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.766791 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.766806 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.766813 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.766819 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.766825 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.766831 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.766837 | controller | $imageTuples)' 2026-02-14 04:52:22.766842 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.766848 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.766854 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.766860 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.766866 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.766875 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.766881 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.766887 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.766891 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.766895 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.766900 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.766904 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.766908 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.766912 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.766917 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.766923 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.766929 | controller | $imageTuples)' 2026-02-14 04:52:22.766935 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.766941 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.766946 | controller | - ' logger.go:42: 04:50:04 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.766952 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.766957 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.766963 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.766970 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.766975 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.766979 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.766983 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.766988 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.766992 | controller | - ' exit 0' 2026-02-14 04:52:22.766996 | controller | - ' else' 2026-02-14 04:52:22.767000 | controller | - ' exit 1' 2026-02-14 04:52:22.767005 | controller | - ' fi' 2026-02-14 04:52:22.767009 | controller | - ' ]' 2026-02-14 04:52:22.767014 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.767020 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.767026 | controller | }}''' 2026-02-14 04:52:22.767032 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.767039 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.767045 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.767061 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.767067 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.767081 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.767087 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.767092 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + matches=' 2026-02-14 04:52:22.767100 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.767106 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.767112 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.767118 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.767124 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.767130 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.767136 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.767142 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.767147 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.767153 | controller | - ' # it is an image' 2026-02-14 04:52:22.767158 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.767162 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.767167 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.767171 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.767178 | controller | - ' case $NAME in' 2026-02-14 04:52:22.767183 | controller | - ' API)' 2026-02-14 04:52:22.767187 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.767192 | controller | - ' ;;' 2026-02-14 04:52:22.767196 | controller | - ' esac' 2026-02-14 04:52:22.767200 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.767204 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.767209 | controller | - ' exit 1' 2026-02-14 04:52:22.767213 | controller | - ' fi' 2026-02-14 04:52:22.767217 | controller | - ' fi' 2026-02-14 04:52:22.767222 | controller | - ' done' 2026-02-14 04:52:22.767226 | controller | - ' exit 0' 2026-02-14 04:52:22.767230 | controller | - ' ]' 2026-02-14 04:52:22.767235 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.767239 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.767243 | controller | end }}''' 2026-02-14 04:52:22.767247 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.767252 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.767256 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.767261 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767265 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.767269 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.767276 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.767280 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.767284 | controller | $imageTuples)' 2026-02-14 04:52:22.767292 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767296 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.767301 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767305 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.767309 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.767323 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767329 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.767335 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767341 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.767347 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.767353 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.767359 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.767365 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767369 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.767374 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.767378 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.767382 | controller | $imageTuples)' 2026-02-14 04:52:22.767387 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.767391 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.767395 | controller | - ' logger.go:42: 04:50:05 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.767399 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.767404 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.767408 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.767412 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.767417 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.767421 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.767425 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.767429 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.767434 | controller | - ' exit 0' 2026-02-14 04:52:22.767438 | controller | - ' else' 2026-02-14 04:52:22.767442 | controller | - ' exit 1' 2026-02-14 04:52:22.767449 | controller | - ' fi' 2026-02-14 04:52:22.767453 | controller | - ' ]' 2026-02-14 04:52:22.767458 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.767462 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.767466 | controller | }}''' 2026-02-14 04:52:22.767471 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.767475 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.767479 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.767484 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.767488 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.767492 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.767497 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.767501 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + matches=' 2026-02-14 04:52:22.767505 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.767510 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.767514 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.767518 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.767522 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.767527 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.767531 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.767535 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.767548 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.767553 | controller | - ' # it is an image' 2026-02-14 04:52:22.767557 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.767562 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.767566 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.767570 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.767574 | controller | - ' case $NAME in' 2026-02-14 04:52:22.767579 | controller | - ' API)' 2026-02-14 04:52:22.767583 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.767587 | controller | - ' ;;' 2026-02-14 04:52:22.767592 | controller | - ' esac' 2026-02-14 04:52:22.767596 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.767600 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.767605 | controller | - ' exit 1' 2026-02-14 04:52:22.767609 | controller | - ' fi' 2026-02-14 04:52:22.767613 | controller | - ' fi' 2026-02-14 04:52:22.767617 | controller | - ' done' 2026-02-14 04:52:22.767622 | controller | - ' exit 0' 2026-02-14 04:52:22.767626 | controller | - ' ]' 2026-02-14 04:52:22.767630 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.767637 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.767642 | controller | end }}''' 2026-02-14 04:52:22.767647 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.767652 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.767657 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.767662 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767667 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.767687 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.767696 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.767701 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.767705 | controller | $imageTuples)' 2026-02-14 04:52:22.767709 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.767714 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767718 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767722 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.767727 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.767731 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767735 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.767740 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767744 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.767748 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.767752 | controller | - ' logger.go:42: 04:50:06 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.767757 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.767761 | controller | - ' logger.go:42: 04:50:07 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.767765 | controller | - ' logger.go:42: 04:50:07 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.767770 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.767774 | controller | - ' logger.go:42: 04:50:07 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.767778 | controller | $imageTuples)' 2026-02-14 04:52:22.767791 | controller | - ' logger.go:42: 04:50:07 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.767796 | controller | - ' logger.go:42: 04:50:07 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.767803 | controller | - ' logger.go:42: 04:50:07 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.767807 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.767812 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.767816 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.767820 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.767825 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.767829 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.767833 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.767838 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.767842 | controller | - ' exit 0' 2026-02-14 04:52:22.767846 | controller | - ' else' 2026-02-14 04:52:22.767851 | controller | - ' exit 1' 2026-02-14 04:52:22.767859 | controller | - ' fi' 2026-02-14 04:52:22.767863 | controller | - ' ]' 2026-02-14 04:52:22.767867 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.767872 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.767876 | controller | }}''' 2026-02-14 04:52:22.767880 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.767884 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.767889 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.767893 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.767899 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.767903 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.767907 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.767912 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + matches=' 2026-02-14 04:52:22.767916 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.767920 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.767924 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.767929 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.767935 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.767942 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.767948 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.767953 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.767960 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.767966 | controller | - ' # it is an image' 2026-02-14 04:52:22.767970 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.767975 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.767980 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.767987 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.767991 | controller | - ' case $NAME in' 2026-02-14 04:52:22.767995 | controller | - ' API)' 2026-02-14 04:52:22.768000 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.768004 | controller | - ' ;;' 2026-02-14 04:52:22.768009 | controller | - ' esac' 2026-02-14 04:52:22.768013 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.768017 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.768022 | controller | - ' exit 1' 2026-02-14 04:52:22.768026 | controller | - ' fi' 2026-02-14 04:52:22.768031 | controller | - ' fi' 2026-02-14 04:52:22.768035 | controller | - ' done' 2026-02-14 04:52:22.768040 | controller | - ' exit 0' 2026-02-14 04:52:22.768044 | controller | - ' ]' 2026-02-14 04:52:22.768048 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.768053 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.768057 | controller | end }}''' 2026-02-14 04:52:22.768062 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.768066 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.768079 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.768084 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768089 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.768093 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.768098 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.768102 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.768106 | controller | $imageTuples)' 2026-02-14 04:52:22.768111 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768115 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.768120 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768124 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.768128 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.768135 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768140 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.768145 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768149 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.768153 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.768160 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.768164 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.768169 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768173 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.768177 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.768182 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.768186 | controller | $imageTuples)' 2026-02-14 04:52:22.768190 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.768196 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.768201 | controller | - ' logger.go:42: 04:50:08 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.768207 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.768213 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.768219 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.768224 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.768230 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.768235 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.768240 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.768246 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.768251 | controller | - ' exit 0' 2026-02-14 04:52:22.768257 | controller | - ' else' 2026-02-14 04:52:22.768263 | controller | - ' exit 1' 2026-02-14 04:52:22.768268 | controller | - ' fi' 2026-02-14 04:52:22.768274 | controller | - ' ]' 2026-02-14 04:52:22.768280 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.768286 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.768292 | controller | }}''' 2026-02-14 04:52:22.768297 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.768311 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.768316 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.768320 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.768324 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.768329 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.768333 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.768337 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + matches=' 2026-02-14 04:52:22.768342 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.768352 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.768357 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.768361 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.768365 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.768370 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.768374 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.768378 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.768383 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.768387 | controller | - ' # it is an image' 2026-02-14 04:52:22.768391 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.768397 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.768402 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.768406 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.768410 | controller | - ' case $NAME in' 2026-02-14 04:52:22.768415 | controller | - ' API)' 2026-02-14 04:52:22.768419 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.768423 | controller | - ' ;;' 2026-02-14 04:52:22.768429 | controller | - ' esac' 2026-02-14 04:52:22.768434 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.768438 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.768442 | controller | - ' exit 1' 2026-02-14 04:52:22.768447 | controller | - ' fi' 2026-02-14 04:52:22.768451 | controller | - ' fi' 2026-02-14 04:52:22.768455 | controller | - ' done' 2026-02-14 04:52:22.768460 | controller | - ' exit 0' 2026-02-14 04:52:22.768464 | controller | - ' ]' 2026-02-14 04:52:22.768468 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.768473 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.768477 | controller | end }}''' 2026-02-14 04:52:22.768481 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.768486 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.768490 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.768494 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768499 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.768503 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.768507 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.768512 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.768516 | controller | $imageTuples)' 2026-02-14 04:52:22.768520 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768525 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.768529 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768597 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.768604 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.768608 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768612 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.768617 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768624 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.768628 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.768632 | controller | - ' logger.go:42: 04:50:09 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.768637 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.768641 | controller | - ' logger.go:42: 04:50:10 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.768650 | controller | - ' logger.go:42: 04:50:10 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.768654 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.768659 | controller | - ' logger.go:42: 04:50:10 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.768663 | controller | $imageTuples)' 2026-02-14 04:52:22.768667 | controller | - ' logger.go:42: 04:50:10 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.768675 | controller | - ' logger.go:42: 04:50:10 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.768698 | controller | - ' logger.go:42: 04:50:10 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.768704 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.768708 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.768713 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.768717 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.768721 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.768726 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.768731 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.768736 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.768740 | controller | - ' exit 0' 2026-02-14 04:52:22.768744 | controller | - ' else' 2026-02-14 04:52:22.768749 | controller | - ' exit 1' 2026-02-14 04:52:22.768753 | controller | - ' fi' 2026-02-14 04:52:22.768757 | controller | - ' ]' 2026-02-14 04:52:22.768762 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.768766 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.768770 | controller | }}''' 2026-02-14 04:52:22.768775 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.768779 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.768793 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.768798 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.768802 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.768806 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.768811 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.768815 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + matches=' 2026-02-14 04:52:22.768819 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.768824 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.768828 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.768832 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.768836 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.768849 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.768854 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.768858 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.768863 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.768867 | controller | - ' # it is an image' 2026-02-14 04:52:22.768871 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.768876 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.768880 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.768884 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.768889 | controller | - ' case $NAME in' 2026-02-14 04:52:22.768893 | controller | - ' API)' 2026-02-14 04:52:22.768899 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.768905 | controller | - ' ;;' 2026-02-14 04:52:22.768911 | controller | - ' esac' 2026-02-14 04:52:22.768916 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.768922 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.768928 | controller | - ' exit 1' 2026-02-14 04:52:22.768934 | controller | - ' fi' 2026-02-14 04:52:22.768940 | controller | - ' fi' 2026-02-14 04:52:22.768945 | controller | - ' done' 2026-02-14 04:52:22.768951 | controller | - ' exit 0' 2026-02-14 04:52:22.768957 | controller | - ' ]' 2026-02-14 04:52:22.768963 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.768969 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.768975 | controller | end }}''' 2026-02-14 04:52:22.768981 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.768987 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.768993 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.768999 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769007 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.769013 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.769019 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.769024 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.769030 | controller | $imageTuples)' 2026-02-14 04:52:22.769034 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769039 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.769043 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769047 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.769052 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.769056 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769060 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.769065 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769069 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.769103 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.769109 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.769114 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.769118 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769122 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.769131 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.769136 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.769140 | controller | $imageTuples)' 2026-02-14 04:52:22.769144 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.769149 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.769153 | controller | - ' logger.go:42: 04:50:11 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.769157 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.769162 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.769166 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.769170 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.769175 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.769179 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.769186 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.769190 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.769194 | controller | - ' exit 0' 2026-02-14 04:52:22.769198 | controller | - ' else' 2026-02-14 04:52:22.769203 | controller | - ' exit 1' 2026-02-14 04:52:22.769207 | controller | - ' fi' 2026-02-14 04:52:22.769211 | controller | - ' ]' 2026-02-14 04:52:22.769216 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.769220 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.769224 | controller | }}''' 2026-02-14 04:52:22.769229 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.769233 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.769237 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.769241 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.769246 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.769250 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.769254 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.769259 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + matches=' 2026-02-14 04:52:22.769263 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.769267 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.769272 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.769276 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.769280 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.769284 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.769288 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.769293 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.769297 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.769301 | controller | - ' # it is an image' 2026-02-14 04:52:22.769306 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.769310 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.769314 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.769318 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.769323 | controller | - ' case $NAME in' 2026-02-14 04:52:22.769330 | controller | - ' API)' 2026-02-14 04:52:22.769335 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.769339 | controller | - ' ;;' 2026-02-14 04:52:22.769343 | controller | - ' esac' 2026-02-14 04:52:22.769349 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.769354 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.769358 | controller | - ' exit 1' 2026-02-14 04:52:22.769364 | controller | - ' fi' 2026-02-14 04:52:22.769369 | controller | - ' fi' 2026-02-14 04:52:22.769373 | controller | - ' done' 2026-02-14 04:52:22.769377 | controller | - ' exit 0' 2026-02-14 04:52:22.769382 | controller | - ' ]' 2026-02-14 04:52:22.769386 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.769390 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.769395 | controller | end }}''' 2026-02-14 04:52:22.769406 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.769411 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.769415 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.769419 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769427 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.769431 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.769436 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.769440 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.769444 | controller | $imageTuples)' 2026-02-14 04:52:22.769448 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769453 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.769457 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769461 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.769466 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.769472 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769476 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.769481 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769485 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.769489 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.769494 | controller | - ' logger.go:42: 04:50:12 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.769498 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.769502 | controller | - ' logger.go:42: 04:50:13 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769507 | controller | - ' logger.go:42: 04:50:13 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.769511 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.769515 | controller | - ' logger.go:42: 04:50:13 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.769521 | controller | $imageTuples)' 2026-02-14 04:52:22.769526 | controller | - ' logger.go:42: 04:50:13 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.769530 | controller | - ' logger.go:42: 04:50:13 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.769534 | controller | - ' logger.go:42: 04:50:13 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.769539 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.769543 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.769547 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.769551 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.769556 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.769560 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.769564 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.769569 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.769573 | controller | - ' exit 0' 2026-02-14 04:52:22.769578 | controller | - ' else' 2026-02-14 04:52:22.769582 | controller | - ' exit 1' 2026-02-14 04:52:22.769586 | controller | - ' fi' 2026-02-14 04:52:22.769591 | controller | - ' ]' 2026-02-14 04:52:22.769595 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.769599 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.769606 | controller | }}''' 2026-02-14 04:52:22.769611 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.769615 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.769619 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.769624 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.769628 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.769632 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.769637 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.769641 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + matches=' 2026-02-14 04:52:22.769646 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.769651 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.769657 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.769661 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.769666 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.769675 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.769695 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.769700 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.769705 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.769711 | controller | - ' # it is an image' 2026-02-14 04:52:22.769715 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.769720 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.769724 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.769729 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.769733 | controller | - ' case $NAME in' 2026-02-14 04:52:22.769737 | controller | - ' API)' 2026-02-14 04:52:22.769741 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.769746 | controller | - ' ;;' 2026-02-14 04:52:22.769750 | controller | - ' esac' 2026-02-14 04:52:22.769754 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.769761 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.769765 | controller | - ' exit 1' 2026-02-14 04:52:22.769769 | controller | - ' fi' 2026-02-14 04:52:22.769774 | controller | - ' fi' 2026-02-14 04:52:22.769778 | controller | - ' done' 2026-02-14 04:52:22.769782 | controller | - ' exit 0' 2026-02-14 04:52:22.769786 | controller | - ' ]' 2026-02-14 04:52:22.769791 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.769795 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.769799 | controller | end }}''' 2026-02-14 04:52:22.769804 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.769808 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.769812 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.769817 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769821 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.769825 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.769830 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.769834 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.769838 | controller | $imageTuples)' 2026-02-14 04:52:22.769842 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.769849 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769857 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769862 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.769866 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.769871 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769875 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.769879 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769887 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.769891 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.769896 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.769900 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.769904 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.769909 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.769913 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.769917 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.769921 | controller | $imageTuples)' 2026-02-14 04:52:22.769926 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.769931 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.769937 | controller | - ' logger.go:42: 04:50:14 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.769943 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.769949 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.769955 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.769961 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.769967 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.769972 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.769977 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.769981 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.769985 | controller | - ' exit 0' 2026-02-14 04:52:22.769989 | controller | - ' else' 2026-02-14 04:52:22.769994 | controller | - ' exit 1' 2026-02-14 04:52:22.769998 | controller | - ' fi' 2026-02-14 04:52:22.770002 | controller | - ' ]' 2026-02-14 04:52:22.770007 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.770011 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.770015 | controller | }}''' 2026-02-14 04:52:22.770020 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.770024 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.770028 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.770033 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.770037 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.770041 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.770046 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.770052 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + matches=' 2026-02-14 04:52:22.770057 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.770063 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.770072 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.770076 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.770083 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.770087 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.770091 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.770096 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.770100 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.770104 | controller | - ' # it is an image' 2026-02-14 04:52:22.770109 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.770113 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.770117 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.770121 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.770126 | controller | - ' case $NAME in' 2026-02-14 04:52:22.770130 | controller | - ' API)' 2026-02-14 04:52:22.770134 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.770139 | controller | - ' ;;' 2026-02-14 04:52:22.770143 | controller | - ' esac' 2026-02-14 04:52:22.770147 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.770152 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.770156 | controller | - ' exit 1' 2026-02-14 04:52:22.770160 | controller | - ' fi' 2026-02-14 04:52:22.770165 | controller | - ' fi' 2026-02-14 04:52:22.770169 | controller | - ' done' 2026-02-14 04:52:22.770173 | controller | - ' exit 0' 2026-02-14 04:52:22.770177 | controller | - ' ]' 2026-02-14 04:52:22.770182 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.770186 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.770190 | controller | end }}''' 2026-02-14 04:52:22.770195 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.770199 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.770203 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.770208 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770212 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.770216 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.770221 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.770225 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.770229 | controller | $imageTuples)' 2026-02-14 04:52:22.770234 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770240 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.770244 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770248 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.770253 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.770257 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770261 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.770265 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770270 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.770274 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.770278 | controller | - ' logger.go:42: 04:50:15 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.770283 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.770287 | controller | - ' logger.go:42: 04:50:16 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770294 | controller | - ' logger.go:42: 04:50:16 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.770298 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.770303 | controller | - ' logger.go:42: 04:50:16 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.770307 | controller | $imageTuples)' 2026-02-14 04:52:22.770311 | controller | - ' logger.go:42: 04:50:16 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.770315 | controller | - ' logger.go:42: 04:50:16 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.770319 | controller | - ' logger.go:42: 04:50:16 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.770324 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.770328 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.770332 | controller | - ' template=''{{ index .status.apiEndpoint "default-internal" }}{{ ":" }}{{ 2026-02-14 04:52:22.770337 | controller | index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.770341 | controller | - ' regex="http:\/\/glance-default-internal.$NAMESPACE.*:http:\/\/glance-default-public.$NAMESPACE.*"' 2026-02-14 04:52:22.770345 | controller | - ' apiEndpoints=$(oc get -n $NAMESPACE Glance glance -o go-template="$template")' 2026-02-14 04:52:22.770349 | controller | - ' matches=$(echo "$apiEndpoints" | sed -e "s?$regex??")' 2026-02-14 04:52:22.770354 | controller | - ' if [ -z "$matches" ]; then' 2026-02-14 04:52:22.770358 | controller | - ' exit 0' 2026-02-14 04:52:22.770362 | controller | - ' else' 2026-02-14 04:52:22.770366 | controller | - ' exit 1' 2026-02-14 04:52:22.770371 | controller | - ' fi' 2026-02-14 04:52:22.770375 | controller | - ' ]' 2026-02-14 04:52:22.770379 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + template=''{{ index 2026-02-14 04:52:22.770384 | controller | .status.apiEndpoint "default-internal" }}{{ ":" }}{{ index .status.apiEndpoint "default-public" 2026-02-14 04:52:22.770390 | controller | }}''' 2026-02-14 04:52:22.770432 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + regex=''http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*''' 2026-02-14 04:52:22.770446 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.770452 | controller | Glance glance -o ''go-template={{ index .status.apiEndpoint "default-internal" }}{{ 2026-02-14 04:52:22.770459 | controller | ":" }}{{ index .status.apiEndpoint "default-public" }}''' 2026-02-14 04:52:22.770465 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + apiEndpoints=http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.770475 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ echo http://glance-default-internal.glance-kuttl-tests.svc:9292:http://glance-default-public.glance-kuttl-tests.svc:9292' 2026-02-14 04:52:22.770481 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ sed -e ''s?http:\/\/glance-default-internal.glance-kuttl-tests.*:http:\/\/glance-default-public.glance-kuttl-tests.*??''' 2026-02-14 04:52:22.770487 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + matches=' 2026-02-14 04:52:22.770493 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + ''['' -z '''' '']''' 2026-02-14 04:52:22.770498 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.770504 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | running command: [sh 2026-02-14 04:52:22.770508 | controller | -c set -euxo pipefail' 2026-02-14 04:52:22.770513 | controller | - ' tupleTemplate=''{{ range (index .spec.template.spec.containers 0).env }}{{ 2026-02-14 04:52:22.770519 | controller | .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.770526 | controller | - ' imageTuples=$(oc get -n openstack-operators deployment glance-operator-controller-manager 2026-02-14 04:52:22.770532 | controller | -o go-template="$tupleTemplate")' 2026-02-14 04:52:22.770538 | controller | - ' for ITEM in $(echo $imageTuples); do' 2026-02-14 04:52:22.770544 | controller | - ' # it is an image' 2026-02-14 04:52:22.770550 | controller | - ' if echo $ITEM | grep ''RELATED_IMAGE'' &> /dev/null; then' 2026-02-14 04:52:22.770556 | controller | - ' NAME=$(echo $ITEM | sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|'')' 2026-02-14 04:52:22.770562 | controller | - ' IMG_FROM_ENV=$(echo $ITEM | sed -e ''s|^.*#\(.*\)|\1|'')' 2026-02-14 04:52:22.770568 | controller | - ' template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.770574 | controller | - ' case $NAME in' 2026-02-14 04:52:22.770579 | controller | - ' API)' 2026-02-14 04:52:22.770585 | controller | - ' SERVICE_IMAGE=$(oc get -n $NAMESPACE glance glance -o go-template="$template")' 2026-02-14 04:52:22.770591 | controller | - ' ;;' 2026-02-14 04:52:22.770597 | controller | - ' esac' 2026-02-14 04:52:22.770603 | controller | - ' if [ "$SERVICE_IMAGE" != "$IMG_FROM_ENV" ]; then' 2026-02-14 04:52:22.770609 | controller | - ' echo "$NAME image does not equal $VALUE"' 2026-02-14 04:52:22.770615 | controller | - ' exit 1' 2026-02-14 04:52:22.770621 | controller | - ' fi' 2026-02-14 04:52:22.770627 | controller | - ' fi' 2026-02-14 04:52:22.770633 | controller | - ' done' 2026-02-14 04:52:22.770639 | controller | - ' exit 0' 2026-02-14 04:52:22.770645 | controller | - ' ]' 2026-02-14 04:52:22.770659 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + tupleTemplate=''{{ 2026-02-14 04:52:22.770666 | controller | range (index .spec.template.spec.containers 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ 2026-02-14 04:52:22.770672 | controller | end }}''' 2026-02-14 04:52:22.770697 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ oc get -n openstack-operators 2026-02-14 04:52:22.770704 | controller | deployment glance-operator-controller-manager -o ''go-template={{ range (index .spec.template.spec.containers 2026-02-14 04:52:22.770714 | controller | 0).env }}{{ .name }}{{ "#" }}{{ .value}}{{"\n"}}{{ end }}''' 2026-02-14 04:52:22.770720 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + imageTuples=''RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770726 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1''' 2026-02-14 04:52:22.770731 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.770737 | controller | OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.770743 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.770749 | controller | $imageTuples)' 2026-02-14 04:52:22.770755 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770761 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.770767 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770773 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ sed -e ''s|^RELATED_IMAGE_GLANCE_\([^_]*\)_.*|\1|''' 2026-02-14 04:52:22.770778 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + NAME=API' 2026-02-14 04:52:22.770784 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ echo RELATED_IMAGE_GLANCE_API_IMAGE_URL_DEFAULT#quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770790 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ sed -e ''s|^.*#\(.*\)|\1|''' 2026-02-14 04:52:22.770796 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + IMG_FROM_ENV=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770802 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + template=''{{.spec.containerImage}}''' 2026-02-14 04:52:22.770808 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + case $NAME in' 2026-02-14 04:52:22.770814 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | ++ oc get -n glance-kuttl-tests 2026-02-14 04:52:22.770820 | controller | glance glance -o ''go-template={{.spec.containerImage}}''' 2026-02-14 04:52:22.770826 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + SERVICE_IMAGE=quay.io/podified-antelope-centos9/openstack-glance-api:current-podified' 2026-02-14 04:52:22.770832 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + ''['' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified 2026-02-14 04:52:22.770838 | controller | ''!='' quay.io/podified-antelope-centos9/openstack-glance-api:current-podified '']''' 2026-02-14 04:52:22.770843 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + for ITEM in $(echo 2026-02-14 04:52:22.770849 | controller | $imageTuples)' 2026-02-14 04:52:22.770855 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + grep RELATED_IMAGE' 2026-02-14 04:52:22.770861 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + echo OPERATOR_CONDITION_NAME#glance-operator.v0.0.1' 2026-02-14 04:52:22.770867 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | + exit 0' 2026-02-14 04:52:22.770872 | controller | - ' logger.go:42: 04:50:17 | glance_single/1-deploy_glance | test step completed 2026-02-14 04:52:22.770878 | controller | 1-deploy_glance' 2026-02-14 04:52:22.770884 | controller | - ' logger.go:42: 04:50:17 | glance_single/2-scale-glanceapis | starting test step 2026-02-14 04:52:22.770893 | controller | 2-scale-glanceapis' 2026-02-14 04:52:22.770899 | controller | - ' logger.go:42: 04:50:17 | glance_single/2-scale-glanceapis | running command: 2026-02-14 04:52:22.770907 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2026-02-14 04:52:22.770913 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":3}]''' 2026-02-14 04:52:22.770919 | controller | - ' ]' 2026-02-14 04:52:22.770925 | controller | - ' logger.go:42: 04:50:17 | glance_single/2-scale-glanceapis | Warning: field 2026-02-14 04:52:22.770930 | controller | "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.770944 | controller | instead' 2026-02-14 04:52:22.770960 | controller | - ' logger.go:42: 04:50:17 | glance_single/2-scale-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.770967 | controller | patched' 2026-02-14 04:52:22.770973 | controller | - ' logger.go:42: 04:50:31 | glance_single/2-scale-glanceapis | test step completed 2026-02-14 04:52:22.770978 | controller | 2-scale-glanceapis' 2026-02-14 04:52:22.770982 | controller | - ' logger.go:42: 04:50:31 | glance_single/3-scale-down-glanceapis | starting test 2026-02-14 04:52:22.770987 | controller | step 3-scale-down-glanceapis' 2026-02-14 04:52:22.770991 | controller | - ' logger.go:42: 04:50:31 | glance_single/3-scale-down-glanceapis | running command: 2026-02-14 04:52:22.770995 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2026-02-14 04:52:22.771000 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2026-02-14 04:52:22.771004 | controller | - ' ]' 2026-02-14 04:52:22.771008 | controller | - ' logger.go:42: 04:50:32 | glance_single/3-scale-down-glanceapis | Warning: field 2026-02-14 04:52:22.771012 | controller | "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.771017 | controller | instead' 2026-02-14 04:52:22.771021 | controller | - ' logger.go:42: 04:50:32 | glance_single/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.771025 | controller | patched' 2026-02-14 04:52:22.771029 | controller | - ' logger.go:42: 04:50:38 | glance_single/3-scale-down-glanceapis | test step 2026-02-14 04:52:22.771034 | controller | completed 3-scale-down-glanceapis' 2026-02-14 04:52:22.771038 | controller | - ' logger.go:42: 04:50:38 | glance_single/4-scale-down-zero-glanceapis | starting 2026-02-14 04:52:22.771042 | controller | test step 4-scale-down-zero-glanceapis' 2026-02-14 04:52:22.771046 | controller | - ' logger.go:42: 04:50:38 | glance_single/4-scale-down-zero-glanceapis | running 2026-02-14 04:52:22.771051 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2026-02-14 04:52:22.771055 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":0}]''' 2026-02-14 04:52:22.771059 | controller | - ' ]' 2026-02-14 04:52:22.771064 | controller | - ' logger.go:42: 04:50:38 | glance_single/4-scale-down-zero-glanceapis | Warning: 2026-02-14 04:52:22.771068 | controller | field "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.771072 | controller | instead' 2026-02-14 04:52:22.771076 | controller | - ' logger.go:42: 04:50:38 | glance_single/4-scale-down-zero-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.771080 | controller | patched' 2026-02-14 04:52:22.771085 | controller | - ' logger.go:42: 04:50:42 | glance_single/4-scale-down-zero-glanceapis | test 2026-02-14 04:52:22.771094 | controller | step completed 4-scale-down-zero-glanceapis' 2026-02-14 04:52:22.771098 | controller | - ' logger.go:42: 04:50:42 | glance_single/5-cleanup-glance | starting test step 2026-02-14 04:52:22.771103 | controller | 5-cleanup-glance' 2026-02-14 04:52:22.771107 | controller | - ' logger.go:42: 04:50:42 | glance_single/5-cleanup-glance | running command: 2026-02-14 04:52:22.771111 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single | oc delete -n $NAMESPACE 2026-02-14 04:52:22.771116 | controller | -f -' 2026-02-14 04:52:22.771120 | controller | - ' ]' 2026-02-14 04:52:22.771127 | controller | - ' logger.go:42: 04:50:42 | glance_single/5-cleanup-glance | glance.glance.openstack.org 2026-02-14 04:52:22.771131 | controller | "glance" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.771135 | controller | - ' logger.go:42: 04:50:43 | glance_single/5-cleanup-glance | running command: 2026-02-14 04:52:22.771140 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2026-02-14 04:52:22.771144 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2026-02-14 04:52:22.771148 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2026-02-14 04:52:22.771153 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2026-02-14 04:52:22.771157 | controller | done' 2026-02-14 04:52:22.771161 | controller | - ' ]' 2026-02-14 04:52:22.771166 | controller | - ' logger.go:42: 04:50:43 | glance_single/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.771170 | controller | "glance-cache-glance-default-single-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.771174 | controller | - ' logger.go:42: 04:50:43 | glance_single/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.771178 | controller | "glance-cache-glance-default-single-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.771183 | controller | - ' logger.go:42: 04:50:44 | glance_single/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.771187 | controller | "glance-cache-glance-default-single-2" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.771191 | controller | - ' logger.go:42: 04:50:44 | glance_single/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.771195 | controller | "glance-glance-default-single-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.771200 | controller | - ' logger.go:42: 04:50:44 | glance_single/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.771204 | controller | "glance-glance-default-single-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.771208 | controller | - ' logger.go:42: 04:50:45 | glance_single/5-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.771214 | controller | "glance-glance-default-single-2" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.771219 | controller | - ' logger.go:42: 04:50:45 | glance_single/5-cleanup-glance | persistentvolume/local-storage03-crc 2026-02-14 04:52:22.771223 | controller | patched' 2026-02-14 04:52:22.771232 | controller | - ' logger.go:42: 04:50:45 | glance_single/5-cleanup-glance | persistentvolume/local-storage07-crc 2026-02-14 04:52:22.771237 | controller | patched' 2026-02-14 04:52:22.771241 | controller | - ' logger.go:42: 04:50:45 | glance_single/5-cleanup-glance | persistentvolume/local-storage10-crc 2026-02-14 04:52:22.771246 | controller | patched' 2026-02-14 04:52:22.771250 | controller | - ' logger.go:42: 04:50:45 | glance_single/5-cleanup-glance | persistentvolume/local-storage13-crc 2026-02-14 04:52:22.771254 | controller | patched' 2026-02-14 04:52:22.771259 | controller | - ' logger.go:42: 04:50:45 | glance_single/5-cleanup-glance | persistentvolume/local-storage17-crc 2026-02-14 04:52:22.771263 | controller | patched' 2026-02-14 04:52:22.771267 | controller | - ' logger.go:42: 04:50:46 | glance_single/5-cleanup-glance | persistentvolume/local-storage20-crc 2026-02-14 04:52:22.771272 | controller | patched' 2026-02-14 04:52:22.771276 | controller | - ' logger.go:42: 04:50:46 | glance_single/5-cleanup-glance | test step completed 2026-02-14 04:52:22.771282 | controller | 5-cleanup-glance' 2026-02-14 04:52:22.771286 | controller | - ' logger.go:42: 04:50:46 | glance_single | skipping kubernetes event logging' 2026-02-14 04:52:22.771291 | controller | - === CONT kuttl/harness/glance_image_cache 2026-02-14 04:52:22.771295 | controller | - ' logger.go:42: 04:50:46 | glance_image_cache | Skipping creation of user-supplied 2026-02-14 04:52:22.771300 | controller | namespace: glance-kuttl-tests' 2026-02-14 04:52:22.771304 | controller | - ' logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | starting test 2026-02-14 04:52:22.771308 | controller | step 1-deploy_glance' 2026-02-14 04:52:22.771312 | controller | - ' logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | running command: 2026-02-14 04:52:22.771321 | controller | [sh -c oc kustomize ../../../../config/samples/layout/split | oc apply -n $NAMESPACE 2026-02-14 04:52:22.771325 | controller | -f -' 2026-02-14 04:52:22.771329 | controller | - ' ]' 2026-02-14 04:52:22.771334 | controller | - ' logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | Warning: field 2026-02-14 04:52:22.771338 | controller | "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.771342 | controller | instead' 2026-02-14 04:52:22.771346 | controller | - ' logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.771351 | controller | created' 2026-02-14 04:52:22.771355 | controller | - ' logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | running command: 2026-02-14 04:52:22.771359 | controller | [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": "replace", 2026-02-14 04:52:22.771363 | controller | "path": "/spec/glanceAPIs/default/replicas", "value":2}]''' 2026-02-14 04:52:22.771368 | controller | - ' ]' 2026-02-14 04:52:22.771372 | controller | - ' logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | Warning: field 2026-02-14 04:52:22.771376 | controller | "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.771381 | controller | instead' 2026-02-14 04:52:22.771385 | controller | - ' logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | glance.glance.openstack.org/glance 2026-02-14 04:52:22.771389 | controller | patched' 2026-02-14 04:52:22.771393 | controller | - ' logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | running command: 2026-02-14 04:52:22.771398 | controller | [sh -c oc -n $NAMESPACE kustomize --load-restrictor LoadRestrictionsNone ../../../../config/samples/openstackclient 2026-02-14 04:52:22.771402 | controller | | oc -n $NAMESPACE apply -f -' 2026-02-14 04:52:22.771406 | controller | - ' ]' 2026-02-14 04:52:22.771410 | controller | - ' logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | configmap/openstack-scripts-9db6gc427h 2026-02-14 04:52:22.771415 | controller | unchanged' 2026-02-14 04:52:22.771419 | controller | - ' logger.go:42: 04:50:46 | glance_image_cache/1-deploy_glance | pod/openstackclient 2026-02-14 04:52:22.771423 | controller | configured' 2026-02-14 04:52:22.771428 | controller | - ' logger.go:42: 04:51:03 | glance_image_cache/1-deploy_glance | test step completed 2026-02-14 04:52:22.771432 | controller | 1-deploy_glance' 2026-02-14 04:52:22.771436 | controller | - ' logger.go:42: 04:51:03 | glance_image_cache/2-cache-image | starting test step 2026-02-14 04:52:22.771441 | controller | 2-cache-image' 2026-02-14 04:52:22.771445 | controller | - ' logger.go:42: 04:51:03 | glance_image_cache/2-cache-image | running command: 2026-02-14 04:52:22.771449 | controller | [sh -c sleep 20; oc -n $NAMESPACE exec -it openstackclient --stdin=false -- /bin/sh 2026-02-14 04:52:22.771454 | controller | -c "DOMAIN=glance-default-external-api.$NAMESPACE.svc REPLICA=glance-default-external-api- 2026-02-14 04:52:22.771458 | controller | ./scripts/cache_and_delete_image.sh"' 2026-02-14 04:52:22.771462 | controller | - ' ]' 2026-02-14 04:52:22.771466 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + TIME=3' 2026-02-14 04:52:22.771471 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + CACHE_TIME=6' 2026-02-14 04:52:22.771475 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + DOMAIN=glance-default-external-api.glance-kuttl-tests.svc' 2026-02-14 04:52:22.771479 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + REPLICA=glance-default-external-api-' 2026-02-14 04:52:22.771484 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + IMAGE_NAME=myimage' 2026-02-14 04:52:22.771488 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | ++ awk ''/auth_url/ 2026-02-14 04:52:22.771492 | controller | {print $2}'' /etc/openstack/clouds.yaml' 2026-02-14 04:52:22.771496 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + KEYSTONE=http://keystone-public.glance-kuttl-tests.svc:5000' 2026-02-14 04:52:22.771505 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + ADMIN_PWD=12345678' 2026-02-14 04:52:22.771509 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + ADMIN_USER=admin' 2026-02-14 04:52:22.771514 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + glance=''glance 2026-02-14 04:52:22.771518 | controller | --os-auth-url http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name 2026-02-14 04:52:22.771522 | controller | admin --os-username admin --os-password 12345678 --os-user-domain-name 2026-02-14 04:52:22.771526 | controller | default --os-project-domain-name default ''' 2026-02-14 04:52:22.771531 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + exec' 2026-02-14 04:52:22.771535 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + echo This is 2026-02-14 04:52:22.771539 | controller | a dodgy image' 2026-02-14 04:52:22.771545 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + openstack image 2026-02-14 04:52:22.771550 | controller | list -c ID -f value' 2026-02-14 04:52:22.771554 | controller | - ' logger.go:42: 04:51:23 | glance_image_cache/2-cache-image | + xargs -n 1 openstack 2026-02-14 04:52:22.771558 | controller | image delete' 2026-02-14 04:52:22.771562 | controller | - ' logger.go:42: 04:51:28 | glance_image_cache/2-cache-image | usage: openstack 2026-02-14 04:52:22.771567 | controller | image delete [-h] [ ...]' 2026-02-14 04:52:22.771571 | controller | - ' logger.go:42: 04:51:28 | glance_image_cache/2-cache-image | openstack image 2026-02-14 04:52:22.771575 | controller | delete: error: the following arguments are required: ' 2026-02-14 04:52:22.771579 | controller | - ' logger.go:42: 04:51:29 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2026-02-14 04:52:22.771584 | controller | ''$0 ~ state {print $2}''' 2026-02-14 04:52:22.771588 | controller | - ' logger.go:42: 04:51:29 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2026-02-14 04:52:22.771592 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.771596 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.771601 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.771605 | controller | cache-list' 2026-02-14 04:52:22.771609 | controller | - ' logger.go:42: 04:51:30 | glance_image_cache/2-cache-image | Error finding address 2026-02-14 04:52:22.771613 | controller | for http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2026-02-14 04:52:22.771618 | controller | Unable to establish connection to http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292/versions: 2026-02-14 04:52:22.771622 | controller | HTTPConnectionPool(host=''glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc'', 2026-02-14 04:52:22.771626 | controller | port=9292): Max retries exceeded with url: /versions (Caused by NewConnectionError('': Failed to establish a new connection: [Errno -2] Name 2026-02-14 04:52:22.771635 | controller | or service not known''))' 2026-02-14 04:52:22.771639 | controller | - ' logger.go:42: 04:51:30 | glance_image_cache/2-cache-image | + CACHED_ID=' 2026-02-14 04:52:22.771643 | controller | - ' logger.go:42: 04:51:30 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2026-02-14 04:52:22.771648 | controller | ]]' 2026-02-14 04:52:22.771652 | controller | - ' logger.go:42: 04:51:30 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2026-02-14 04:52:22.771656 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.771660 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.771667 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.771674 | controller | cache-list' 2026-02-14 04:52:22.771700 | controller | - ' logger.go:42: 04:51:30 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2026-02-14 04:52:22.771705 | controller | ''$0 ~ state {print $2}''' 2026-02-14 04:52:22.771709 | controller | - ' logger.go:42: 04:51:31 | glance_image_cache/2-cache-image | Creating new image.' 2026-02-14 04:52:22.771713 | controller | - ' logger.go:42: 04:51:31 | glance_image_cache/2-cache-image | + CACHED_ID=' 2026-02-14 04:52:22.771718 | controller | - ' logger.go:42: 04:51:31 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2026-02-14 04:52:22.771722 | controller | ]]' 2026-02-14 04:52:22.771726 | controller | - ' logger.go:42: 04:51:31 | glance_image_cache/2-cache-image | + echo ''Creating 2026-02-14 04:52:22.771730 | controller | new image.''' 2026-02-14 04:52:22.771735 | controller | - ' logger.go:42: 04:51:31 | glance_image_cache/2-cache-image | + glance --os-auth-url 2026-02-14 04:52:22.771739 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.771743 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.771747 | controller | default --verbose image-create --disk-format qcow2 --container-format bare --name 2026-02-14 04:52:22.771752 | controller | myimage --file myimage' 2026-02-14 04:52:22.771760 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2026-02-14 04:52:22.771764 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | Property | 2026-02-14 04:52:22.771768 | controller | Value |' 2026-02-14 04:52:22.771773 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2026-02-14 04:52:22.771777 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | checksum | 2026-02-14 04:52:22.771781 | controller | 69bcebf29946998555945bfd562df6f0 |' 2026-02-14 04:52:22.771785 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | container_format 2026-02-14 04:52:22.771790 | controller | | bare |' 2026-02-14 04:52:22.771794 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | created_at | 2026-02-14 04:52:22.771801 | controller | 2026-02-14T04:51:33Z |' 2026-02-14 04:52:22.771805 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | disk_format | 2026-02-14 04:52:22.771810 | controller | qcow2 |' 2026-02-14 04:52:22.771814 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | id | 2026-02-14 04:52:22.771818 | controller | 83f14c4f-5010-4441-b9d1-ffbdb9bc904c |' 2026-02-14 04:52:22.771822 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | min_disk | 2026-02-14 04:52:22.771826 | controller | 0 |' 2026-02-14 04:52:22.771831 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | min_ram | 2026-02-14 04:52:22.771835 | controller | 0 |' 2026-02-14 04:52:22.771839 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | name | 2026-02-14 04:52:22.771843 | controller | myimage |' 2026-02-14 04:52:22.771848 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | os_hash_algo | 2026-02-14 04:52:22.771854 | controller | sha512 |' 2026-02-14 04:52:22.771858 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | os_hash_value | 2026-02-14 04:52:22.771862 | controller | 756138eda333dfdd93b80d8bae18b447fbab34462db0cc57df732b81e51015961e815e04c09b42da 2026-02-14 04:52:22.771866 | controller | |' 2026-02-14 04:52:22.771871 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | | 2026-02-14 04:52:22.771875 | controller | 7de16058d0fc34812d6ecc3496bd7519c395202e88705ccc |' 2026-02-14 04:52:22.771879 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | os_hidden | 2026-02-14 04:52:22.771883 | controller | False |' 2026-02-14 04:52:22.771887 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | owner | 2026-02-14 04:52:22.771892 | controller | da3432b5adbc49319f22920ec87ddd3a |' 2026-02-14 04:52:22.771896 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | protected | 2026-02-14 04:52:22.771900 | controller | False |' 2026-02-14 04:52:22.771904 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | size | 2026-02-14 04:52:22.771908 | controller | 22 |' 2026-02-14 04:52:22.771913 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | status | 2026-02-14 04:52:22.771917 | controller | active |' 2026-02-14 04:52:22.771921 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | stores | 2026-02-14 04:52:22.771925 | controller | default_backend |' 2026-02-14 04:52:22.771930 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | tags | 2026-02-14 04:52:22.771936 | controller | [] |' 2026-02-14 04:52:22.771945 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | updated_at | 2026-02-14 04:52:22.771951 | controller | 2026-02-14T04:51:34Z |' 2026-02-14 04:52:22.771957 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | virtual_size | 2026-02-14 04:52:22.771963 | controller | Not available |' 2026-02-14 04:52:22.771972 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | | visibility | 2026-02-14 04:52:22.771976 | controller | shared |' 2026-02-14 04:52:22.771981 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | +------------------+----------------------------------------------------------------------------------+' 2026-02-14 04:52:22.771985 | controller | - ' logger.go:42: 04:51:34 | glance_image_cache/2-cache-image | + sleep 3' 2026-02-14 04:52:22.771989 | controller | - ' logger.go:42: 04:51:37 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2026-02-14 04:52:22.771994 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.771998 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772002 | controller | default image-list' 2026-02-14 04:52:22.772007 | controller | - ' logger.go:42: 04:51:37 | glance_image_cache/2-cache-image | ++ awk -v img=myimage 2026-02-14 04:52:22.772012 | controller | ''$0 ~ img {print $2}''' 2026-02-14 04:52:22.772016 | controller | - ' logger.go:42: 04:51:41 | glance_image_cache/2-cache-image | Image ID: 83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772022 | controller | - ' logger.go:42: 04:51:41 | glance_image_cache/2-cache-image | + ID=83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772027 | controller | - ' logger.go:42: 04:51:41 | glance_image_cache/2-cache-image | + echo ''Image 2026-02-14 04:52:22.772031 | controller | ID: 83f14c4f-5010-4441-b9d1-ffbdb9bc904c''' 2026-02-14 04:52:22.772035 | controller | - ' logger.go:42: 04:51:41 | glance_image_cache/2-cache-image | + sleep 3' 2026-02-14 04:52:22.772039 | controller | - ' logger.go:42: 04:51:44 | glance_image_cache/2-cache-image | ++ awk ''/status/{print 2026-02-14 04:52:22.772044 | controller | $4}''' 2026-02-14 04:52:22.772048 | controller | - ' logger.go:42: 04:51:44 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2026-02-14 04:52:22.772052 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.772056 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772061 | controller | default image-show 83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772065 | controller | - ' logger.go:42: 04:51:47 | glance_image_cache/2-cache-image | + STATE=active' 2026-02-14 04:52:22.772069 | controller | - ' logger.go:42: 04:51:47 | glance_image_cache/2-cache-image | + echo ''Image 2026-02-14 04:52:22.772073 | controller | Status => active''' 2026-02-14 04:52:22.772077 | controller | - ' logger.go:42: 04:51:47 | glance_image_cache/2-cache-image | + [[ active != 2026-02-14 04:52:22.772082 | controller | \a\c\t\i\v\e ]]' 2026-02-14 04:52:22.772086 | controller | - ' logger.go:42: 04:51:47 | glance_image_cache/2-cache-image | + echo ''Caching 2026-02-14 04:52:22.772090 | controller | image on replica 0''' 2026-02-14 04:52:22.772095 | controller | - ' logger.go:42: 04:51:47 | glance_image_cache/2-cache-image | + glance --os-auth-url 2026-02-14 04:52:22.772099 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.772103 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772107 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.772111 | controller | cache-queue 83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772116 | controller | - ' logger.go:42: 04:51:47 | glance_image_cache/2-cache-image | Image Status => 2026-02-14 04:52:22.772120 | controller | active' 2026-02-14 04:52:22.772124 | controller | - ' logger.go:42: 04:51:47 | glance_image_cache/2-cache-image | Caching image on 2026-02-14 04:52:22.772129 | controller | replica 0' 2026-02-14 04:52:22.772133 | controller | - ' logger.go:42: 04:51:48 | glance_image_cache/2-cache-image | + sleep 6' 2026-02-14 04:52:22.772137 | controller | - ' logger.go:42: 04:51:54 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2026-02-14 04:52:22.772141 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.772145 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772150 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.772154 | controller | cache-list' 2026-02-14 04:52:22.772158 | controller | - ' logger.go:42: 04:51:54 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2026-02-14 04:52:22.772162 | controller | ''$0 ~ state {print $2}''' 2026-02-14 04:52:22.772169 | controller | - ' logger.go:42: 04:51:56 | glance_image_cache/2-cache-image | Cached image id 2026-02-14 04:52:22.772173 | controller | on replica 0 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772177 | controller | - ' logger.go:42: 04:51:56 | glance_image_cache/2-cache-image | Verifying image 2026-02-14 04:52:22.772182 | controller | is not cached on replica 1' 2026-02-14 04:52:22.772186 | controller | - ' logger.go:42: 04:51:56 | glance_image_cache/2-cache-image | + CACHED_ID=83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772192 | controller | - ' logger.go:42: 04:51:56 | glance_image_cache/2-cache-image | + echo ''Cached 2026-02-14 04:52:22.772196 | controller | image id on replica 0 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c''' 2026-02-14 04:52:22.772201 | controller | - ' logger.go:42: 04:51:56 | glance_image_cache/2-cache-image | + [[ 83f14c4f-5010-4441-b9d1-ffbdb9bc904c 2026-02-14 04:52:22.772211 | controller | != 83f14c4f-5010-4441-b9d1-ffbdb9bc904c ]]' 2026-02-14 04:52:22.772215 | controller | - ' logger.go:42: 04:51:56 | glance_image_cache/2-cache-image | + echo ''Verifying 2026-02-14 04:52:22.772219 | controller | image is not cached on replica 1''' 2026-02-14 04:52:22.772224 | controller | - ' logger.go:42: 04:51:56 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2026-02-14 04:52:22.772228 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.772232 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772236 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.772240 | controller | cache-list' 2026-02-14 04:52:22.772245 | controller | - ' logger.go:42: 04:51:56 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2026-02-14 04:52:22.772249 | controller | ''$0 ~ state {print $2}''' 2026-02-14 04:52:22.772256 | controller | - ' logger.go:42: 04:51:57 | glance_image_cache/2-cache-image | Cached image id 2026-02-14 04:52:22.772260 | controller | on replica 1 => ' 2026-02-14 04:52:22.772264 | controller | - ' logger.go:42: 04:51:57 | glance_image_cache/2-cache-image | Caching image on 2026-02-14 04:52:22.772268 | controller | replica 1' 2026-02-14 04:52:22.772273 | controller | - ' logger.go:42: 04:51:57 | glance_image_cache/2-cache-image | + CACHED_ID_1=' 2026-02-14 04:52:22.772277 | controller | - ' logger.go:42: 04:51:57 | glance_image_cache/2-cache-image | + echo ''Cached 2026-02-14 04:52:22.772281 | controller | image id on replica 1 => ''' 2026-02-14 04:52:22.772285 | controller | - ' logger.go:42: 04:51:57 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2026-02-14 04:52:22.772289 | controller | ]]' 2026-02-14 04:52:22.772294 | controller | - ' logger.go:42: 04:51:57 | glance_image_cache/2-cache-image | + echo ''Caching 2026-02-14 04:52:22.772298 | controller | image on replica 1''' 2026-02-14 04:52:22.772302 | controller | - ' logger.go:42: 04:51:57 | glance_image_cache/2-cache-image | + glance --os-auth-url 2026-02-14 04:52:22.772306 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.772311 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772315 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.772319 | controller | cache-queue 83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772323 | controller | - ' logger.go:42: 04:51:58 | glance_image_cache/2-cache-image | + sleep 6' 2026-02-14 04:52:22.772327 | controller | - ' logger.go:42: 04:52:04 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2026-02-14 04:52:22.772332 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.772336 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772340 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.772344 | controller | cache-list' 2026-02-14 04:52:22.772349 | controller | - ' logger.go:42: 04:52:04 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2026-02-14 04:52:22.772353 | controller | ''$0 ~ state {print $2}''' 2026-02-14 04:52:22.772357 | controller | - ' logger.go:42: 04:52:06 | glance_image_cache/2-cache-image | Cached image id 2026-02-14 04:52:22.772361 | controller | on replica 1 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772366 | controller | - ' logger.go:42: 04:52:06 | glance_image_cache/2-cache-image | Deleting cached 2026-02-14 04:52:22.772372 | controller | image from replica 0' 2026-02-14 04:52:22.772376 | controller | - ' logger.go:42: 04:52:06 | glance_image_cache/2-cache-image | + CACHED_ID_2=83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772380 | controller | - ' logger.go:42: 04:52:06 | glance_image_cache/2-cache-image | + echo ''Cached 2026-02-14 04:52:22.772385 | controller | image id on replica 1 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c''' 2026-02-14 04:52:22.772389 | controller | - ' logger.go:42: 04:52:06 | glance_image_cache/2-cache-image | + [[ 83f14c4f-5010-4441-b9d1-ffbdb9bc904c 2026-02-14 04:52:22.772393 | controller | != 83f14c4f-5010-4441-b9d1-ffbdb9bc904c ]]' 2026-02-14 04:52:22.772397 | controller | - ' logger.go:42: 04:52:06 | glance_image_cache/2-cache-image | + echo ''Deleting 2026-02-14 04:52:22.772402 | controller | cached image from replica 0''' 2026-02-14 04:52:22.772406 | controller | - ' logger.go:42: 04:52:06 | glance_image_cache/2-cache-image | + glance --os-auth-url 2026-02-14 04:52:22.772410 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.772414 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772419 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.772423 | controller | cache-delete 83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772427 | controller | - ' logger.go:42: 04:52:07 | glance_image_cache/2-cache-image | Verifying image 2026-02-14 04:52:22.772431 | controller | is still cached on replica 1' 2026-02-14 04:52:22.772436 | controller | - ' logger.go:42: 04:52:07 | glance_image_cache/2-cache-image | + echo ''Verifying 2026-02-14 04:52:22.772440 | controller | image is still cached on replica 1''' 2026-02-14 04:52:22.772446 | controller | - ' logger.go:42: 04:52:07 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2026-02-14 04:52:22.772454 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.772459 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772463 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.772467 | controller | cache-list' 2026-02-14 04:52:22.772471 | controller | - ' logger.go:42: 04:52:07 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2026-02-14 04:52:22.772476 | controller | ''$0 ~ state {print $2}''' 2026-02-14 04:52:22.772480 | controller | - ' logger.go:42: 04:52:09 | glance_image_cache/2-cache-image | + CACHED_ID_3=83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772484 | controller | - ' logger.go:42: 04:52:09 | glance_image_cache/2-cache-image | + echo ''Cached 2026-02-14 04:52:22.772488 | controller | image id on replica 1 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c''' 2026-02-14 04:52:22.772493 | controller | - ' logger.go:42: 04:52:09 | glance_image_cache/2-cache-image | + [[ 83f14c4f-5010-4441-b9d1-ffbdb9bc904c 2026-02-14 04:52:22.772497 | controller | != 83f14c4f-5010-4441-b9d1-ffbdb9bc904c ]]' 2026-02-14 04:52:22.772501 | controller | - ' logger.go:42: 04:52:09 | glance_image_cache/2-cache-image | + echo ''Verify 2026-02-14 04:52:22.772505 | controller | Cached image is deleted from replica 0''' 2026-02-14 04:52:22.772510 | controller | - ' logger.go:42: 04:52:09 | glance_image_cache/2-cache-image | Cached image id 2026-02-14 04:52:22.772514 | controller | on replica 1 => 83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772518 | controller | - ' logger.go:42: 04:52:09 | glance_image_cache/2-cache-image | Verify Cached image 2026-02-14 04:52:22.772522 | controller | is deleted from replica 0' 2026-02-14 04:52:22.772527 | controller | - ' logger.go:42: 04:52:09 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2026-02-14 04:52:22.772531 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.772535 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772541 | controller | default --os-image-url http://glance-default-external-api-0.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.772545 | controller | cache-list' 2026-02-14 04:52:22.772550 | controller | - ' logger.go:42: 04:52:09 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2026-02-14 04:52:22.772554 | controller | ''$0 ~ state {print $2}''' 2026-02-14 04:52:22.772558 | controller | - ' logger.go:42: 04:52:10 | glance_image_cache/2-cache-image | Deleting image 2026-02-14 04:52:22.772563 | controller | 83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772569 | controller | - ' logger.go:42: 04:52:10 | glance_image_cache/2-cache-image | + CACHED_ID_4=' 2026-02-14 04:52:22.772575 | controller | - ' logger.go:42: 04:52:10 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2026-02-14 04:52:22.772581 | controller | ]]' 2026-02-14 04:52:22.772588 | controller | - ' logger.go:42: 04:52:10 | glance_image_cache/2-cache-image | + echo ''Deleting 2026-02-14 04:52:22.772593 | controller | image 83f14c4f-5010-4441-b9d1-ffbdb9bc904c''' 2026-02-14 04:52:22.772599 | controller | - ' logger.go:42: 04:52:10 | glance_image_cache/2-cache-image | + glance --os-auth-url 2026-02-14 04:52:22.772605 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.772611 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772617 | controller | default image-delete 83f14c4f-5010-4441-b9d1-ffbdb9bc904c' 2026-02-14 04:52:22.772622 | controller | - ' logger.go:42: 04:52:12 | glance_image_cache/2-cache-image | ++ glance --os-auth-url 2026-02-14 04:52:22.772628 | controller | http://keystone-public.glance-kuttl-tests.svc:5000 --os-project-name admin --os-username 2026-02-14 04:52:22.772633 | controller | admin --os-password 12345678 --os-user-domain-name default --os-project-domain-name 2026-02-14 04:52:22.772639 | controller | default --os-image-url http://glance-default-external-api-1.glance-default-external-api.glance-kuttl-tests.svc:9292 2026-02-14 04:52:22.772644 | controller | cache-list' 2026-02-14 04:52:22.772649 | controller | - ' logger.go:42: 04:52:12 | glance_image_cache/2-cache-image | ++ awk -v state=cached 2026-02-14 04:52:22.772655 | controller | ''$0 ~ state {print $2}''' 2026-02-14 04:52:22.772660 | controller | - ' logger.go:42: 04:52:13 | glance_image_cache/2-cache-image | Caching tests executed 2026-02-14 04:52:22.772664 | controller | successfully!!!' 2026-02-14 04:52:22.772669 | controller | - ' logger.go:42: 04:52:13 | glance_image_cache/2-cache-image | + CACHED_ID_5=' 2026-02-14 04:52:22.772690 | controller | - ' logger.go:42: 04:52:13 | glance_image_cache/2-cache-image | + [[ '''' != '''' 2026-02-14 04:52:22.772700 | controller | ]]' 2026-02-14 04:52:22.772705 | controller | - ' logger.go:42: 04:52:13 | glance_image_cache/2-cache-image | + echo ''Caching 2026-02-14 04:52:22.772709 | controller | tests executed successfully!!!''' 2026-02-14 04:52:22.772713 | controller | - ' logger.go:42: 04:52:13 | glance_image_cache/2-cache-image | + exit 0' 2026-02-14 04:52:22.772718 | controller | - ' logger.go:42: 04:52:13 | glance_image_cache/2-cache-image | test step completed 2026-02-14 04:52:22.772722 | controller | 2-cache-image' 2026-02-14 04:52:22.772726 | controller | - ' logger.go:42: 04:52:13 | glance_image_cache/3-scale-down-glanceapis | starting 2026-02-14 04:52:22.772731 | controller | test step 3-scale-down-glanceapis' 2026-02-14 04:52:22.772735 | controller | - ' logger.go:42: 04:52:13 | glance_image_cache/3-scale-down-glanceapis | running 2026-02-14 04:52:22.772747 | controller | command: [sh -c oc patch Glance -n $NAMESPACE glance --type=''json'' -p=''[{"op": 2026-02-14 04:52:22.772752 | controller | "replace", "path": "/spec/glanceAPIs/default/replicas", "value":1}]''' 2026-02-14 04:52:22.772756 | controller | - ' ]' 2026-02-14 04:52:22.772761 | controller | - ' logger.go:42: 04:52:14 | glance_image_cache/3-scale-down-glanceapis | Warning: 2026-02-14 04:52:22.772766 | controller | field "spec.notificationBusInstance" is deprecated, please use "spec.notificationsBus.cluster" 2026-02-14 04:52:22.772772 | controller | instead' 2026-02-14 04:52:22.772777 | controller | - ' logger.go:42: 04:52:14 | glance_image_cache/3-scale-down-glanceapis | glance.glance.openstack.org/glance 2026-02-14 04:52:22.772786 | controller | patched' 2026-02-14 04:52:22.772791 | controller | - ' logger.go:42: 04:52:15 | glance_image_cache/3-scale-down-glanceapis | test 2026-02-14 04:52:22.772797 | controller | step completed 3-scale-down-glanceapis' 2026-02-14 04:52:22.772801 | controller | - ' logger.go:42: 04:52:15 | glance_image_cache/4-cleanup-glance | starting test 2026-02-14 04:52:22.772806 | controller | step 4-cleanup-glance' 2026-02-14 04:52:22.772810 | controller | - ' logger.go:42: 04:52:15 | glance_image_cache/4-cleanup-glance | running command: 2026-02-14 04:52:22.772814 | controller | [sh -c oc kustomize ../../../../config/samples/layout/single | oc delete -n $NAMESPACE 2026-02-14 04:52:22.772818 | controller | -f -' 2026-02-14 04:52:22.772823 | controller | - ' ]' 2026-02-14 04:52:22.772827 | controller | - ' logger.go:42: 04:52:15 | glance_image_cache/4-cleanup-glance | glance.glance.openstack.org 2026-02-14 04:52:22.772832 | controller | "glance" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.772837 | controller | - ' logger.go:42: 04:52:15 | glance_image_cache/4-cleanup-glance | running command: 2026-02-14 04:52:22.772843 | controller | [sh -c oc -n $NAMESPACE get pvc -l service=glance -o custom-columns=NAME:.metadata.name 2026-02-14 04:52:22.772847 | controller | --no-headers | xargs -n 1 oc -n $NAMESPACE delete pvc;' 2026-02-14 04:52:22.772852 | controller | - ' for pv in $(oc -n $NAMESPACE get pv | grep "Released.*glance" | cut -f 2026-02-14 04:52:22.772856 | controller | 1 -d " "); do oc -n $NAMESPACE patch pv $pv -p ''{"spec":{"claimRef": null}}''; 2026-02-14 04:52:22.772861 | controller | done' 2026-02-14 04:52:22.772865 | controller | - ' ]' 2026-02-14 04:52:22.772869 | controller | - ' logger.go:42: 04:52:15 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.772874 | controller | "glance-cache-glance-default-external-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.772878 | controller | - ' logger.go:42: 04:52:19 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.772883 | controller | "glance-cache-glance-default-external-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.772887 | controller | - ' logger.go:42: 04:52:20 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.772891 | controller | "glance-cache-glance-default-internal-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.772896 | controller | - ' logger.go:42: 04:52:20 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.772900 | controller | "glance-cache-glance-default-internal-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.772904 | controller | - ' logger.go:42: 04:52:20 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.772908 | controller | "glance-glance-default-external-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.772913 | controller | - ' logger.go:42: 04:52:20 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.772917 | controller | "glance-glance-default-external-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.772921 | controller | - ' logger.go:42: 04:52:21 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.772925 | controller | "glance-glance-default-internal-api-0" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.772931 | controller | - ' logger.go:42: 04:52:21 | glance_image_cache/4-cleanup-glance | persistentvolumeclaim 2026-02-14 04:52:22.772937 | controller | "glance-glance-default-internal-api-1" deleted from glance-kuttl-tests namespace' 2026-02-14 04:52:22.772943 | controller | - ' logger.go:42: 04:52:21 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage02-crc 2026-02-14 04:52:22.772949 | controller | patched' 2026-02-14 04:52:22.772955 | controller | - ' logger.go:42: 04:52:21 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage03-crc 2026-02-14 04:52:22.772961 | controller | patched' 2026-02-14 04:52:22.772967 | controller | - ' logger.go:42: 04:52:21 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage10-crc 2026-02-14 04:52:22.772976 | controller | patched' 2026-02-14 04:52:22.772982 | controller | - ' logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage13-crc 2026-02-14 04:52:22.772988 | controller | patched' 2026-02-14 04:52:22.772993 | controller | - ' logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage15-crc 2026-02-14 04:52:22.772999 | controller | patched' 2026-02-14 04:52:22.773004 | controller | - ' logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage16-crc 2026-02-14 04:52:22.773010 | controller | patched' 2026-02-14 04:52:22.773016 | controller | - ' logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage17-crc 2026-02-14 04:52:22.773021 | controller | patched' 2026-02-14 04:52:22.773025 | controller | - ' logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | persistentvolume/local-storage20-crc 2026-02-14 04:52:22.773029 | controller | patched' 2026-02-14 04:52:22.773037 | controller | - ' logger.go:42: 04:52:22 | glance_image_cache/4-cleanup-glance | test step completed 2026-02-14 04:52:22.816191 | controller | 4-cleanup-glance' 2026-02-14 04:52:22.816252 | controller | - ' logger.go:42: 04:52:22 | glance_image_cache | skipping kubernetes event logging' 2026-02-14 04:52:22.816258 | controller | - === NAME kuttl 2026-02-14 04:52:22.816263 | controller | - ' harness.go:406: run tests finished' 2026-02-14 04:52:22.816268 | controller | - ' harness.go:514: cleaning up' 2026-02-14 04:52:22.816273 | controller | - ' harness.go:571: removing temp folder: ""' 2026-02-14 04:52:22.816277 | controller | - '--- FAIL: kuttl (412.83s)' 2026-02-14 04:52:22.816282 | controller | - ' --- FAIL: kuttl/harness (0.00s)' 2026-02-14 04:52:22.816286 | controller | - ' --- FAIL: kuttl/harness/glance_dist_image_import (76.91s)' 2026-02-14 04:52:22.816291 | controller | - ' --- PASS: kuttl/harness/glance_single_tls (35.13s)' 2026-02-14 04:52:22.816296 | controller | - ' --- PASS: kuttl/harness/glance_split_proxypass (84.31s)' 2026-02-14 04:52:22.816301 | controller | - ' --- PASS: kuttl/harness/glance_split (64.13s)' 2026-02-14 04:52:22.816306 | controller | - ' --- PASS: kuttl/harness/glance_single (55.91s)' 2026-02-14 04:52:22.816310 | controller | - ' --- PASS: kuttl/harness/glance_image_cache (96.43s)' 2026-02-14 04:52:22.816314 | controller | - FAIL 2026-02-14 04:52:22.816319 | controller | - 'make[1]: *** [Makefile:2023: glance_kuttl_run] Error 1' 2026-02-14 04:52:22.816323 | controller | - 'make[1]: Leaving directory ''/home/zuul/src/github.com/openstack-k8s-operators/install_yamls''' 2026-02-14 04:52:22.816328 | controller | - 'make: *** [Makefile:2032: glance_kuttl] Error 2' 2026-02-14 04:52:22.816342 | controller | ...ignoring 2026-02-14 04:52:22.838241 | controller | 2026-02-14 04:52:22.838292 | controller | TASK [Get resource status after glance_kuttl run _raw_params={{ item }} >> {{ cifmw_artifacts_basedir }}/logs/cmd_after_{{ operator }}_kuttl.log 2026-02-14 04:52:22.838299 | controller | ] *** 2026-02-14 04:52:22.838305 | controller | Saturday 14 February 2026 04:52:22 +0000 (0:13:05.875) 0:15:37.601 ***** 2026-02-14 04:52:22.838310 | controller | Saturday 14 February 2026 04:52:22 +0000 (0:13:05.875) 0:15:37.600 ***** 2026-02-14 04:52:22.838322 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:58 2026-02-14 04:52:23.008285 | controller | fatal: [localhost]: FAILED! => 2026-02-14 04:52:23.008356 | controller | msg: '''commands_after_kuttl_run'' is undefined. ''commands_after_kuttl_run'' is undefined' 2026-02-14 04:52:23.008362 | controller | ...ignoring 2026-02-14 04:52:23.008367 | controller | 2026-02-14 04:52:23.008372 | controller | TASK [Find the generated JUnitXML files paths={{ cifmw_installyamls_repos }}, file_type=file, patterns=*.xml] *** 2026-02-14 04:52:23.008378 | controller | Saturday 14 February 2026 04:52:22 +0000 (0:00:00.021) 0:15:37.623 ***** 2026-02-14 04:52:23.008382 | controller | Saturday 14 February 2026 04:52:22 +0000 (0:00:00.021) 0:15:37.621 ***** 2026-02-14 04:52:23.008399 | controller | ok: [localhost] 2026-02-14 04:52:23.179783 | controller | 2026-02-14 04:52:23.179817 | controller | TASK [Create the test results directory path={{ _kuttl_test_result_dir }}, state=directory, mode=0755] *** 2026-02-14 04:52:23.179829 | controller | Saturday 14 February 2026 04:52:23 +0000 (0:00:00.170) 0:15:37.793 ***** 2026-02-14 04:52:23.179835 | controller | Saturday 14 February 2026 04:52:23 +0000 (0:00:00.170) 0:15:37.792 ***** 2026-02-14 04:52:23.179845 | controller | changed: [localhost] 2026-02-14 04:52:23.669119 | controller | 2026-02-14 04:52:23.669151 | controller | TASK [Copy the generated test results to the test results directory src={{ item.path }}, dest={{ _kuttl_test_result_dir }}, mode=0644] *** 2026-02-14 04:52:23.669158 | controller | Saturday 14 February 2026 04:52:23 +0000 (0:00:00.171) 0:15:37.965 ***** 2026-02-14 04:52:23.669164 | controller | Saturday 14 February 2026 04:52:23 +0000 (0:00:00.171) 0:15:37.963 ***** 2026-02-14 04:52:23.669173 | controller | changed: [localhost] => (item={'path': '/home/zuul/src/github.com/openstack-k8s-operators/install_yamls/kuttl-report-glance.xml', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 1000, 'gid': 1000, 'size': 1336, 'inode': 67230419, 'dev': 64513, 'nlink': 1, 'atime': 1771044742.5713, 'mtime': 1771044742.5713, 'ctime': 1771044742.5713, '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-02-14 04:52:23.716395 | controller | 2026-02-14 04:52:23.716428 | 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-02-14 04:52:23.716435 | controller | Saturday 14 February 2026 04:52:23 +0000 (0:00:00.489) 0:15:38.454 ***** 2026-02-14 04:52:23.716440 | controller | Saturday 14 February 2026 04:52:23 +0000 (0:00:00.489) 0:15:38.453 ***** 2026-02-14 04:52:23.716452 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run-kuttl-tests.yml:96 2026-02-14 04:52:23.716458 | controller | fatal: [localhost]: FAILED! => 2026-02-14 04:52:23.716464 | controller | assertion: _kuttl_curr_operator_result.rc == 0 2026-02-14 04:52:23.716470 | controller | changed: false 2026-02-14 04:52:23.716475 | controller | evaluated_to: false 2026-02-14 04:52:23.716480 | controller | msg: KUTTL tests for glance failed 2026-02-14 04:52:23.716485 | controller | 2026-02-14 04:52:23.716489 | controller | NO MORE HOSTS LEFT ************************************************************* 2026-02-14 04:52:23.716495 | controller | 2026-02-14 04:52:23.716503 | controller | PLAY RECAP ********************************************************************* 2026-02-14 04:52:23.716508 | controller | localhost : ok=109 changed=49 unreachable=0 failed=1 skipped=60 rescued=0 ignored=5 2026-02-14 04:52:23.716512 | controller | 2026-02-14 04:52:23.716516 | controller | Saturday 14 February 2026 04:52:23 +0000 (0:00:00.045) 0:15:38.500 ***** 2026-02-14 04:52:23.716521 | controller | =============================================================================== 2026-02-14 04:52:23.716525 | controller | install_yamls_makes : Run glance_kuttl -------------------------------- 785.88s 2026-02-14 04:52:23.716529 | controller | install_yamls_makes : Run download_tools ------------------------------- 40.46s 2026-02-14 04:52:23.716534 | controller | ci_setup : Install needed packages ------------------------------------- 29.71s 2026-02-14 04:52:23.716538 | controller | ci_local_storage : Remove the cifmw_cls_namespace namespace ------------ 10.77s 2026-02-14 04:52:23.716542 | controller | ci_local_storage : Perform action in the PV directory ------------------- 9.45s 2026-02-14 04:52:23.716547 | controller | ci_local_storage : Perform action in the PV directory ------------------- 9.19s 2026-02-14 04:52:23.716551 | controller | repo_setup : Initialize python venv and install requirements ------------ 7.65s 2026-02-14 04:52:23.716555 | controller | ci_setup : Install openshift client ------------------------------------- 5.21s 2026-02-14 04:52:23.716560 | controller | install_yamls_makes : Run crc_attach_default_interface ------------------ 5.14s 2026-02-14 04:52:23.716564 | controller | openshift_setup : Create required namespaces ---------------------------- 1.49s 2026-02-14 04:52:23.716571 | controller | ci_local_storage : Apply the storage class manifests -------------------- 1.48s 2026-02-14 04:52:23.716575 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 1.41s 2026-02-14 04:52:23.716580 | controller | cifmw_setup : Create artifacts with custom params ----------------------- 1.25s 2026-02-14 04:52:23.716584 | controller | repo_setup : Make sure git-core package is installed -------------------- 0.96s 2026-02-14 04:52:23.716588 | controller | ci_local_storage : Fetch hostnames for all hosts ------------------------ 0.96s 2026-02-14 04:52:23.716593 | controller | ci_setup : Manage directories ------------------------------------------- 0.93s 2026-02-14 04:52:23.716597 | controller | ci_local_storage : Apply pv related storage manifest file --------------- 0.87s 2026-02-14 04:52:23.716601 | controller | Gathering Facts --------------------------------------------------------- 0.87s 2026-02-14 04:52:23.716606 | controller | openshift_setup : Patch network operator -------------------------------- 0.82s 2026-02-14 04:52:23.716610 | controller | repo_setup : Install repo-setup package --------------------------------- 0.82s 2026-02-14 04:52:23.716614 | controller | Saturday 14 February 2026 04:52:23 +0000 (0:00:00.046) 0:15:38.499 ***** 2026-02-14 04:52:23.716619 | controller | =============================================================================== 2026-02-14 04:52:23.716623 | controller | install_yamls_makes --------------------------------------------------- 831.64s 2026-02-14 04:52:23.716627 | controller | ci_local_storage ------------------------------------------------------- 37.89s 2026-02-14 04:52:23.716632 | controller | ci_setup --------------------------------------------------------------- 36.94s 2026-02-14 04:52:23.716636 | controller | repo_setup ------------------------------------------------------------- 15.22s 2026-02-14 04:52:23.716640 | controller | openshift_setup --------------------------------------------------------- 4.30s 2026-02-14 04:52:23.716644 | controller | openshift_login --------------------------------------------------------- 4.01s 2026-02-14 04:52:23.716652 | controller | install_yamls ----------------------------------------------------------- 3.06s 2026-02-14 04:52:23.716656 | controller | cifmw_setup ------------------------------------------------------------- 1.46s 2026-02-14 04:52:23.716661 | controller | gather_facts ------------------------------------------------------------ 0.87s 2026-02-14 04:52:23.716665 | controller | ansible.builtin.include_role -------------------------------------------- 0.80s 2026-02-14 04:52:23.716670 | controller | ansible.builtin.copy ---------------------------------------------------- 0.49s 2026-02-14 04:52:23.716697 | controller | install_ca -------------------------------------------------------------- 0.42s 2026-02-14 04:52:23.716701 | controller | discover_latest_image --------------------------------------------------- 0.42s 2026-02-14 04:52:23.716706 | controller | run_hook ---------------------------------------------------------------- 0.26s 2026-02-14 04:52:23.716710 | controller | ansible.builtin.file ---------------------------------------------------- 0.17s 2026-02-14 04:52:23.716714 | controller | ansible.builtin.find ---------------------------------------------------- 0.17s 2026-02-14 04:52:23.716719 | controller | ansible.builtin.set_fact ------------------------------------------------ 0.13s 2026-02-14 04:52:23.716723 | controller | ansible.builtin.include_vars -------------------------------------------- 0.08s 2026-02-14 04:52:23.716727 | controller | ansible.builtin.assert -------------------------------------------------- 0.05s 2026-02-14 04:52:23.716732 | controller | ansible.builtin.include_tasks ------------------------------------------- 0.05s 2026-02-14 04:52:23.716740 | controller | ansible.builtin.shell --------------------------------------------------- 0.04s 2026-02-14 04:52:23.810548 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-02-14 04:52:23.810605 | controller | total ----------------------------------------------------------------- 938.46s 2026-02-14 04:52:24.128166 | controller | ERROR 2026-02-14 04:52:24.128359 | controller | { 2026-02-14 04:52:24.128398 | controller | "delta": "0:15:39.373380", 2026-02-14 04:52:24.128424 | controller | "end": "2026-02-14 04:52:23.812912", 2026-02-14 04:52:24.128456 | controller | "msg": "non-zero return code", 2026-02-14 04:52:24.128489 | controller | "rc": 2, 2026-02-14 04:52:24.128521 | controller | "start": "2026-02-14 04:36:44.439532" 2026-02-14 04:52:24.128545 | controller | } failure 2026-02-14 04:52:24.328781 | 2026-02-14 04:52:24.328894 | PLAY RECAP 2026-02-14 04:52:24.328937 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-02-14 04:52:24.328957 | 2026-02-14 04:52:24.449949 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/kuttl/run.yml@main] 2026-02-14 04:52:24.457608 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2026-02-14 04:52:25.137149 | 2026-02-14 04:52:25.137254 | PLAY [Run ci/playbooks/e2e-collect-logs.yml] 2026-02-14 04:52:25.179512 | 2026-02-14 04:52:25.179607 | TASK [Filter out host if needed] 2026-02-14 04:52:25.191250 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-14 04:52:25.198789 | 2026-02-14 04:52:25.198856 | TASK [Filter out host if needed] 2026-02-14 04:52:25.213615 | 2026-02-14 04:52:25.213696 | TASK [Ensure we have the ci-framework on host] 2026-02-14 04:52:25.740587 | controller | ok 2026-02-14 04:52:25.766158 | 2026-02-14 04:52:25.766394 | TASK [End host if no basedir] 2026-02-14 04:52:25.782311 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-14 04:52:25.795097 | 2026-02-14 04:52:25.795222 | TASK [Read base centos-9 scenarios] 2026-02-14 04:52:25.821389 | controller | ok 2026-02-14 04:52:25.919688 | 2026-02-14 04:52:25.919854 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2026-02-14 04:52:25.954660 | controller | skipping: Conditional result was False 2026-02-14 04:52:25.961341 | 2026-02-14 04:52:25.961409 | TASK [cifmw_helpers : Check if file is available] 2026-02-14 04:52:26.259224 | controller | ok 2026-02-14 04:52:26.303925 | 2026-02-14 04:52:26.304073 | TASK [cifmw_helpers : Create temporary directory] 2026-02-14 04:52:26.330113 | controller | skipping: Conditional result was False 2026-02-14 04:52:26.340115 | 2026-02-14 04:52:26.340206 | TASK [cifmw_helpers : Read vars] 2026-02-14 04:52:26.366454 | 2026-02-14 04:52:26.366646 | TASK [cifmw_helpers : Create new variable files with content] 2026-02-14 04:52:26.402434 | 2026-02-14 04:52:26.402625 | TASK [cifmw_helpers : Include vars] 2026-02-14 04:52:26.437448 | 2026-02-14 04:52:26.437624 | TASK [cifmw_helpers : Remove temporary directory] 2026-02-14 04:52:26.462430 | controller | skipping: Conditional result was False 2026-02-14 04:52:26.487942 | 2026-02-14 04:52:26.488051 | TASK [run_hook : Assert parameters are valid] 2026-02-14 04:52:26.572205 | controller | ok: All assertions passed 2026-02-14 04:52:26.580274 | 2026-02-14 04:52:26.580356 | TASK [run_hook : Assert single hooks are all mappings] 2026-02-14 04:52:26.663958 | controller | ok: All assertions passed 2026-02-14 04:52:26.674902 | 2026-02-14 04:52:26.674996 | LOOP [run_hook : Loop on hooks for pre_logs] 2026-02-14 04:52:26.758252 | 2026-02-14 04:52:26.758529 | TASK [cifmw_setup : Ensure cifmw_basedir param is set] 2026-02-14 04:52:26.783066 | controller | skipping: Conditional result was False 2026-02-14 04:52:26.792212 | 2026-02-14 04:52:26.792293 | TASK [Read artifacts parameters dir and set as facts] 2026-02-14 04:52:26.824240 | controller | ok 2026-02-14 04:52:26.851652 | 2026-02-14 04:52:26.851759 | TASK [cifmw_helpers : Check directory is available] 2026-02-14 04:52:27.144788 | controller | ok 2026-02-14 04:52:27.159498 | 2026-02-14 04:52:27.159630 | TASK [cifmw_helpers : Find yaml files] 2026-02-14 04:52:27.496476 | controller | ok: All paths examined 2026-02-14 04:52:27.518254 | 2026-02-14 04:52:27.518386 | TASK [cifmw_helpers : Print available yaml files] 2026-02-14 04:52:27.580374 | 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'] 2026-02-14 04:52:27.594662 | 2026-02-14 04:52:27.594878 | LOOP [cifmw_helpers : Create files on localhost and use include_vars] 2026-02-14 04:52:27.651145 | controller | Output suppressed because no_log was given 2026-02-14 04:52:27.651578 | 2026-02-14 04:52:27.662461 | controller | Output suppressed because no_log was given 2026-02-14 04:52:27.670295 | controller | Output suppressed because no_log was given 2026-02-14 04:52:27.677514 | controller | Output suppressed because no_log was given 2026-02-14 04:52:27.698973 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2026-02-14 04:52:27.705818 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2026-02-14 04:52:27.713965 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2026-02-14 04:52:27.720773 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/untrusted/project_0/github.com/openstack-k8s-operators/ci-framework/roles/cifmw_helpers/tasks/include_file.yml 2026-02-14 04:52:27.731962 | 2026-02-14 04:52:27.732050 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2026-02-14 04:52:27.756764 | controller | skipping: Conditional result was False 2026-02-14 04:52:27.763956 | 2026-02-14 04:52:27.764017 | TASK [cifmw_helpers : Check if file is available] 2026-02-14 04:52:28.027978 | controller | ok 2026-02-14 04:52:28.047602 | 2026-02-14 04:52:28.047886 | TASK [cifmw_helpers : Create temporary directory] 2026-02-14 04:52:28.493414 | controller -> localhost | changed 2026-02-14 04:52:28.508720 | 2026-02-14 04:52:28.508893 | TASK [cifmw_helpers : Read vars] 2026-02-14 04:52:28.866306 | controller | Output suppressed because no_log was given 2026-02-14 04:52:28.879476 | 2026-02-14 04:52:28.879609 | TASK [cifmw_helpers : Create new variable files with content] 2026-02-14 04:52:29.570149 | controller -> localhost | Output suppressed because no_log was given 2026-02-14 04:52:29.584705 | 2026-02-14 04:52:29.584897 | TASK [cifmw_helpers : Include vars] 2026-02-14 04:52:29.642859 | controller -> localhost | Output suppressed because no_log was given 2026-02-14 04:52:29.659291 | 2026-02-14 04:52:29.659424 | TASK [cifmw_helpers : Remove temporary directory] 2026-02-14 04:52:30.116136 | controller -> localhost | changed 2026-02-14 04:52:30.132320 | 2026-02-14 04:52:30.132451 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2026-02-14 04:52:30.159608 | controller | skipping: Conditional result was False 2026-02-14 04:52:30.174350 | 2026-02-14 04:52:30.174483 | TASK [cifmw_helpers : Check if file is available] 2026-02-14 04:52:30.418077 | controller | ok 2026-02-14 04:52:30.432490 | 2026-02-14 04:52:30.432647 | TASK [cifmw_helpers : Create temporary directory] 2026-02-14 04:52:30.739483 | controller -> localhost | changed 2026-02-14 04:52:30.754798 | 2026-02-14 04:52:30.754949 | TASK [cifmw_helpers : Read vars] 2026-02-14 04:52:31.008919 | controller | Output suppressed because no_log was given 2026-02-14 04:52:31.021713 | 2026-02-14 04:52:31.021870 | TASK [cifmw_helpers : Create new variable files with content] 2026-02-14 04:52:31.516500 | controller -> localhost | Output suppressed because no_log was given 2026-02-14 04:52:31.531240 | 2026-02-14 04:52:31.531393 | TASK [cifmw_helpers : Include vars] 2026-02-14 04:52:31.582641 | controller -> localhost | Output suppressed because no_log was given 2026-02-14 04:52:31.597077 | 2026-02-14 04:52:31.597220 | TASK [cifmw_helpers : Remove temporary directory] 2026-02-14 04:52:31.878368 | controller -> localhost | changed 2026-02-14 04:52:31.885543 | 2026-02-14 04:52:31.885605 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2026-02-14 04:52:31.920095 | controller | skipping: Conditional result was False 2026-02-14 04:52:31.934783 | 2026-02-14 04:52:31.934917 | TASK [cifmw_helpers : Check if file is available] 2026-02-14 04:52:32.225560 | controller | ok 2026-02-14 04:52:32.234031 | 2026-02-14 04:52:32.234112 | TASK [cifmw_helpers : Create temporary directory] 2026-02-14 04:52:32.503005 | controller -> localhost | changed 2026-02-14 04:52:32.510147 | 2026-02-14 04:52:32.510250 | TASK [cifmw_helpers : Read vars] 2026-02-14 04:52:32.769921 | controller | Output suppressed because no_log was given 2026-02-14 04:52:32.783001 | 2026-02-14 04:52:32.783134 | TASK [cifmw_helpers : Create new variable files with content] 2026-02-14 04:52:33.269655 | controller -> localhost | Output suppressed because no_log was given 2026-02-14 04:52:33.276608 | 2026-02-14 04:52:33.276678 | TASK [cifmw_helpers : Include vars] 2026-02-14 04:52:33.332231 | controller -> localhost | Output suppressed because no_log was given 2026-02-14 04:52:33.347120 | 2026-02-14 04:52:33.347251 | TASK [cifmw_helpers : Remove temporary directory] 2026-02-14 04:52:33.620216 | controller -> localhost | changed 2026-02-14 04:52:33.635678 | 2026-02-14 04:52:33.635869 | TASK [cifmw_helpers : Fail if file is not yaml or yml extension] 2026-02-14 04:52:33.663076 | controller | skipping: Conditional result was False 2026-02-14 04:52:33.677464 | 2026-02-14 04:52:33.677598 | TASK [cifmw_helpers : Check if file is available] 2026-02-14 04:52:33.939964 | controller | ok 2026-02-14 04:52:33.953557 | 2026-02-14 04:52:33.953684 | TASK [cifmw_helpers : Create temporary directory] 2026-02-14 04:52:34.226573 | controller -> localhost | changed 2026-02-14 04:52:34.242057 | 2026-02-14 04:52:34.242191 | TASK [cifmw_helpers : Read vars] 2026-02-14 04:52:34.454900 | controller | Output suppressed because no_log was given 2026-02-14 04:52:34.469106 | 2026-02-14 04:52:34.469236 | TASK [cifmw_helpers : Create new variable files with content] 2026-02-14 04:52:34.943249 | controller -> localhost | Output suppressed because no_log was given 2026-02-14 04:52:34.950352 | 2026-02-14 04:52:34.950414 | TASK [cifmw_helpers : Include vars] 2026-02-14 04:52:35.005288 | controller -> localhost | Output suppressed because no_log was given 2026-02-14 04:52:35.020211 | 2026-02-14 04:52:35.020341 | TASK [cifmw_helpers : Remove temporary directory] 2026-02-14 04:52:35.302624 | controller -> localhost | changed 2026-02-14 04:52:35.329817 | 2026-02-14 04:52:35.329954 | TASK [cifmw_setup : Set custom cifmw PATH reusable fact] 2026-02-14 04:52:35.357186 | controller | skipping: Conditional result was False 2026-02-14 04:52:35.375487 | 2026-02-14 04:52:35.375626 | TASK [cifmw_setup : Set destination folder for the logs] 2026-02-14 04:52:35.425749 | controller | ok 2026-02-14 04:52:35.438594 | 2026-02-14 04:52:35.438755 | TASK [artifacts : Verify if "success" flag exists after successful tests execution] 2026-02-14 04:52:35.682274 | controller | ok 2026-02-14 04:52:35.695609 | 2026-02-14 04:52:35.695768 | TASK [artifacts : Ensure we have at least minimal ansible facts] 2026-02-14 04:52:36.362342 | controller | ok 2026-02-14 04:52:36.376842 | 2026-02-14 04:52:36.376972 | LOOP [artifacts : Ensure base directory exists] 2026-02-14 04:52:36.601014 | controller | ok: "artifacts" 2026-02-14 04:52:36.778102 | controller | ok: "logs" 2026-02-14 04:52:36.800625 | 2026-02-14 04:52:36.800854 | TASK [artifacts : Load generated hook environment for further usage] 2026-02-14 04:52:36.849843 | controller | ERROR 2026-02-14 04:52:36.850186 | controller | { 2026-02-14 04:52:36.850246 | controller | "ansible_facts": {}, 2026-02-14 04:52:36.850286 | controller | "ansible_included_var_files": [], 2026-02-14 04:52:36.850321 | controller | "message": "/home/zuul/ci-framework-data/artifacts directory does not exist" 2026-02-14 04:52:36.850356 | controller | } 2026-02-14 04:52:36.850407 | controller | ERROR: Ignoring Errors 2026-02-14 04:52:36.862614 | 2026-02-14 04:52:36.862783 | TASK [artifacts : Gather parameter passed to the playbook] 2026-02-14 04:52:37.676963 | controller | changed 2026-02-14 04:52:37.690720 | 2026-02-14 04:52:37.690886 | TASK [artifacts : Gather facts] 2026-02-14 04:52:38.354833 | controller | changed 2026-02-14 04:52:38.369136 | 2026-02-14 04:52:38.369270 | TASK [artifacts : Copy some network configuration files] 2026-02-14 04:52:38.961838 | controller | changed 2026-02-14 04:52:38.975420 | 2026-02-14 04:52:38.975552 | TASK [artifacts : Get installed packages list] 2026-02-14 04:52:39.974669 | controller | ok 2026-02-14 04:52:40.039462 | 2026-02-14 04:52:40.039600 | TASK [artifacts : Output package list] 2026-02-14 04:52:40.743597 | controller | changed 2026-02-14 04:52:40.771700 | 2026-02-14 04:52:40.771827 | LOOP [artifacts : Cleanup unnecesary directories] 2026-02-14 04:52:41.210430 | controller | changed: "/home/zuul/ci-framework-data/artifacts/manifests/operator" 2026-02-14 04:52:41.210718 | controller | ok: All items complete 2026-02-14 04:52:41.210794 | 2026-02-14 04:52:41.297947 | 2026-02-14 04:52:41.298110 | TASK [os_must_gather : Ensure directories are present] 2026-02-14 04:52:41.599066 | controller | changed 2026-02-14 04:52:41.627621 | 2026-02-14 04:52:41.627715 | LOOP [os_must_gather : Construct project change list] 2026-02-14 04:52:41.778716 | controller | ok: 2026-02-14 04:52:41.779006 | controller | { 2026-02-14 04:52:41.779047 | controller | "branch": "main", 2026-02-14 04:52:41.779071 | controller | "change": "875", 2026-02-14 04:52:41.779094 | controller | "change_message": "openstack-k8s-operators dependency bump branch: main\n\nAutomated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action", 2026-02-14 04:52:41.779121 | controller | "change_url": "https://github.com/openstack-k8s-operators/glance-operator/pull/875", 2026-02-14 04:52:41.779143 | controller | "commit_id": "fe89b7df907639ecb5d76283cbbc935afec892c1", 2026-02-14 04:52:41.779165 | controller | "patchset": "fe89b7df907639ecb5d76283cbbc935afec892c1", 2026-02-14 04:52:41.779187 | controller | "project": { 2026-02-14 04:52:41.779208 | controller | "canonical_hostname": "github.com", 2026-02-14 04:52:41.779229 | controller | "canonical_name": "github.com/openstack-k8s-operators/glance-operator", 2026-02-14 04:52:41.779250 | controller | "name": "openstack-k8s-operators/glance-operator", 2026-02-14 04:52:41.779270 | controller | "short_name": "glance-operator", 2026-02-14 04:52:41.779290 | controller | "src_dir": "src/github.com/openstack-k8s-operators/glance-operator" 2026-02-14 04:52:41.779313 | controller | }, 2026-02-14 04:52:41.779336 | controller | "topic": null 2026-02-14 04:52:41.779356 | controller | } 2026-02-14 04:52:41.826465 | 2026-02-14 04:52:41.826575 | TASK [os_must_gather : Get git tag for image tagging] 2026-02-14 04:52:42.453283 | controller | skipping: Conditional result was False 2026-02-14 04:52:42.498047 | 2026-02-14 04:52:42.498270 | TASK [os_must_gather : Debug git show-ref] 2026-02-14 04:52:42.535718 | controller | skipping: Conditional result was False 2026-02-14 04:52:42.579887 | 2026-02-14 04:52:42.580039 | TASK [os_must_gather : Build openstack-must-gather container] 2026-02-14 04:52:42.616319 | controller | skipping: Conditional result was False 2026-02-14 04:52:42.648247 | 2026-02-14 04:52:42.648430 | TASK [os_must_gather : Push openstack-must-gather container] 2026-02-14 04:52:42.684943 | controller | skipping: Conditional result was False 2026-02-14 04:52:42.722168 | 2026-02-14 04:52:42.722294 | TASK [os_must_gather : Set cifmw_os_must_gather_image to new image tag] 2026-02-14 04:52:42.758109 | controller | skipping: Conditional result was False 2026-02-14 04:52:42.785565 | 2026-02-14 04:52:42.785707 | TASK [os_must_gather : Check for oc command] 2026-02-14 04:52:43.143895 | controller | changed 2026-02-14 04:52:43.223208 | 2026-02-14 04:52:43.223345 | TASK [os_must_gather : Check if kubeconfig exists] 2026-02-14 04:52:43.534532 | controller | ok 2026-02-14 04:52:43.563390 | 2026-02-14 04:52:43.563526 | TASK [os_must_gather : Run openstack-must-gather command] 2026-02-14 04:56:07.613936 | controller | changed 2026-02-14 04:56:07.653313 | 2026-02-14 04:56:07.653466 | TASK [os_must_gather : Find existing os-must-gather directories] 2026-02-14 04:56:07.937236 | controller | ok: All paths examined 2026-02-14 04:56:07.964862 | 2026-02-14 04:56:07.964966 | TASK [os_must_gather : Create a symlink to newest os-must-gather directory] 2026-02-14 04:56:08.335037 | controller | changed 2026-02-14 04:56:08.368940 | 2026-02-14 04:56:08.369047 | TASK [artifacts : Create crc logs directory] 2026-02-14 04:56:08.688599 | controller | changed 2026-02-14 04:56:08.714845 | 2026-02-14 04:56:08.714938 | TASK [artifacts : Ensure controller knows CRC ssh keys] 2026-02-14 04:56:09.331607 | controller | changed 2026-02-14 04:56:09.370243 | 2026-02-14 04:56:09.370388 | TASK [artifacts : Recognize new keypair] 2026-02-14 04:56:09.713340 | controller | ok 2026-02-14 04:56:09.783763 | 2026-02-14 04:56:09.783888 | TASK [artifacts : Set fact if new keypair exists] 2026-02-14 04:56:09.808694 | controller | skipping: Conditional result was False 2026-02-14 04:56:09.827863 | 2026-02-14 04:56:09.827953 | TASK [artifacts : Prepare root ssh accesses] 2026-02-14 04:56:13.204304 | controller | changed 2026-02-14 04:56:13.240393 | 2026-02-14 04:56:13.240496 | TASK [artifacts : Copy logs from CRC VM] 2026-02-14 04:56:19.195555 | controller | changed 2026-02-14 04:56:19.232717 | 2026-02-14 04:56:19.232846 | TASK [artifacts : List all of the existing virtual machines] 2026-02-14 04:56:19.268766 | controller | skipping: Conditional result was False 2026-02-14 04:56:19.308052 | 2026-02-14 04:56:19.308173 | TASK [artifacts : Filter out edpm vm] 2026-02-14 04:56:19.344002 | controller | skipping: Conditional result was False 2026-02-14 04:56:19.381525 | 2026-02-14 04:56:19.381610 | TASK [artifacts : Slurp zuul inventory file] 2026-02-14 04:56:19.684943 | controller | ok 2026-02-14 04:56:19.717586 | 2026-02-14 04:56:19.717717 | LOOP [artifacts : Extract Compute and Networker from zuul mapping if any] 2026-02-14 04:56:19.827473 | 2026-02-14 04:56:19.827674 | LOOP [artifacts : Generate logs on edpm vm {{ item.split('/')[0] }}] 2026-02-14 04:56:19.962681 | 2026-02-14 04:56:19.962858 | LOOP [artifacts : Copy logs to host machine from {{ item.split('/')[0] }}] 2026-02-14 04:56:20.032455 | 2026-02-14 04:56:20.032666 | TASK [artifacts : Generate list of ansible logs to collect in home directory] 2026-02-14 04:56:20.310060 | controller | ok: All paths examined 2026-02-14 04:56:20.336507 | 2026-02-14 04:56:20.336635 | LOOP [artifacts : Copy ansible logs to logs directory] 2026-02-14 04:56:20.753853 | controller | changed: 2026-02-14 04:56:20.754143 | controller | { 2026-02-14 04:56:20.754201 | controller | "atime": 1771043778.4747, 2026-02-14 04:56:20.754240 | controller | "ctime": 1771044743.7153282, 2026-02-14 04:56:20.754276 | controller | "dev": 64513, 2026-02-14 04:56:20.754311 | controller | "gid": 1000, 2026-02-14 04:56:20.754344 | controller | "gr_name": "zuul", 2026-02-14 04:56:20.754376 | controller | "inode": 1628341, 2026-02-14 04:56:20.754409 | controller | "isblk": false, 2026-02-14 04:56:20.754441 | controller | "ischr": false, 2026-02-14 04:56:20.754472 | controller | "isdir": false, 2026-02-14 04:56:20.754504 | controller | "isfifo": false, 2026-02-14 04:56:20.754535 | controller | "isgid": false, 2026-02-14 04:56:20.754566 | controller | "islnk": false, 2026-02-14 04:56:20.754597 | controller | "isreg": true, 2026-02-14 04:56:20.754628 | controller | "issock": false, 2026-02-14 04:56:20.754659 | controller | "isuid": false, 2026-02-14 04:56:20.754690 | controller | "mode": "0644", 2026-02-14 04:56:20.754720 | controller | "mtime": 1771044743.7153282, 2026-02-14 04:56:20.754791 | controller | "nlink": 1, 2026-02-14 04:56:20.754824 | controller | "path": "/home/zuul/ansible.log", 2026-02-14 04:56:20.754856 | controller | "pw_name": "zuul", 2026-02-14 04:56:20.754887 | controller | "rgrp": true, 2026-02-14 04:56:20.754918 | controller | "roth": true, 2026-02-14 04:56:20.754949 | controller | "rusr": true, 2026-02-14 04:56:20.754979 | controller | "size": 2028087, 2026-02-14 04:56:20.755011 | controller | "uid": 1000, 2026-02-14 04:56:20.755044 | controller | "wgrp": false, 2026-02-14 04:56:20.755076 | controller | "woth": false, 2026-02-14 04:56:20.755108 | controller | "wusr": true, 2026-02-14 04:56:20.755140 | controller | "xgrp": false, 2026-02-14 04:56:20.755171 | controller | "xoth": false, 2026-02-14 04:56:20.755202 | controller | "xusr": false 2026-02-14 04:56:20.755233 | controller | } 2026-02-14 04:56:20.755284 | 2026-02-14 04:56:20.796293 | 2026-02-14 04:56:20.796453 | TASK [artifacts : Ensure we have proper rights on the gathered content] 2026-02-14 04:56:22.939168 | controller | changed 2026-02-14 04:56:22.980914 | 2026-02-14 04:56:22.981102 | LOOP [artifacts : Mask secrets in yaml log files] 2026-02-14 04:58:29.292317 | controller | changed: "/home/zuul/ci-framework-data/logs" 2026-02-14 04:58:30.494365 | controller | changed: "/home/zuul/ci-framework-data/artifacts" 2026-02-14 04:58:30.556172 | 2026-02-14 04:58:30.556340 | LOOP [env_op_images : Ensure directory is present] 2026-02-14 04:58:30.921601 | controller | ok: "artifacts" 2026-02-14 04:58:30.922095 | controller | changed: All items complete 2026-02-14 04:58:30.922154 | 2026-02-14 04:58:31.257625 | controller | ok: "logs" 2026-02-14 04:58:31.306703 | 2026-02-14 04:58:31.306950 | TASK [env_op_images : Check if OpenStackControlPlane is setup] 2026-02-14 04:58:31.956413 | controller | error: the server doesn't have a resource type "OpenStackControlPlane" 2026-02-14 04:58:32.007103 | controller | changed: non-zero return code 2026-02-14 04:58:32.024763 | 2026-02-14 04:58:32.024855 | TASK [env_op_images : Get images from the CSV] 2026-02-14 04:58:32.689332 | controller | skipping: Conditional result was False 2026-02-14 04:58:32.733845 | 2026-02-14 04:58:32.734140 | TASK [env_op_images : Get the images name] 2026-02-14 04:58:33.368478 | controller | skipping: Conditional result was False 2026-02-14 04:58:33.422894 | 2026-02-14 04:58:33.423130 | TASK [env_op_images : Extract env variable name and images] 2026-02-14 04:58:33.450875 | controller | skipping: Conditional result was False 2026-02-14 04:58:33.486952 | 2026-02-14 04:58:33.487071 | TASK [env_op_images : Get all pods from all namespaces to find openstack-operator-index] 2026-02-14 04:58:33.522480 | controller | skipping: Conditional result was False 2026-02-14 04:58:33.554832 | 2026-02-14 04:58:33.554990 | TASK [env_op_images : Retrieve openstack-operator-index pod] 2026-02-14 04:58:33.590959 | controller | skipping: Conditional result was False 2026-02-14 04:58:33.619025 | 2026-02-14 04:58:33.619116 | TASK [env_op_images : Get all the pods in openstack-operator namespace] 2026-02-14 04:58:33.655573 | controller | skipping: Conditional result was False 2026-02-14 04:58:33.687618 | 2026-02-14 04:58:33.687707 | TASK [env_op_images : Get operator images and pods] 2026-02-14 04:58:33.723274 | controller | skipping: Conditional result was False 2026-02-14 04:58:33.750790 | 2026-02-14 04:58:33.750882 | LOOP [env_op_images : Add operator images to the dictionary] 2026-02-14 04:58:33.870537 | 2026-02-14 04:58:33.870703 | TASK [env_op_images : Write images to file] 2026-02-14 04:58:33.906221 | controller | skipping: Conditional result was False 2026-02-14 04:58:33.958422 | 2026-02-14 04:58:33.958501 | TASK [cifmw_setup : Create a versioned log folder] 2026-02-14 04:58:34.219714 | controller | changed 2026-02-14 04:58:34.246162 | 2026-02-14 04:58:34.246245 | TASK [cifmw_setup : Return a list of log files in home directory] 2026-02-14 04:58:34.557663 | controller | ok: All paths examined 2026-02-14 04:58:34.587535 | 2026-02-14 04:58:34.587622 | TASK [cifmw_setup : Ensure ansible facts cache exists] 2026-02-14 04:58:34.845661 | controller | ok 2026-02-14 04:58:34.869436 | 2026-02-14 04:58:34.869527 | LOOP [cifmw_setup : Copy logs to proper location] 2026-02-14 04:58:35.396838 | controller | changed: 2026-02-14 04:58:35.397116 | controller | { 2026-02-14 04:58:35.397173 | controller | "atime": 1771044980.6441991, 2026-02-14 04:58:35.397217 | controller | "ctime": 1771044743.7153282, 2026-02-14 04:58:35.397258 | controller | "dev": 64513, 2026-02-14 04:58:35.397298 | controller | "gid": 1000, 2026-02-14 04:58:35.397336 | controller | "gr_name": "zuul", 2026-02-14 04:58:35.397374 | controller | "inode": 1628341, 2026-02-14 04:58:35.397412 | controller | "isblk": false, 2026-02-14 04:58:35.397449 | controller | "ischr": false, 2026-02-14 04:58:35.397486 | controller | "isdir": false, 2026-02-14 04:58:35.397523 | controller | "isfifo": false, 2026-02-14 04:58:35.397573 | controller | "isgid": false, 2026-02-14 04:58:35.397618 | controller | "islnk": false, 2026-02-14 04:58:35.397663 | controller | "isreg": true, 2026-02-14 04:58:35.397708 | controller | "issock": false, 2026-02-14 04:58:35.397855 | controller | "isuid": false, 2026-02-14 04:58:35.397903 | controller | "mode": "0644", 2026-02-14 04:58:35.397942 | controller | "mtime": 1771044743.7153282, 2026-02-14 04:58:35.397980 | controller | "nlink": 1, 2026-02-14 04:58:35.398030 | controller | "path": "/home/zuul/ansible.log", 2026-02-14 04:58:35.398070 | controller | "pw_name": "zuul", 2026-02-14 04:58:35.398111 | controller | "rgrp": true, 2026-02-14 04:58:35.398176 | controller | "roth": true, 2026-02-14 04:58:35.398236 | controller | "rusr": true, 2026-02-14 04:58:35.398289 | controller | "size": 2028087, 2026-02-14 04:58:35.398329 | controller | "uid": 1000, 2026-02-14 04:58:35.398369 | controller | "wgrp": false, 2026-02-14 04:58:35.398406 | controller | "woth": false, 2026-02-14 04:58:35.398444 | controller | "wusr": true, 2026-02-14 04:58:35.398481 | controller | "xgrp": false, 2026-02-14 04:58:35.398517 | controller | "xoth": false, 2026-02-14 04:58:35.398553 | controller | "xusr": false 2026-02-14 04:58:35.398589 | controller | } 2026-02-14 04:58:35.398678 | 2026-02-14 04:58:35.445405 | 2026-02-14 04:58:35.445589 | LOOP [cifmw_setup : Remove original log from home directory] 2026-02-14 04:58:35.758838 | controller | changed: 2026-02-14 04:58:35.759117 | controller | { 2026-02-14 04:58:35.759174 | controller | "atime": 1771044980.6441991, 2026-02-14 04:58:35.759217 | controller | "ctime": 1771044743.7153282, 2026-02-14 04:58:35.759257 | controller | "dev": 64513, 2026-02-14 04:58:35.759294 | controller | "gid": 1000, 2026-02-14 04:58:35.759330 | controller | "gr_name": "zuul", 2026-02-14 04:58:35.759365 | controller | "inode": 1628341, 2026-02-14 04:58:35.759400 | controller | "isblk": false, 2026-02-14 04:58:35.759434 | controller | "ischr": false, 2026-02-14 04:58:35.759469 | controller | "isdir": false, 2026-02-14 04:58:35.759503 | controller | "isfifo": false, 2026-02-14 04:58:35.759536 | controller | "isgid": false, 2026-02-14 04:58:35.759570 | controller | "islnk": false, 2026-02-14 04:58:35.759604 | controller | "isreg": true, 2026-02-14 04:58:35.759639 | controller | "issock": false, 2026-02-14 04:58:35.759674 | controller | "isuid": false, 2026-02-14 04:58:35.759708 | controller | "mode": "0644", 2026-02-14 04:58:35.759797 | controller | "mtime": 1771044743.7153282, 2026-02-14 04:58:35.759844 | controller | "nlink": 1, 2026-02-14 04:58:35.759881 | controller | "path": "/home/zuul/ansible.log", 2026-02-14 04:58:35.759917 | controller | "pw_name": "zuul", 2026-02-14 04:58:35.759952 | controller | "rgrp": true, 2026-02-14 04:58:35.759986 | controller | "roth": true, 2026-02-14 04:58:35.760021 | controller | "rusr": true, 2026-02-14 04:58:35.760055 | controller | "size": 2028087, 2026-02-14 04:58:35.760088 | controller | "uid": 1000, 2026-02-14 04:58:35.760122 | controller | "wgrp": false, 2026-02-14 04:58:35.760155 | controller | "woth": false, 2026-02-14 04:58:35.760189 | controller | "wusr": true, 2026-02-14 04:58:35.760222 | controller | "xgrp": false, 2026-02-14 04:58:35.760255 | controller | "xoth": false, 2026-02-14 04:58:35.760288 | controller | "xusr": false 2026-02-14 04:58:35.760321 | controller | } 2026-02-14 04:58:35.787799 | 2026-02-14 04:58:35.787893 | TASK [cifmw_setup : Copy facts to dated directory] 2026-02-14 04:58:36.269221 | controller | changed 2026-02-14 04:58:36.340454 | 2026-02-14 04:58:36.340582 | TASK [run_hook : Assert parameters are valid] 2026-02-14 04:58:36.485156 | controller | ok: All assertions passed 2026-02-14 04:58:36.501652 | 2026-02-14 04:58:36.501716 | TASK [run_hook : Assert single hooks are all mappings] 2026-02-14 04:58:36.653122 | controller | ok: All assertions passed 2026-02-14 04:58:36.680456 | 2026-02-14 04:58:36.680634 | LOOP [run_hook : Loop on hooks for post_logs] 2026-02-14 04:58:36.918129 | 2026-02-14 04:58:36.918285 | PLAY [Run ci/playbooks/e2e-collect-logs.yml on CRC host] 2026-02-14 04:58:36.937655 | 2026-02-14 04:58:36.937749 | TASK [Get kubelet journalctl logs] 2026-02-14 04:58:37.977580 | crc | Output suppressed because no_log was given 2026-02-14 04:58:37.994258 | 2026-02-14 04:58:37.994428 | TASK [Compress logs bigger than 2MB] 2026-02-14 04:58:38.610250 | crc | changed 2026-02-14 04:58:38.627391 | 2026-02-14 04:58:38.627541 | TASK [Copy files from workspace on node] 2026-02-14 04:58:38.661257 | crc | ok 2026-02-14 04:58:38.699359 | 2026-02-14 04:58:38.699466 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-14 04:58:38.746356 | crc | ok 2026-02-14 04:58:38.755478 | 2026-02-14 04:58:38.755564 | TASK [fetch-output : Set log path for single node] 2026-02-14 04:58:38.782218 | crc | skipping: Conditional result was False 2026-02-14 04:58:38.794814 | 2026-02-14 04:58:38.794924 | LOOP [fetch-output : Ensure local output dirs] 2026-02-14 04:58:39.085488 | crc -> localhost | changed: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/logs/crc" 2026-02-14 04:58:39.085801 | 2026-02-14 04:58:39.307361 | crc -> localhost | changed: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/artifacts" 2026-02-14 04:58:39.525590 | crc -> localhost | changed: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/docs" 2026-02-14 04:58:39.554933 | 2026-02-14 04:58:39.555124 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-14 04:58:40.258216 | crc | changed: 2026-02-14 04:58:40.258628 | crc | .d..t...... ./ 2026-02-14 04:58:40.258702 | crc | >f+++++++++ kubelet.log.gz 2026-02-14 04:58:40.827323 | crc | changed: .d..t...... ./ 2026-02-14 04:58:41.427683 | crc | changed: .d..t...... ./ 2026-02-14 04:58:41.494604 | 2026-02-14 04:58:41.494749 | PLAY RECAP 2026-02-14 04:58:41.494813 | controller | ok: 73 changed: 33 unreachable: 0 failed: 0 skipped: 34 rescued: 0 ignored: 1 2026-02-14 04:58:41.494849 | crc | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-14 04:58:41.494873 | 2026-02-14 04:58:41.679579 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-collect-logs.yml@main] 2026-02-14 04:58:41.683150 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-14 04:58:42.243366 | 2026-02-14 04:58:42.243527 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-02-14 04:58:42.331656 | 2026-02-14 04:58:42.331788 | TASK [Filter out host if needed] 2026-02-14 04:58:42.381713 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-02-14 04:58:42.387700 | 2026-02-14 04:58:42.387779 | TASK [Filter out host if needed] 2026-02-14 04:58:42.419871 | 2026-02-14 04:58:42.419960 | TASK [Ensure file is present] 2026-02-14 04:58:42.893362 | controller | ok 2026-02-14 04:58:42.916080 | 2026-02-14 04:58:42.916146 | TASK [Manage molecule report file] 2026-02-14 04:58:43.591950 | controller | skipping: Conditional result was False 2026-02-14 04:58:43.644604 | 2026-02-14 04:58:43.644708 | TASK [Check if we get ci-framework-data basedir] 2026-02-14 04:58:43.946116 | controller | ok 2026-02-14 04:58:43.977401 | 2026-02-14 04:58:43.977475 | TASK [Create ci-framework-data log directory for zuul] 2026-02-14 04:58:44.405103 | controller | changed 2026-02-14 04:58:44.428120 | 2026-02-14 04:58:44.428204 | TASK [Copy ci-framework interesting files] 2026-02-14 04:58:55.623379 | controller | changed 2026-02-14 04:58:55.668286 | 2026-02-14 04:58:55.668521 | TASK [Get SELinux listing] 2026-02-14 04:59:06.389466 | controller | changed 2026-02-14 04:59:06.444228 | 2026-02-14 04:59:06.444479 | TASK [Generate log index] 2026-02-14 04:59:07.373467 | controller | changed 2026-02-14 04:59:07.406887 | 2026-02-14 04:59:07.407030 | TASK [Get some env related data] 2026-02-14 04:59:08.557701 | controller | /home/zuul/.local/bin/ansible 2026-02-14 04:59:19.622274 | controller | changed 2026-02-14 04:59:19.669922 | 2026-02-14 04:59:19.670119 | TASK [Generate list of logs to collect in home directory] 2026-02-14 04:59:20.086425 | controller | ok: All paths examined 2026-02-14 04:59:20.117847 | 2026-02-14 04:59:20.117940 | LOOP [Copy logs from home directory] 2026-02-14 04:59:20.166459 | 2026-02-14 04:59:20.166631 | TASK [Copy crio stats log file] 2026-02-14 04:59:20.190964 | controller | skipping: Conditional result was False 2026-02-14 04:59:20.215046 | 2026-02-14 04:59:20.215156 | TASK [Get SELinux related data] 2026-02-14 04:59:20.628003 | controller | 2026-02-14 04:59:30.923471 | controller | ERROR 2026-02-14 04:59:30.923784 | controller | { 2026-02-14 04:59:30.923859 | controller | "delta": "0:00:00.023917", 2026-02-14 04:59:30.923904 | controller | "end": "2026-02-14 04:59:20.628952", 2026-02-14 04:59:30.923943 | controller | "msg": "non-zero return code", 2026-02-14 04:59:30.923979 | controller | "rc": 1, 2026-02-14 04:59:30.924014 | controller | "start": "2026-02-14 04:59:20.605035" 2026-02-14 04:59:30.924049 | controller | } 2026-02-14 04:59:30.924121 | controller | ERROR: Ignoring Errors 2026-02-14 04:59:30.977222 | 2026-02-14 04:59:30.977392 | TASK [Create system configuration directory] 2026-02-14 04:59:31.312655 | controller | changed 2026-02-14 04:59:31.343063 | 2026-02-14 04:59:31.343135 | TASK [Get some of the system configurations] 2026-02-14 04:59:42.044941 | controller | changed 2026-02-14 04:59:42.099132 | 2026-02-14 04:59:42.099345 | TASK [Copy generated documentation if available] 2026-02-14 04:59:42.136795 | controller | skipping: Conditional result was False 2026-02-14 04:59:42.194187 | 2026-02-14 04:59:42.194423 | TASK [Copy generated AsciiDoc documentation if available] 2026-02-14 04:59:42.224222 | controller | skipping: Conditional result was False 2026-02-14 04:59:42.274204 | 2026-02-14 04:59:42.274384 | TASK [Compress logs bigger than 2MB] 2026-02-14 05:00:09.516274 | controller | changed 2026-02-14 05:00:09.551169 | 2026-02-14 05:00:09.551355 | TASK [Copy files from workspace on node] 2026-02-14 05:00:09.628225 | controller | ok 2026-02-14 05:00:09.695527 | 2026-02-14 05:00:09.695649 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-14 05:00:09.768121 | controller | ok 2026-02-14 05:00:09.831530 | 2026-02-14 05:00:09.831662 | TASK [fetch-output : Set log path for single node] 2026-02-14 05:00:09.856522 | controller | skipping: Conditional result was False 2026-02-14 05:00:09.881652 | 2026-02-14 05:00:09.881781 | LOOP [fetch-output : Ensure local output dirs] 2026-02-14 05:00:10.164105 | controller -> localhost | changed: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/logs/controller" 2026-02-14 05:00:10.164547 | 2026-02-14 05:00:10.415063 | controller -> localhost | ok: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/artifacts" 2026-02-14 05:00:10.641406 | controller -> localhost | ok: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/docs" 2026-02-14 05:00:10.697433 | 2026-02-14 05:00:10.697580 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-14 05:00:15.364392 | controller | changed: 2026-02-14 05:00:15.364655 | controller | .d..t...... ./ 2026-02-14 05:00:15.364694 | controller | >f+++++++++ README.html 2026-02-14 05:00:15.364743 | controller | >f+++++++++ dmesg.log 2026-02-14 05:00:15.364778 | controller | >f+++++++++ installed-pkgs.log 2026-02-14 05:00:15.364804 | controller | >f+++++++++ python.log 2026-02-14 05:00:15.364828 | controller | >f+++++++++ registries.conf 2026-02-14 05:00:15.364852 | controller | >f+++++++++ selinux-denials.log 2026-02-14 05:00:15.364875 | controller | >f+++++++++ selinux-listing.log 2026-02-14 05:00:15.364898 | controller | cd+++++++++ ci-framework-data/ 2026-02-14 05:00:15.364925 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-02-14 05:00:15.364949 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-facts.yml 2026-02-14 05:00:15.364973 | controller | >f+++++++++ ci-framework-data/artifacts/ansible-vars.yml 2026-02-14 05:00:15.364996 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_check_for_oc.sh 2026-02-14 05:00:15.365019 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_copy_logs_from_crc.sh 2026-02-14 05:00:15.365043 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_prepare_root_ssh.sh 2026-02-14 05:00:15.365066 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_download.sh 2026-02-14 05:00:15.365096 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_000_run_openstack_must_gather.sh 2026-02-14 05:00:15.365119 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_001_fetch_openshift.sh 2026-02-14 05:00:15.365142 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_002_run_crc_attach_default.sh 2026-02-14 05:00:15.365164 | controller | >f+++++++++ ci-framework-data/artifacts/ci_script_003_run_glance.sh 2026-02-14 05:00:15.365187 | controller | >f+++++++++ ci-framework-data/artifacts/hosts 2026-02-14 05:00:15.365210 | controller | >f+++++++++ ci-framework-data/artifacts/install_yamls.sh 2026-02-14 05:00:15.365232 | controller | >f+++++++++ ci-framework-data/artifacts/installed-packages.yml 2026-02-14 05:00:15.365254 | controller | >f+++++++++ ci-framework-data/artifacts/ip-network.txt 2026-02-14 05:00:15.365277 | controller | >f+++++++++ ci-framework-data/artifacts/resolv.conf 2026-02-14 05:00:15.365299 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-02-14 05:00:15.365321 | controller | cd+++++++++ ci-framework-data/artifacts/NetworkManager/ 2026-02-14 05:00:15.365343 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ci-private-network.nmconnection 2026-02-14 05:00:15.365366 | controller | >f+++++++++ ci-framework-data/artifacts/NetworkManager/ens3.nmconnection 2026-02-14 05:00:15.365388 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2026-02-14_04-58/ 2026-02-14 05:00:15.365410 | controller | cd+++++++++ ci-framework-data/artifacts/ansible_facts.2026-02-14_04-58/ansible_facts_cache/ 2026-02-14 05:00:15.365459 | controller | >f+++++++++ ci-framework-data/artifacts/ansible_facts.2026-02-14_04-58/ansible_facts_cache/localhost 2026-02-14 05:00:15.365484 | controller | cd+++++++++ ci-framework-data/artifacts/ci-env/ 2026-02-14 05:00:15.365507 | controller | >f+++++++++ ci-framework-data/artifacts/ci-env/networking-info.yml 2026-02-14 05:00:15.365529 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-02-14 05:00:15.365550 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/ 2026-02-14 05:00:15.365572 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/namespace.yaml 2026-02-14 05:00:15.365594 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/ 2026-02-14 05:00:15.365615 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/ 2026-02-14 05:00:15.365637 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/glance_v1beta1_glance.yaml 2026-02-14 05:00:15.365660 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/glance/cr/kustomization.yaml 2026-02-14 05:00:15.365684 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/ 2026-02-14 05:00:15.365707 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/ 2026-02-14 05:00:15.365757 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/kustomization.yaml 2026-02-14 05:00:15.365784 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/infra/cr/memcached_v1beta1_memcached.yaml 2026-02-14 05:00:15.365808 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/input/ 2026-02-14 05:00:15.365831 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/input/kustomization.yaml 2026-02-14 05:00:15.365853 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/ 2026-02-14 05:00:15.365876 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/ 2026-02-14 05:00:15.365898 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/keystone_v1beta1_keystoneapi.yaml 2026-02-14 05:00:15.365921 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/keystone/cr/kustomization.yaml 2026-02-14 05:00:15.365948 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/ 2026-02-14 05:00:15.365971 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/ 2026-02-14 05:00:15.365993 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/kustomization.yaml 2026-02-14 05:00:15.366014 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/mariadb/cr/mariadb_v1beta1_galera.yaml 2026-02-14 05:00:15.366036 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/ 2026-02-14 05:00:15.366058 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/ 2026-02-14 05:00:15.366081 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/kustomization.yaml 2026-02-14 05:00:15.366103 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/rabbitmq/cr/rabbitmq.yaml 2026-02-14 05:00:15.366126 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/ 2026-02-14 05:00:15.366148 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/ 2026-02-14 05:00:15.366170 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/kustomization.yaml 2026-02-14 05:00:15.366192 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/glance-kuttl-tests/swift/cr/swift_v1beta1_swift.yaml 2026-02-14 05:00:15.366215 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/ 2026-02-14 05:00:15.366237 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/namespace.yaml 2026-02-14 05:00:15.366260 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/ 2026-02-14 05:00:15.366281 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/ 2026-02-14 05:00:15.366303 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/metallb-system/metallb/cr/deploy_operator.yaml 2026-02-14 05:00:15.366325 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/ 2026-02-14 05:00:15.366348 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/namespace.yaml 2026-02-14 05:00:15.366369 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/ 2026-02-14 05:00:15.366391 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/ 2026-02-14 05:00:15.366413 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/catalogsource.yaml 2026-02-14 05:00:15.366434 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/operatorgroup.yaml 2026-02-14 05:00:15.366456 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/glance/op/subscription.yaml 2026-02-14 05:00:15.366478 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/ 2026-02-14 05:00:15.366499 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/ 2026-02-14 05:00:15.366520 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/catalogsource.yaml 2026-02-14 05:00:15.366542 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/operatorgroup.yaml 2026-02-14 05:00:15.366565 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/horizon/op/subscription.yaml 2026-02-14 05:00:15.366587 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/ 2026-02-14 05:00:15.366610 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/ 2026-02-14 05:00:15.366631 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/catalogsource.yaml 2026-02-14 05:00:15.366657 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/operatorgroup.yaml 2026-02-14 05:00:15.366679 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/infra/op/subscription.yaml 2026-02-14 05:00:15.366702 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/ 2026-02-14 05:00:15.366742 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/ 2026-02-14 05:00:15.366771 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/catalogsource.yaml 2026-02-14 05:00:15.366794 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/operatorgroup.yaml 2026-02-14 05:00:15.366816 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/keystone/op/subscription.yaml 2026-02-14 05:00:15.366838 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/ 2026-02-14 05:00:15.366860 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/ 2026-02-14 05:00:15.366881 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/catalogsource.yaml 2026-02-14 05:00:15.366903 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/operatorgroup.yaml 2026-02-14 05:00:15.366924 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/mariadb/op/subscription.yaml 2026-02-14 05:00:15.366946 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/ 2026-02-14 05:00:15.366967 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/ 2026-02-14 05:00:15.366988 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/operatorgroup.yaml 2026-02-14 05:00:15.367009 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/metallb/op/subscription.yaml 2026-02-14 05:00:15.367031 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/ 2026-02-14 05:00:15.367052 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/ 2026-02-14 05:00:15.367074 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/catalogsource.yaml 2026-02-14 05:00:15.367095 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/operatorgroup.yaml 2026-02-14 05:00:15.367116 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq-cluster/op/subscription.yaml 2026-02-14 05:00:15.367137 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/ 2026-02-14 05:00:15.367158 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/rabbitmq/op/ 2026-02-14 05:00:15.367180 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/ 2026-02-14 05:00:15.367201 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/ 2026-02-14 05:00:15.367223 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/catalogsource.yaml 2026-02-14 05:00:15.367245 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/operatorgroup.yaml 2026-02-14 05:00:15.367267 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/openstack-operators/swift/op/subscription.yaml 2026-02-14 05:00:15.367289 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-02-14 05:00:15.367311 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-02-14 05:00:15.367339 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/storage/ 2026-02-14 05:00:15.367361 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage-class.yaml 2026-02-14 05:00:15.367383 | controller | >f+++++++++ ci-framework-data/artifacts/manifests/storage/storage.yaml 2026-02-14 05:00:15.367405 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-02-14 05:00:15.367427 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/custom-params.yml 2026-02-14 05:00:15.367448 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/install-yamls-params.yml 2026-02-14 05:00:15.367470 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/openshift-login-params.yml 2026-02-14 05:00:15.367492 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-02-14 05:00:15.367514 | controller | cd+++++++++ ci-framework-data/artifacts/repositories/ 2026-02-14 05:00:15.367536 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean-antelope-testing.repo 2026-02-14 05:00:15.367558 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo 2026-02-14 05:00:15.367581 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/delorean.repo.md5 2026-02-14 05:00:15.367603 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-appstream.repo 2026-02-14 05:00:15.367625 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-baseos.repo 2026-02-14 05:00:15.367648 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-highavailability.repo 2026-02-14 05:00:15.367670 | controller | >f+++++++++ ci-framework-data/artifacts/repositories/repo-setup-centos-powertools.repo 2026-02-14 05:00:15.367691 | controller | cd+++++++++ ci-framework-data/artifacts/roles/ 2026-02-14 05:00:15.367713 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/ 2026-02-14 05:00:15.367774 | controller | cd+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/ 2026-02-14 05:00:15.367800 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_all.yml 2026-02-14 05:00:15.367822 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface.yml 2026-02-14 05:00:15.367844 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_attach_default_interface_cleanup.yml 2026-02-14 05:00:15.367866 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican.yml 2026-02-14 05:00:15.367888 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_cleanup.yml 2026-02-14 05:00:15.367909 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy.yml 2026-02-14 05:00:15.367931 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_cleanup.yml 2026-02-14 05:00:15.367952 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_prep.yml 2026-02-14 05:00:15.367974 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_deploy_validate.yml 2026-02-14 05:00:15.367995 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl.yml 2026-02-14 05:00:15.368016 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_kuttl_run.yml 2026-02-14 05:00:15.368038 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_barbican_prep.yml 2026-02-14 05:00:15.368060 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal.yml 2026-02-14 05:00:15.368081 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_cleanup.yml 2026-02-14 05:00:15.368108 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_baremetal_prep.yml 2026-02-14 05:00:15.368130 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas.yml 2026-02-14 05:00:15.368152 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad.yml 2026-02-14 05:00:15.368174 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_baremetal_net_nad_cleanup.yml 2026-02-14 05:00:15.368195 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_cleanup.yml 2026-02-14 05:00:15.368216 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network.yml 2026-02-14 05:00:15.368238 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_attach_network_cleanup.yml 2026-02-14 05:00:15.368259 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge.yml 2026-02-14 05:00:15.368280 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_crc_baremetal_bridge_cleanup.yml 2026-02-14 05:00:15.368301 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_generate_nodes_yaml.yml 2026-02-14 05:00:15.368322 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb.yml 2026-02-14 05:00:15.368343 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_metallb_cleanup.yml 2026-02-14 05:00:15.368364 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network.yml 2026-02-14 05:00:15.368384 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_network_cleanup.yml 2026-02-14 05:00:15.368406 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks.yml 2026-02-14 05:00:15.368428 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_route_crc_and_crc_bmaas_networks_cleanup.yml 2026-02-14 05:00:15.368450 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator.yml 2026-02-14 05:00:15.368471 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_cleanup.yml 2026-02-14 05:00:15.368493 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_sushy_emulator_wait.yml 2026-02-14 05:00:15.368514 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms.yml 2026-02-14 05:00:15.368536 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_bmaas_virtual_bms_cleanup.yml 2026-02-14 05:00:15.368557 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph.yml 2026-02-14 05:00:15.368579 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_cleanup.yml 2026-02-14 05:00:15.368602 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ceph_help.yml 2026-02-14 05:00:15.368630 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager.yml 2026-02-14 05:00:15.368653 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_certmanager_cleanup.yml 2026-02-14 05:00:15.368676 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_cleanup.yml 2026-02-14 05:00:15.368698 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cifmw_prepare.yml 2026-02-14 05:00:15.368743 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder.yml 2026-02-14 05:00:15.368773 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_cleanup.yml 2026-02-14 05:00:15.368796 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy.yml 2026-02-14 05:00:15.368819 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_cleanup.yml 2026-02-14 05:00:15.368841 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_deploy_prep.yml 2026-02-14 05:00:15.368863 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl.yml 2026-02-14 05:00:15.368885 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_kuttl_run.yml 2026-02-14 05:00:15.368907 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cinder_prep.yml 2026-02-14 05:00:15.368929 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_cleanup.yml 2026-02-14 05:00:15.368951 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc.yml 2026-02-14 05:00:15.368973 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface.yml 2026-02-14 05:00:15.368994 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_attach_default_interface_cleanup.yml 2026-02-14 05:00:15.369016 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_cleanup.yml 2026-02-14 05:00:15.369038 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_bmo_setup.yml 2026-02-14 05:00:15.369059 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_cleanup.yml 2026-02-14 05:00:15.369080 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_scrub.yml 2026-02-14 05:00:15.369101 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage.yml 2026-02-14 05:00:15.369122 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup.yml 2026-02-14 05:00:15.369144 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_cleanup_with_retries.yml 2026-02-14 05:00:15.369165 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_release.yml 2026-02-14 05:00:15.369188 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_crc_storage_with_retries.yml 2026-02-14 05:00:15.369210 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_deploy_cleanup.yml 2026-02-14 05:00:15.369232 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate.yml 2026-02-14 05:00:15.369254 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_cleanup.yml 2026-02-14 05:00:15.369275 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy.yml 2026-02-14 05:00:15.369297 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_cleanup.yml 2026-02-14 05:00:15.369319 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_deploy_prep.yml 2026-02-14 05:00:15.369340 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl.yml 2026-02-14 05:00:15.369361 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_kuttl_run.yml 2026-02-14 05:00:15.369383 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_designate_prep.yml 2026-02-14 05:00:15.369409 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy.yml 2026-02-14 05:00:15.369443 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_cleanup.yml 2026-02-14 05:00:15.369466 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_dns_deploy_prep.yml 2026-02-14 05:00:15.369488 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_download_tools.yml 2026-02-14 05:00:15.369509 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_ansible_runner.yml 2026-02-14 05:00:15.369531 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_baremetal_compute.yml 2026-02-14 05:00:15.369552 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute.yml 2026-02-14 05:00:15.369573 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_bootc.yml 2026-02-14 05:00:15.369594 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_cleanup.yml 2026-02-14 05:00:15.369615 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_compute_repos.yml 2026-02-14 05:00:15.369636 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_computes_bgp.yml 2026-02-14 05:00:15.369657 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy.yml 2026-02-14 05:00:15.369678 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal.yml 2026-02-14 05:00:15.369699 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_baremetal_prep.yml 2026-02-14 05:00:15.369720 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_cleanup.yml 2026-02-14 05:00:15.369767 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_generate_keys.yml 2026-02-14 05:00:15.369790 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_instance.yml 2026-02-14 05:00:15.369812 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker.yml 2026-02-14 05:00:15.369834 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_cleanup.yml 2026-02-14 05:00:15.369855 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_networker_prep.yml 2026-02-14 05:00:15.369877 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_deploy_prep.yml 2026-02-14 05:00:15.369898 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker.yml 2026-02-14 05:00:15.369919 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_networker_cleanup.yml 2026-02-14 05:00:15.369941 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_nova_discover_hosts.yml 2026-02-14 05:00:15.369962 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_patch_ansible_runner_image.yml 2026-02-14 05:00:15.369984 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_register_dns.yml 2026-02-14 05:00:15.370005 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy.yml 2026-02-14 05:00:15.370026 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_edpm_wait_deploy_baremetal.yml 2026-02-14 05:00:15.370053 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance.yml 2026-02-14 05:00:15.370074 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_cleanup.yml 2026-02-14 05:00:15.370096 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy.yml 2026-02-14 05:00:15.370117 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_cleanup.yml 2026-02-14 05:00:15.370139 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_deploy_prep.yml 2026-02-14 05:00:15.370160 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl.yml 2026-02-14 05:00:15.370181 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_kuttl_run.yml 2026-02-14 05:00:15.370202 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_glance_prep.yml 2026-02-14 05:00:15.370223 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat.yml 2026-02-14 05:00:15.370244 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_cleanup.yml 2026-02-14 05:00:15.370266 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy.yml 2026-02-14 05:00:15.370287 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_cleanup.yml 2026-02-14 05:00:15.370308 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_deploy_prep.yml 2026-02-14 05:00:15.370330 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl.yml 2026-02-14 05:00:15.370352 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_crc.yml 2026-02-14 05:00:15.370375 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_kuttl_run.yml 2026-02-14 05:00:15.370397 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_heat_prep.yml 2026-02-14 05:00:15.370419 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_help.yml 2026-02-14 05:00:15.370441 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon.yml 2026-02-14 05:00:15.370463 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_cleanup.yml 2026-02-14 05:00:15.370485 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy.yml 2026-02-14 05:00:15.370506 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_cleanup.yml 2026-02-14 05:00:15.370528 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_deploy_prep.yml 2026-02-14 05:00:15.370549 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl.yml 2026-02-14 05:00:15.370571 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_kuttl_run.yml 2026-02-14 05:00:15.370592 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_horizon_prep.yml 2026-02-14 05:00:15.370613 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra.yml 2026-02-14 05:00:15.370634 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_cleanup.yml 2026-02-14 05:00:15.370655 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl.yml 2026-02-14 05:00:15.370677 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_kuttl_run.yml 2026-02-14 05:00:15.370703 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_infra_prep.yml 2026-02-14 05:00:15.370744 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input.yml 2026-02-14 05:00:15.370774 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_input_cleanup.yml 2026-02-14 05:00:15.370796 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab.yml 2026-02-14 05:00:15.370818 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_cleanup.yml 2026-02-14 05:00:15.370840 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router.yml 2026-02-14 05:00:15.370862 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_nat64_router_cleanup.yml 2026-02-14 05:00:15.370884 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network.yml 2026-02-14 05:00:15.370906 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_network_cleanup.yml 2026-02-14 05:00:15.370927 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno.yml 2026-02-14 05:00:15.370948 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ipv6_lab_sno_cleanup.yml 2026-02-14 05:00:15.370969 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic.yml 2026-02-14 05:00:15.370990 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_cleanup.yml 2026-02-14 05:00:15.371011 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy.yml 2026-02-14 05:00:15.371033 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_cleanup.yml 2026-02-14 05:00:15.371054 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_deploy_prep.yml 2026-02-14 05:00:15.371076 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl.yml 2026-02-14 05:00:15.371098 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_crc.yml 2026-02-14 05:00:15.371119 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_kuttl_run.yml 2026-02-14 05:00:15.371140 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ironic_prep.yml 2026-02-14 05:00:15.371162 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone.yml 2026-02-14 05:00:15.371183 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_cleanup.yml 2026-02-14 05:00:15.371205 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy.yml 2026-02-14 05:00:15.371226 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_cleanup.yml 2026-02-14 05:00:15.371247 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_deploy_prep.yml 2026-02-14 05:00:15.371268 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl.yml 2026-02-14 05:00:15.371289 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_kuttl_run.yml 2026-02-14 05:00:15.371310 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_keystone_prep.yml 2026-02-14 05:00:15.371331 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_cleanup.yml 2026-02-14 05:00:15.371357 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_common_prep.yml 2026-02-14 05:00:15.371380 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_cleanup.yml 2026-02-14 05:00:15.371401 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_kuttl_db_prep.yml 2026-02-14 05:00:15.371422 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki.yml 2026-02-14 05:00:15.371443 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_cleanup.yml 2026-02-14 05:00:15.371464 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy.yml 2026-02-14 05:00:15.371485 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_loki_deploy_cleanup.yml 2026-02-14 05:00:15.371507 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_lvms.yml 2026-02-14 05:00:15.371529 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila.yml 2026-02-14 05:00:15.371550 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_cleanup.yml 2026-02-14 05:00:15.371571 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy.yml 2026-02-14 05:00:15.371592 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_cleanup.yml 2026-02-14 05:00:15.371614 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_deploy_prep.yml 2026-02-14 05:00:15.371635 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl.yml 2026-02-14 05:00:15.371657 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_kuttl_run.yml 2026-02-14 05:00:15.371679 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_manila_prep.yml 2026-02-14 05:00:15.371700 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb.yml 2026-02-14 05:00:15.371721 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw.yml 2026-02-14 05:00:15.371781 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_chainsaw_run.yml 2026-02-14 05:00:15.371804 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_cleanup.yml 2026-02-14 05:00:15.371826 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy.yml 2026-02-14 05:00:15.371848 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_cleanup.yml 2026-02-14 05:00:15.371869 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_deploy_prep.yml 2026-02-14 05:00:15.371890 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl.yml 2026-02-14 05:00:15.371912 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mariadb_kuttl_run.yml 2026-02-14 05:00:15.371934 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy.yml 2026-02-14 05:00:15.371955 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_cleanup.yml 2026-02-14 05:00:15.371977 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_memcached_deploy_prep.yml 2026-02-14 05:00:15.371998 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb.yml 2026-02-14 05:00:15.372020 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_cleanup.yml 2026-02-14 05:00:15.372046 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config.yml 2026-02-14 05:00:15.372068 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_metallb_config_cleanup.yml 2026-02-14 05:00:15.372090 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mirror_registry.yml 2026-02-14 05:00:15.372111 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mirror_registry_ca.yml 2026-02-14 05:00:15.372133 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mirror_registry_cleanup.yml 2026-02-14 05:00:15.372154 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_mirror_registry_secure.yml 2026-02-14 05:00:15.372176 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace.yml 2026-02-14 05:00:15.372197 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_namespace_cleanup.yml 2026-02-14 05:00:15.372218 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach.yml 2026-02-14 05:00:15.372239 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netattach_cleanup.yml 2026-02-14 05:00:15.372261 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy.yml 2026-02-14 05:00:15.372283 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_cleanup.yml 2026-02-14 05:00:15.372305 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netconfig_deploy_prep.yml 2026-02-14 05:00:15.372326 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv.yml 2026-02-14 05:00:15.372348 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_cleanup.yml 2026-02-14 05:00:15.372369 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy.yml 2026-02-14 05:00:15.372390 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_netobserv_deploy_cleanup.yml 2026-02-14 05:00:15.372412 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge.yml 2026-02-14 05:00:15.372433 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_network_isolation_bridge_cleanup.yml 2026-02-14 05:00:15.372455 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron.yml 2026-02-14 05:00:15.372476 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_cleanup.yml 2026-02-14 05:00:15.372497 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy.yml 2026-02-14 05:00:15.372518 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_cleanup.yml 2026-02-14 05:00:15.372540 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_deploy_prep.yml 2026-02-14 05:00:15.372561 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl.yml 2026-02-14 05:00:15.372582 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_kuttl_run.yml 2026-02-14 05:00:15.372604 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_neutron_prep.yml 2026-02-14 05:00:15.372625 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs.yml 2026-02-14 05:00:15.372647 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nfs_cleanup.yml 2026-02-14 05:00:15.372673 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nmstate.yml 2026-02-14 05:00:15.372695 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp.yml 2026-02-14 05:00:15.372716 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nncp_cleanup.yml 2026-02-14 05:00:15.372762 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova.yml 2026-02-14 05:00:15.372785 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_cleanup.yml 2026-02-14 05:00:15.372806 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy.yml 2026-02-14 05:00:15.372828 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_cleanup.yml 2026-02-14 05:00:15.372849 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_deploy_prep.yml 2026-02-14 05:00:15.372871 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_nova_prep.yml 2026-02-14 05:00:15.372892 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia.yml 2026-02-14 05:00:15.372913 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_cleanup.yml 2026-02-14 05:00:15.372934 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy.yml 2026-02-14 05:00:15.372955 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_cleanup.yml 2026-02-14 05:00:15.372977 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_deploy_prep.yml 2026-02-14 05:00:15.372998 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl.yml 2026-02-14 05:00:15.373020 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_kuttl_run.yml 2026-02-14 05:00:15.373042 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_octavia_prep.yml 2026-02-14 05:00:15.373063 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack.yml 2026-02-14 05:00:15.373085 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_cleanup.yml 2026-02-14 05:00:15.373106 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds.yml 2026-02-14 05:00:15.373127 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_crds_cleanup.yml 2026-02-14 05:00:15.373149 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy.yml 2026-02-14 05:00:15.373171 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_cleanup.yml 2026-02-14 05:00:15.373192 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_deploy_prep.yml 2026-02-14 05:00:15.373213 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_init.yml 2026-02-14 05:00:15.373235 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl.yml 2026-02-14 05:00:15.373256 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_cleanup.yml 2026-02-14 05:00:15.373277 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_prep.yml 2026-02-14 05:00:15.373299 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_kuttl_run.yml 2026-02-14 05:00:15.373319 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_patch_version.yml 2026-02-14 05:00:15.373349 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_prep.yml 2026-02-14 05:00:15.373372 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_repo.yml 2026-02-14 05:00:15.373394 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_update_run.yml 2026-02-14 05:00:15.373416 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait.yml 2026-02-14 05:00:15.373451 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_openstack_wait_deploy.yml 2026-02-14 05:00:15.373474 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_operator_namespace.yml 2026-02-14 05:00:15.373496 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn.yml 2026-02-14 05:00:15.373518 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_cleanup.yml 2026-02-14 05:00:15.373540 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy.yml 2026-02-14 05:00:15.373561 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_cleanup.yml 2026-02-14 05:00:15.373584 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_deploy_prep.yml 2026-02-14 05:00:15.373691 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl.yml 2026-02-14 05:00:15.373753 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_kuttl_run.yml 2026-02-14 05:00:15.373782 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_ovn_prep.yml 2026-02-14 05:00:15.373805 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement.yml 2026-02-14 05:00:15.373828 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_cleanup.yml 2026-02-14 05:00:15.373850 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy.yml 2026-02-14 05:00:15.373872 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_cleanup.yml 2026-02-14 05:00:15.373895 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_deploy_prep.yml 2026-02-14 05:00:15.373919 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl.yml 2026-02-14 05:00:15.373941 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_kuttl_run.yml 2026-02-14 05:00:15.373963 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_placement_prep.yml 2026-02-14 05:00:15.373984 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq.yml 2026-02-14 05:00:15.374006 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_cleanup.yml 2026-02-14 05:00:15.374114 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy.yml 2026-02-14 05:00:15.374147 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_cleanup.yml 2026-02-14 05:00:15.374172 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_deploy_prep.yml 2026-02-14 05:00:15.374284 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rabbitmq_prep.yml 2026-02-14 05:00:15.374319 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy.yml 2026-02-14 05:00:15.374349 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_cleanup.yml 2026-02-14 05:00:15.374374 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_redis_deploy_prep.yml 2026-02-14 05:00:15.374397 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook.yml 2026-02-14 05:00:15.374420 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_cleanup.yml 2026-02-14 05:00:15.374442 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_crc_disk.yml 2026-02-14 05:00:15.374464 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy.yml 2026-02-14 05:00:15.374485 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_deploy_prep.yml 2026-02-14 05:00:15.374507 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_rook_prep.yml 2026-02-14 05:00:15.374528 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_set_slower_etcd_profile.yml 2026-02-14 05:00:15.374550 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone.yml 2026-02-14 05:00:15.374571 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_cleanup.yml 2026-02-14 05:00:15.374593 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_deploy.yml 2026-02-14 05:00:15.374614 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_revert.yml 2026-02-14 05:00:15.374636 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_snapshot.yml 2026-02-14 05:00:15.374657 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_standalone_sync.yml 2026-02-14 05:00:15.374679 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift.yml 2026-02-14 05:00:15.374704 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_cleanup.yml 2026-02-14 05:00:15.374748 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy.yml 2026-02-14 05:00:15.374780 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_cleanup.yml 2026-02-14 05:00:15.374804 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_deploy_prep.yml 2026-02-14 05:00:15.374827 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl.yml 2026-02-14 05:00:15.374849 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_kuttl_run.yml 2026-02-14 05:00:15.374870 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_swift_prep.yml 2026-02-14 05:00:15.374892 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry.yml 2026-02-14 05:00:15.374913 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_cleanup.yml 2026-02-14 05:00:15.374935 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy.yml 2026-02-14 05:00:15.374957 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_cleanup.yml 2026-02-14 05:00:15.374978 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_deploy_prep.yml 2026-02-14 05:00:15.375000 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl.yml 2026-02-14 05:00:15.375021 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_kuttl_run.yml 2026-02-14 05:00:15.375048 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_telemetry_prep.yml 2026-02-14 05:00:15.375070 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_tripleo_deploy.yml 2026-02-14 05:00:15.375091 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_services.yml 2026-02-14 05:00:15.375113 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_update_system.yml 2026-02-14 05:00:15.375134 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_validate_marketplace.yml 2026-02-14 05:00:15.375156 | controller | >f+++++++++ ci-framework-data/artifacts/roles/install_yamls_makes/tasks/make_wait.yml 2026-02-14 05:00:15.375178 | controller | cd+++++++++ ci-framework-data/artifacts/yum_repos/ 2026-02-14 05:00:15.375200 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean-antelope-testing.repo 2026-02-14 05:00:15.375223 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo 2026-02-14 05:00:15.375245 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/delorean.repo.md5 2026-02-14 05:00:15.375267 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-appstream.repo 2026-02-14 05:00:15.375289 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-baseos.repo 2026-02-14 05:00:15.375311 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-highavailability.repo 2026-02-14 05:00:15.375334 | controller | >f+++++++++ ci-framework-data/artifacts/yum_repos/repo-setup-centos-powertools.repo 2026-02-14 05:00:15.375357 | controller | cd+++++++++ ci-framework-data/logs/ 2026-02-14 05:00:15.375380 | controller | >f+++++++++ ci-framework-data/logs/ansible.log 2026-02-14 05:00:15.375402 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_check_for_oc.log 2026-02-14 05:00:15.375423 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_copy_logs_from_crc.log 2026-02-14 05:00:15.375446 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_prepare_root_ssh.log 2026-02-14 05:00:15.375468 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_download.log 2026-02-14 05:00:15.375490 | controller | >f+++++++++ ci-framework-data/logs/ci_script_000_run_openstack_must_gather.log 2026-02-14 05:00:15.375512 | controller | >f+++++++++ ci-framework-data/logs/ci_script_001_fetch_openshift.log 2026-02-14 05:00:15.375533 | controller | >f+++++++++ ci-framework-data/logs/ci_script_002_run_crc_attach_default.log 2026-02-14 05:00:15.375555 | controller | >f+++++++++ ci-framework-data/logs/ci_script_003_run_glance.log 2026-02-14 05:00:15.375577 | controller | cd+++++++++ ci-framework-data/logs/2026-02-14_04-52/ 2026-02-14 05:00:15.375602 | controller | >f+++++++++ ci-framework-data/logs/2026-02-14_04-52/ansible.log 2026-02-14 05:00:15.375626 | controller | cd+++++++++ ci-framework-data/logs/crc/ 2026-02-14 05:00:15.375648 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/ 2026-02-14 05:00:15.375670 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/ 2026-02-14 05:00:15.375693 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-656d76b776-2smnz_72c66086-ef1b-4358-b647-155e76ae5652/ 2026-02-14 05:00:15.375826 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-656d76b776-2smnz_72c66086-ef1b-4358-b647-155e76ae5652/keystone-api/ 2026-02-14 05:00:15.375859 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_keystone-656d76b776-2smnz_72c66086-ef1b-4358-b647-155e76ae5652/keystone-api/0.log.gz 2026-02-14 05:00:15.375884 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_136737be-1ab8-4fa7-97c9-fb3a6a6ff498/ 2026-02-14 05:00:15.375912 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_136737be-1ab8-4fa7-97c9-fb3a6a6ff498/memcached/ 2026-02-14 05:00:15.375935 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_memcached-0_136737be-1ab8-4fa7-97c9-fb3a6a6ff498/memcached/0.log.gz 2026-02-14 05:00:15.375958 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_de06306a-0a28-4b08-9a5b-de6d25e9b56b/ 2026-02-14 05:00:15.375979 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_de06306a-0a28-4b08-9a5b-de6d25e9b56b/galera/ 2026-02-14 05:00:15.376001 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_de06306a-0a28-4b08-9a5b-de6d25e9b56b/galera/0.log 2026-02-14 05:00:15.376022 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_de06306a-0a28-4b08-9a5b-de6d25e9b56b/mysql-bootstrap/ 2026-02-14 05:00:15.376043 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-0_de06306a-0a28-4b08-9a5b-de6d25e9b56b/mysql-bootstrap/0.log 2026-02-14 05:00:15.376064 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_46c08fe5-8445-4e3e-8d6b-a8d8de9cc9b0/ 2026-02-14 05:00:15.376085 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_46c08fe5-8445-4e3e-8d6b-a8d8de9cc9b0/galera/ 2026-02-14 05:00:15.376107 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_46c08fe5-8445-4e3e-8d6b-a8d8de9cc9b0/galera/0.log 2026-02-14 05:00:15.376128 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_46c08fe5-8445-4e3e-8d6b-a8d8de9cc9b0/mysql-bootstrap/ 2026-02-14 05:00:15.376149 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-1_46c08fe5-8445-4e3e-8d6b-a8d8de9cc9b0/mysql-bootstrap/0.log 2026-02-14 05:00:15.376171 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_ae149d4d-334f-4b00-9d33-8a22d1c828a3/ 2026-02-14 05:00:15.376192 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_ae149d4d-334f-4b00-9d33-8a22d1c828a3/galera/ 2026-02-14 05:00:15.376214 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_ae149d4d-334f-4b00-9d33-8a22d1c828a3/galera/0.log 2026-02-14 05:00:15.376236 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_ae149d4d-334f-4b00-9d33-8a22d1c828a3/mysql-bootstrap/ 2026-02-14 05:00:15.376257 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstack-galera-2_ae149d4d-334f-4b00-9d33-8a22d1c828a3/mysql-bootstrap/0.log 2026-02-14 05:00:15.376278 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_8a8bfb71-af85-486d-8b40-06c01334713f/ 2026-02-14 05:00:15.376299 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_8a8bfb71-af85-486d-8b40-06c01334713f/openstackclient/ 2026-02-14 05:00:15.376321 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_openstackclient_8a8bfb71-af85-486d-8b40-06c01334713f/openstackclient/0.log 2026-02-14 05:00:15.376342 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_34f2f307-3351-4fc3-bb34-ff8d4be49315/ 2026-02-14 05:00:15.376367 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_34f2f307-3351-4fc3-bb34-ff8d4be49315/rabbitmq/ 2026-02-14 05:00:15.376389 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_34f2f307-3351-4fc3-bb34-ff8d4be49315/rabbitmq/0.log 2026-02-14 05:00:15.376410 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_34f2f307-3351-4fc3-bb34-ff8d4be49315/setup-container/ 2026-02-14 05:00:15.376431 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_rabbitmq-server-0_34f2f307-3351-4fc3-bb34-ff8d4be49315/setup-container/0.log 2026-02-14 05:00:15.376452 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-5f6df75b65-7cvfl_353adbb4-ec6f-48d3-b597-29473532aaa2/ 2026-02-14 05:00:15.376473 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-5f6df75b65-7cvfl_353adbb4-ec6f-48d3-b597-29473532aaa2/proxy-httpd/ 2026-02-14 05:00:15.376494 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-5f6df75b65-7cvfl_353adbb4-ec6f-48d3-b597-29473532aaa2/proxy-httpd/0.log 2026-02-14 05:00:15.376515 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-5f6df75b65-7cvfl_353adbb4-ec6f-48d3-b597-29473532aaa2/proxy-server/ 2026-02-14 05:00:15.376536 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-proxy-5f6df75b65-7cvfl_353adbb4-ec6f-48d3-b597-29473532aaa2/proxy-server/0.log 2026-02-14 05:00:15.376557 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-xgzrm_047fb174-e644-4743-8851-7e249b322eb1/ 2026-02-14 05:00:15.376579 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-xgzrm_047fb174-e644-4743-8851-7e249b322eb1/swift-ring-rebalance/ 2026-02-14 05:00:15.376601 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-ring-rebalance-xgzrm_047fb174-e644-4743-8851-7e249b322eb1/swift-ring-rebalance/0.log 2026-02-14 05:00:15.376623 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/ 2026-02-14 05:00:15.376645 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/account-auditor/ 2026-02-14 05:00:15.376668 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/account-auditor/0.log 2026-02-14 05:00:15.376689 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/account-reaper/ 2026-02-14 05:00:15.376711 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/account-reaper/0.log 2026-02-14 05:00:15.376800 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/account-replicator/ 2026-02-14 05:00:15.376829 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/account-replicator/0.log 2026-02-14 05:00:15.376852 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/account-server/ 2026-02-14 05:00:15.376874 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/account-server/0.log 2026-02-14 05:00:15.376901 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/container-auditor/ 2026-02-14 05:00:15.376923 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/container-auditor/0.log 2026-02-14 05:00:15.376944 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/container-replicator/ 2026-02-14 05:00:15.376965 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/container-replicator/0.log 2026-02-14 05:00:15.376986 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/container-server/ 2026-02-14 05:00:15.377006 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/container-server/0.log 2026-02-14 05:00:15.377028 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/container-updater/ 2026-02-14 05:00:15.377049 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/container-updater/0.log 2026-02-14 05:00:15.377071 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/object-auditor/ 2026-02-14 05:00:15.377093 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/object-auditor/0.log 2026-02-14 05:00:15.377114 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/object-expirer/ 2026-02-14 05:00:15.377135 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/object-expirer/0.log 2026-02-14 05:00:15.377157 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/object-replicator/ 2026-02-14 05:00:15.377178 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/object-replicator/0.log 2026-02-14 05:00:15.377199 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/object-server/ 2026-02-14 05:00:15.377220 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/object-server/0.log 2026-02-14 05:00:15.377241 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/object-updater/ 2026-02-14 05:00:15.377263 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/object-updater/0.log 2026-02-14 05:00:15.377284 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/rsync/ 2026-02-14 05:00:15.377306 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/rsync/0.log 2026-02-14 05:00:15.377327 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/swift-recon-cron/ 2026-02-14 05:00:15.377353 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/glance-kuttl-tests_swift-storage-0_73d5754c-9a9e-44ac-b220-caf7eafc462d/swift-recon-cron/0.log 2026-02-14 05:00:15.377375 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-6gff6_6a8a1b93-df98-4105-8e2d-7d7b760f3afb/ 2026-02-14 05:00:15.377397 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-6gff6_6a8a1b93-df98-4105-8e2d-7d7b760f3afb/csi-provisioner/ 2026-02-14 05:00:15.377436 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-6gff6_6a8a1b93-df98-4105-8e2d-7d7b760f3afb/csi-provisioner/0.log 2026-02-14 05:00:15.377460 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-6gff6_6a8a1b93-df98-4105-8e2d-7d7b760f3afb/hostpath-provisioner/ 2026-02-14 05:00:15.377482 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-6gff6_6a8a1b93-df98-4105-8e2d-7d7b760f3afb/hostpath-provisioner/0.log 2026-02-14 05:00:15.377503 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-6gff6_6a8a1b93-df98-4105-8e2d-7d7b760f3afb/liveness-probe/ 2026-02-14 05:00:15.377524 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-6gff6_6a8a1b93-df98-4105-8e2d-7d7b760f3afb/liveness-probe/0.log 2026-02-14 05:00:15.377546 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-6gff6_6a8a1b93-df98-4105-8e2d-7d7b760f3afb/node-driver-registrar/ 2026-02-14 05:00:15.377567 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/hostpath-provisioner_csi-hostpathplugin-6gff6_6a8a1b93-df98-4105-8e2d-7d7b760f3afb/node-driver-registrar/0.log 2026-02-14 05:00:15.377589 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-69bbfbf88f-8f6sf_c3f6ddd0-09a7-4989-b8a3-96f8d2deae79/ 2026-02-14 05:00:15.377610 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-69bbfbf88f-8f6sf_c3f6ddd0-09a7-4989-b8a3-96f8d2deae79/controller/ 2026-02-14 05:00:15.377632 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-69bbfbf88f-8f6sf_c3f6ddd0-09a7-4989-b8a3-96f8d2deae79/controller/0.log 2026-02-14 05:00:15.377654 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-69bbfbf88f-8f6sf_c3f6ddd0-09a7-4989-b8a3-96f8d2deae79/kube-rbac-proxy/ 2026-02-14 05:00:15.377675 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_controller-69bbfbf88f-8f6sf_c3f6ddd0-09a7-4989-b8a3-96f8d2deae79/kube-rbac-proxy/0.log 2026-02-14 05:00:15.377697 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/ 2026-02-14 05:00:15.377719 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/4623733dc1133f271454e2d48fb637468e9aa6c9a13bfca1ea02e1a36d3e4ad3.log 2026-02-14 05:00:15.377767 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/controller/ 2026-02-14 05:00:15.377790 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/controller/0.log 2026-02-14 05:00:15.377812 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/cp-frr-files/ 2026-02-14 05:00:15.377838 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/cp-frr-files/0.log 2026-02-14 05:00:15.377860 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/cp-metrics/ 2026-02-14 05:00:15.377882 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/cp-metrics/0.log 2026-02-14 05:00:15.377903 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/cp-reloader/ 2026-02-14 05:00:15.377925 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/cp-reloader/0.log 2026-02-14 05:00:15.377946 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/frr-metrics/ 2026-02-14 05:00:15.377967 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/frr-metrics/0.log 2026-02-14 05:00:15.377988 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/frr/ 2026-02-14 05:00:15.378010 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/frr/0.log.gz 2026-02-14 05:00:15.378031 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/kube-rbac-proxy-frr/ 2026-02-14 05:00:15.378053 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/kube-rbac-proxy-frr/0.log 2026-02-14 05:00:15.378075 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/kube-rbac-proxy/ 2026-02-14 05:00:15.378097 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/kube-rbac-proxy/0.log 2026-02-14 05:00:15.378118 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/reloader/ 2026-02-14 05:00:15.378140 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-c5tb6_b2fdabeb-1fc4-441e-8822-3898d2c9fb31/reloader/0.log 2026-02-14 05:00:15.378162 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-78b44bf5bb-ktbll_a73c2fcb-f7ce-4eaa-87c1-a89cd0924419/ 2026-02-14 05:00:15.378183 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-78b44bf5bb-ktbll_a73c2fcb-f7ce-4eaa-87c1-a89cd0924419/frr-k8s-webhook-server/ 2026-02-14 05:00:15.378205 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_frr-k8s-webhook-server-78b44bf5bb-ktbll_a73c2fcb-f7ce-4eaa-87c1-a89cd0924419/frr-k8s-webhook-server/0.log 2026-02-14 05:00:15.378227 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-78498d58f4-lxhwf_ac71b397-945f-4fc3-ab03-c9aabaf08ad5/ 2026-02-14 05:00:15.378248 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-78498d58f4-lxhwf_ac71b397-945f-4fc3-ab03-c9aabaf08ad5/manager/ 2026-02-14 05:00:15.378269 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-controller-manager-78498d58f4-lxhwf_ac71b397-945f-4fc3-ab03-c9aabaf08ad5/manager/0.log 2026-02-14 05:00:15.378295 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-5bf8f78468-8dwsw_955bdbac-eec2-4c11-bc11-8226fbc677eb/ 2026-02-14 05:00:15.378317 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-5bf8f78468-8dwsw_955bdbac-eec2-4c11-bc11-8226fbc677eb/webhook-server/ 2026-02-14 05:00:15.378339 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_metallb-operator-webhook-server-5bf8f78468-8dwsw_955bdbac-eec2-4c11-bc11-8226fbc677eb/webhook-server/0.log 2026-02-14 05:00:15.378360 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-59t5w_895d49f6-d7b1-4999-8cb2-00ed5a9f771c/ 2026-02-14 05:00:15.378382 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-59t5w_895d49f6-d7b1-4999-8cb2-00ed5a9f771c/kube-rbac-proxy/ 2026-02-14 05:00:15.378403 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-59t5w_895d49f6-d7b1-4999-8cb2-00ed5a9f771c/kube-rbac-proxy/0.log 2026-02-14 05:00:15.378424 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-59t5w_895d49f6-d7b1-4999-8cb2-00ed5a9f771c/speaker/ 2026-02-14 05:00:15.378446 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/metallb-system_speaker-59t5w_895d49f6-d7b1-4999-8cb2-00ed5a9f771c/speaker/0.log.gz 2026-02-14 05:00:15.378467 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-r4glf_bbe83de9-ed2d-4f42-860c-6be7dcc1735b/ 2026-02-14 05:00:15.378489 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-r4glf_bbe83de9-ed2d-4f42-860c-6be7dcc1735b/openshift-apiserver-operator/ 2026-02-14 05:00:15.378510 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver-operator_openshift-apiserver-operator-796bbdcf4f-r4glf_bbe83de9-ed2d-4f42-860c-6be7dcc1735b/openshift-apiserver-operator/0.log 2026-02-14 05:00:15.378532 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-5zd7m_12e6a88d-1423-4004-ad00-37190baf7d56/ 2026-02-14 05:00:15.378554 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-5zd7m_12e6a88d-1423-4004-ad00-37190baf7d56/fix-audit-permissions/ 2026-02-14 05:00:15.378576 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-5zd7m_12e6a88d-1423-4004-ad00-37190baf7d56/fix-audit-permissions/0.log 2026-02-14 05:00:15.378598 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-5zd7m_12e6a88d-1423-4004-ad00-37190baf7d56/openshift-apiserver-check-endpoints/ 2026-02-14 05:00:15.378620 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-5zd7m_12e6a88d-1423-4004-ad00-37190baf7d56/openshift-apiserver-check-endpoints/0.log 2026-02-14 05:00:15.378645 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-5zd7m_12e6a88d-1423-4004-ad00-37190baf7d56/openshift-apiserver/ 2026-02-14 05:00:15.378668 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-apiserver_apiserver-76f77b778f-5zd7m_12e6a88d-1423-4004-ad00-37190baf7d56/openshift-apiserver/0.log 2026-02-14 05:00:15.378690 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-86gw2_07719037-44cd-45f4-b334-e5abcbbdbb08/ 2026-02-14 05:00:15.378711 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-86gw2_07719037-44cd-45f4-b334-e5abcbbdbb08/authentication-operator/ 2026-02-14 05:00:15.378761 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication-operator_authentication-operator-69f744f599-86gw2_07719037-44cd-45f4-b334-e5abcbbdbb08/authentication-operator/0.log 2026-02-14 05:00:15.378786 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-79bf7467fb-wnm2j_5c745f39-c556-48c9-8a99-e20f131e1443/ 2026-02-14 05:00:15.378808 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-79bf7467fb-wnm2j_5c745f39-c556-48c9-8a99-e20f131e1443/oauth-openshift/ 2026-02-14 05:00:15.378830 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-79bf7467fb-wnm2j_5c745f39-c556-48c9-8a99-e20f131e1443/oauth-openshift/1.log 2026-02-14 05:00:15.378851 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-authentication_oauth-openshift-79bf7467fb-wnm2j_5c745f39-c556-48c9-8a99-e20f131e1443/oauth-openshift/2.log 2026-02-14 05:00:15.378873 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-6jjzr_c33b5c53-06bf-4d6b-b753-ebeb1f0bc9ba/ 2026-02-14 05:00:15.378949 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-6jjzr_c33b5c53-06bf-4d6b-b753-ebeb1f0bc9ba/kube-rbac-proxy/ 2026-02-14 05:00:15.378971 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-6jjzr_c33b5c53-06bf-4d6b-b753-ebeb1f0bc9ba/kube-rbac-proxy/0.log 2026-02-14 05:00:15.378993 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-6jjzr_c33b5c53-06bf-4d6b-b753-ebeb1f0bc9ba/machine-approver-controller/ 2026-02-14 05:00:15.379015 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-machine-approver_machine-approver-56656f9798-6jjzr_c33b5c53-06bf-4d6b-b753-ebeb1f0bc9ba/machine-approver-controller/0.log 2026-02-14 05:00:15.379037 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-9fmj5_c641f352-4322-4af7-b201-224cc7965e68/ 2026-02-14 05:00:15.379059 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-9fmj5_c641f352-4322-4af7-b201-224cc7965e68/dfe0af892358cf8419ac323717eeed991dfd3c460b6a97af53a1f52e7fbcaa33.log 2026-02-14 05:00:15.379082 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-9fmj5_c641f352-4322-4af7-b201-224cc7965e68/cluster-samples-operator-watch/ 2026-02-14 05:00:15.379104 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-9fmj5_c641f352-4322-4af7-b201-224cc7965e68/cluster-samples-operator-watch/0.log 2026-02-14 05:00:15.379126 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-9fmj5_c641f352-4322-4af7-b201-224cc7965e68/cluster-samples-operator/ 2026-02-14 05:00:15.379148 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-samples-operator_cluster-samples-operator-665b6dd947-9fmj5_c641f352-4322-4af7-b201-224cc7965e68/cluster-samples-operator/0.log 2026-02-14 05:00:15.379169 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-td2qj_d04b6580-a0d7-4002-b4ad-fa8bc92cbff7/ 2026-02-14 05:00:15.379196 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-td2qj_d04b6580-a0d7-4002-b4ad-fa8bc92cbff7/cluster-version-operator/ 2026-02-14 05:00:15.379218 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-cluster-version_cluster-version-operator-5c965bbfc6-td2qj_d04b6580-a0d7-4002-b4ad-fa8bc92cbff7/cluster-version-operator/0.log.gz 2026-02-14 05:00:15.379239 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-dz6ls_31fca150-6be4-4764-86e3-ee392956dfca/ 2026-02-14 05:00:15.379261 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-dz6ls_31fca150-6be4-4764-86e3-ee392956dfca/openshift-api/ 2026-02-14 05:00:15.379282 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-dz6ls_31fca150-6be4-4764-86e3-ee392956dfca/openshift-api/0.log 2026-02-14 05:00:15.379303 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-dz6ls_31fca150-6be4-4764-86e3-ee392956dfca/openshift-config-operator/ 2026-02-14 05:00:15.379324 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-config-operator_openshift-config-operator-7777fb866f-dz6ls_31fca150-6be4-4764-86e3-ee392956dfca/openshift-config-operator/0.log 2026-02-14 05:00:15.379345 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-pgxxj_a0931dd5-868c-41d4-ac27-94d52a0e4470/ 2026-02-14 05:00:15.379366 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-pgxxj_a0931dd5-868c-41d4-ac27-94d52a0e4470/console-operator/ 2026-02-14 05:00:15.379387 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console-operator_console-operator-58897d9998-pgxxj_a0931dd5-868c-41d4-ac27-94d52a0e4470/console-operator/0.log 2026-02-14 05:00:15.379409 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-g8phx_8523e751-1d42-477a-a28d-13640ca15ff9/ 2026-02-14 05:00:15.379430 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-g8phx_8523e751-1d42-477a-a28d-13640ca15ff9/console/ 2026-02-14 05:00:15.379451 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_console-f9d7485db-g8phx_8523e751-1d42-477a-a28d-13640ca15ff9/console/0.log 2026-02-14 05:00:15.379472 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-4nhfb_1a540243-7d62-439a-9a00-e458f8ce25ed/ 2026-02-14 05:00:15.379493 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-4nhfb_1a540243-7d62-439a-9a00-e458f8ce25ed/download-server/ 2026-02-14 05:00:15.379514 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-console_downloads-7954f5f757-4nhfb_1a540243-7d62-439a-9a00-e458f8ce25ed/download-server/0.log 2026-02-14 05:00:15.379535 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-rtcgf_0eeae9d8-baa0-4687-8069-793ed8c921cd/ 2026-02-14 05:00:15.379556 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-rtcgf_0eeae9d8-baa0-4687-8069-793ed8c921cd/openshift-controller-manager-operator/ 2026-02-14 05:00:15.379578 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager-operator_openshift-controller-manager-operator-756b6f6bc6-rtcgf_0eeae9d8-baa0-4687-8069-793ed8c921cd/openshift-controller-manager-operator/0.log 2026-02-14 05:00:15.379605 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-55c96ccf7d-sbcdf_626a91a7-bce9-4d87-9875-e3db92dffe05/ 2026-02-14 05:00:15.379627 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-55c96ccf7d-sbcdf_626a91a7-bce9-4d87-9875-e3db92dffe05/controller-manager/ 2026-02-14 05:00:15.379648 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-controller-manager_controller-manager-55c96ccf7d-sbcdf_626a91a7-bce9-4d87-9875-e3db92dffe05/controller-manager/0.log 2026-02-14 05:00:15.379670 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-dbhfn_36b2daeb-7356-42e0-8e8e-7303d478101d/ 2026-02-14 05:00:15.379691 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-dbhfn_36b2daeb-7356-42e0-8e8e-7303d478101d/dns-operator/ 2026-02-14 05:00:15.379712 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-dbhfn_36b2daeb-7356-42e0-8e8e-7303d478101d/dns-operator/0.log 2026-02-14 05:00:15.379760 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-dbhfn_36b2daeb-7356-42e0-8e8e-7303d478101d/kube-rbac-proxy/ 2026-02-14 05:00:15.379784 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns-operator_dns-operator-744455d44c-dbhfn_36b2daeb-7356-42e0-8e8e-7303d478101d/kube-rbac-proxy/0.log 2026-02-14 05:00:15.379806 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-bk8h8_25523cf5-6721-4ab3-8831-2b82b03dbe25/ 2026-02-14 05:00:15.379862 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-bk8h8_25523cf5-6721-4ab3-8831-2b82b03dbe25/dns/ 2026-02-14 05:00:15.379891 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-bk8h8_25523cf5-6721-4ab3-8831-2b82b03dbe25/dns/0.log 2026-02-14 05:00:15.379913 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-bk8h8_25523cf5-6721-4ab3-8831-2b82b03dbe25/kube-rbac-proxy/ 2026-02-14 05:00:15.379935 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_dns-default-bk8h8_25523cf5-6721-4ab3-8831-2b82b03dbe25/kube-rbac-proxy/0.log 2026-02-14 05:00:15.379957 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-twh69_6fe434d8-d98d-4fcd-972b-6e82f992477a/ 2026-02-14 05:00:15.380049 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-twh69_6fe434d8-d98d-4fcd-972b-6e82f992477a/dns-node-resolver/ 2026-02-14 05:00:15.380073 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-dns_node-resolver-twh69_6fe434d8-d98d-4fcd-972b-6e82f992477a/dns-node-resolver/0.log 2026-02-14 05:00:15.380095 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-gglkf_26ed8f18-34cb-4ccb-b115-07b49d67a3f5/ 2026-02-14 05:00:15.380118 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-gglkf_26ed8f18-34cb-4ccb-b115-07b49d67a3f5/etcd-operator/ 2026-02-14 05:00:15.380140 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd-operator_etcd-operator-b45778765-gglkf_26ed8f18-34cb-4ccb-b115-07b49d67a3f5/etcd-operator/0.log 2026-02-14 05:00:15.380162 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/ 2026-02-14 05:00:15.380189 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-ensure-env-vars/ 2026-02-14 05:00:15.380212 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-ensure-env-vars/0.log 2026-02-14 05:00:15.380233 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-metrics/ 2026-02-14 05:00:15.380255 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-metrics/0.log 2026-02-14 05:00:15.380277 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-readyz/ 2026-02-14 05:00:15.380298 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-readyz/0.log 2026-02-14 05:00:15.380320 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-resources-copy/ 2026-02-14 05:00:15.380342 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-resources-copy/0.log 2026-02-14 05:00:15.380364 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-rev/ 2026-02-14 05:00:15.380386 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd-rev/0.log 2026-02-14 05:00:15.380407 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd/ 2026-02-14 05:00:15.380428 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcd/0.log 2026-02-14 05:00:15.380450 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcdctl/ 2026-02-14 05:00:15.380472 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/etcdctl/0.log 2026-02-14 05:00:15.380493 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/setup/ 2026-02-14 05:00:15.380514 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-etcd_etcd-crc_2139d3e2895fc6797b9c76a1b4c9886d/setup/0.log 2026-02-14 05:00:15.380535 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-8s8tb_5a46ad65-2f73-4723-b917-9bbfb0b7fc0c/ 2026-02-14 05:00:15.380557 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-8s8tb_5a46ad65-2f73-4723-b917-9bbfb0b7fc0c/cluster-image-registry-operator/ 2026-02-14 05:00:15.380579 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_cluster-image-registry-operator-dc59b4c8b-8s8tb_5a46ad65-2f73-4723-b917-9bbfb0b7fc0c/cluster-image-registry-operator/0.log 2026-02-14 05:00:15.380601 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-x9b5x_661b9953-e373-4df7-89e9-4494684b2c0d/ 2026-02-14 05:00:15.380623 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-x9b5x_661b9953-e373-4df7-89e9-4494684b2c0d/registry/ 2026-02-14 05:00:15.380649 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_image-registry-66df7c8f76-x9b5x_661b9953-e373-4df7-89e9-4494684b2c0d/registry/0.log 2026-02-14 05:00:15.380672 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-4hvfr_0d06303c-5f34-41ba-85e8-2c5d8077ab51/ 2026-02-14 05:00:15.380694 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-4hvfr_0d06303c-5f34-41ba-85e8-2c5d8077ab51/node-ca/ 2026-02-14 05:00:15.380716 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-image-registry_node-ca-4hvfr_0d06303c-5f34-41ba-85e8-2c5d8077ab51/node-ca/0.log 2026-02-14 05:00:15.380774 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-685h2_45d61b7d-059d-432c-8ca5-5380265da68c/ 2026-02-14 05:00:15.380799 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-685h2_45d61b7d-059d-432c-8ca5-5380265da68c/serve-healthcheck-canary/ 2026-02-14 05:00:15.380822 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-canary_ingress-canary-685h2_45d61b7d-059d-432c-8ca5-5380265da68c/serve-healthcheck-canary/0.log 2026-02-14 05:00:15.380843 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-z74vx_99754797-0ae7-4a28-83dd-35f9ac228ae0/ 2026-02-14 05:00:15.380865 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-z74vx_99754797-0ae7-4a28-83dd-35f9ac228ae0/ingress-operator/ 2026-02-14 05:00:15.380886 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-z74vx_99754797-0ae7-4a28-83dd-35f9ac228ae0/ingress-operator/0.log 2026-02-14 05:00:15.380908 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-z74vx_99754797-0ae7-4a28-83dd-35f9ac228ae0/kube-rbac-proxy/ 2026-02-14 05:00:15.380929 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress-operator_ingress-operator-5b745b69d9-z74vx_99754797-0ae7-4a28-83dd-35f9ac228ae0/kube-rbac-proxy/0.log 2026-02-14 05:00:15.380951 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-22jqh_17039033-1393-4b8f-8f1e-c4dd45a36c1f/ 2026-02-14 05:00:15.380973 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-22jqh_17039033-1393-4b8f-8f1e-c4dd45a36c1f/router/ 2026-02-14 05:00:15.380995 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ingress_router-default-5444994796-22jqh_17039033-1393-4b8f-8f1e-c4dd45a36c1f/router/0.log 2026-02-14 05:00:15.381016 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-q56xs_230ef6b9-75b2-4b37-a25f-1d0fe9927b9b/ 2026-02-14 05:00:15.381038 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-q56xs_230ef6b9-75b2-4b37-a25f-1d0fe9927b9b/kube-apiserver-operator/ 2026-02-14 05:00:15.381060 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver-operator_kube-apiserver-operator-766d6c64bb-q56xs_230ef6b9-75b2-4b37-a25f-1d0fe9927b9b/kube-apiserver-operator/0.log 2026-02-14 05:00:15.381082 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-9-crc_dbf48d48-79bb-4aa8-be8b-2637df07a0d9/ 2026-02-14 05:00:15.381103 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-9-crc_dbf48d48-79bb-4aa8-be8b-2637df07a0d9/installer/ 2026-02-14 05:00:15.381129 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_installer-9-crc_dbf48d48-79bb-4aa8-be8b-2637df07a0d9/installer/0.log 2026-02-14 05:00:15.381151 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/ 2026-02-14 05:00:15.381172 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-cert-regeneration-controller/ 2026-02-14 05:00:15.381194 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-cert-regeneration-controller/0.log 2026-02-14 05:00:15.381215 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-cert-syncer/ 2026-02-14 05:00:15.381236 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-cert-syncer/0.log 2026-02-14 05:00:15.381257 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-check-endpoints/ 2026-02-14 05:00:15.381279 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-check-endpoints/0.log 2026-02-14 05:00:15.381300 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-insecure-readyz/ 2026-02-14 05:00:15.381321 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver-insecure-readyz/0.log 2026-02-14 05:00:15.381342 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver/ 2026-02-14 05:00:15.381363 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/kube-apiserver/0.log 2026-02-14 05:00:15.381385 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/setup/ 2026-02-14 05:00:15.381406 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_kube-apiserver-crc_71bb4a3aecc4ba5b26c4b7318770ce13/setup/0.log 2026-02-14 05:00:15.381445 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_1d60961d-f915-46d4-a14d-5d83d9cd9af6/ 2026-02-14 05:00:15.381467 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_1d60961d-f915-46d4-a14d-5d83d9cd9af6/pruner/ 2026-02-14 05:00:15.381489 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-8-crc_1d60961d-f915-46d4-a14d-5d83d9cd9af6/pruner/0.log 2026-02-14 05:00:15.381510 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-9-crc_ae35477c-b232-4c78-8fbb-1f82e3f0b5db/ 2026-02-14 05:00:15.381532 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-9-crc_ae35477c-b232-4c78-8fbb-1f82e3f0b5db/pruner/ 2026-02-14 05:00:15.381554 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-apiserver_revision-pruner-9-crc_ae35477c-b232-4c78-8fbb-1f82e3f0b5db/pruner/0.log 2026-02-14 05:00:15.381583 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-jgxhg_6e66a668-079e-490d-bc69-cb312b785901/ 2026-02-14 05:00:15.381606 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-jgxhg_6e66a668-079e-490d-bc69-cb312b785901/kube-controller-manager-operator/ 2026-02-14 05:00:15.381628 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager-operator_kube-controller-manager-operator-78b949d7b-jgxhg_6e66a668-079e-490d-bc69-cb312b785901/kube-controller-manager-operator/0.log 2026-02-14 05:00:15.381650 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/ 2026-02-14 05:00:15.381671 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/cluster-policy-controller/ 2026-02-14 05:00:15.381693 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/cluster-policy-controller/0.log 2026-02-14 05:00:15.381714 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager-cert-syncer/ 2026-02-14 05:00:15.381769 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager-cert-syncer/0.log 2026-02-14 05:00:15.381793 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager-recovery-controller/ 2026-02-14 05:00:15.381815 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager-recovery-controller/0.log 2026-02-14 05:00:15.381836 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager/ 2026-02-14 05:00:15.381858 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager/1.log 2026-02-14 05:00:15.381879 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_kube-controller-manager-crc_f614b9022728cf315e60c057852e563e/kube-controller-manager/2.log 2026-02-14 05:00:15.381901 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_d16cdef5-b645-46b5-893b-89b1bc4365ba/ 2026-02-14 05:00:15.381923 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_d16cdef5-b645-46b5-893b-89b1bc4365ba/pruner/ 2026-02-14 05:00:15.381945 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-controller-manager_revision-pruner-9-crc_d16cdef5-b645-46b5-893b-89b1bc4365ba/pruner/0.log 2026-02-14 05:00:15.381967 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-mvhp7_7847a625-589d-4777-a6ff-9d3d12ee2ef0/ 2026-02-14 05:00:15.381989 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-mvhp7_7847a625-589d-4777-a6ff-9d3d12ee2ef0/kube-scheduler-operator-container/ 2026-02-14 05:00:15.382016 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler-operator_openshift-kube-scheduler-operator-5fdd9b5758-mvhp7_7847a625-589d-4777-a6ff-9d3d12ee2ef0/kube-scheduler-operator-container/0.log 2026-02-14 05:00:15.382039 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/ 2026-02-14 05:00:15.382061 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler-cert-syncer/ 2026-02-14 05:00:15.382082 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler-cert-syncer/0.log 2026-02-14 05:00:15.382104 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler-recovery-controller/ 2026-02-14 05:00:15.382126 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler-recovery-controller/0.log 2026-02-14 05:00:15.382147 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler/ 2026-02-14 05:00:15.382168 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/kube-scheduler/0.log 2026-02-14 05:00:15.382190 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/wait-for-host-port/ 2026-02-14 05:00:15.382211 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-scheduler_openshift-kube-scheduler-crc_3dcd261975c3d6b9a6ad6367fd4facd3/wait-for-host-port/0.log 2026-02-14 05:00:15.382233 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-sgfft_bb168312-23c4-4f7d-8ab8-f0eb93a96ff3/ 2026-02-14 05:00:15.382255 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-sgfft_bb168312-23c4-4f7d-8ab8-f0eb93a96ff3/kube-storage-version-migrator-operator/ 2026-02-14 05:00:15.382277 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator-operator_kube-storage-version-migrator-operator-b67b599dd-sgfft_bb168312-23c4-4f7d-8ab8-f0eb93a96ff3/kube-storage-version-migrator-operator/0.log 2026-02-14 05:00:15.382300 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-m8cks_83b81fe8-e683-4168-81e2-1a04a9217b1a/ 2026-02-14 05:00:15.382321 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-m8cks_83b81fe8-e683-4168-81e2-1a04a9217b1a/graceful-termination/ 2026-02-14 05:00:15.382343 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-m8cks_83b81fe8-e683-4168-81e2-1a04a9217b1a/graceful-termination/0.log 2026-02-14 05:00:15.382365 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-m8cks_83b81fe8-e683-4168-81e2-1a04a9217b1a/migrator/ 2026-02-14 05:00:15.382391 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-kube-storage-version-migrator_migrator-59844c95c7-m8cks_83b81fe8-e683-4168-81e2-1a04a9217b1a/migrator/0.log 2026-02-14 05:00:15.382413 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-glwnx_a9a3083d-af7f-402a-8602-beb269c71b6e/ 2026-02-14 05:00:15.382434 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-glwnx_a9a3083d-af7f-402a-8602-beb269c71b6e/control-plane-machine-set-operator/ 2026-02-14 05:00:15.382455 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_control-plane-machine-set-operator-78cbb6b69f-glwnx_a9a3083d-af7f-402a-8602-beb269c71b6e/control-plane-machine-set-operator/0.log 2026-02-14 05:00:15.382477 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-6mtkf_2e2f0de5-3c86-4e58-b2ef-e7a5adb7fa0f/ 2026-02-14 05:00:15.382498 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-6mtkf_2e2f0de5-3c86-4e58-b2ef-e7a5adb7fa0f/kube-rbac-proxy/ 2026-02-14 05:00:15.382519 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-6mtkf_2e2f0de5-3c86-4e58-b2ef-e7a5adb7fa0f/kube-rbac-proxy/0.log 2026-02-14 05:00:15.382541 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-6mtkf_2e2f0de5-3c86-4e58-b2ef-e7a5adb7fa0f/machine-api-operator/ 2026-02-14 05:00:15.382562 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-api_machine-api-operator-5694c8668f-6mtkf_2e2f0de5-3c86-4e58-b2ef-e7a5adb7fa0f/machine-api-operator/0.log 2026-02-14 05:00:15.382584 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/ 2026-02-14 05:00:15.382605 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/kube-rbac-proxy-crio/ 2026-02-14 05:00:15.382627 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/kube-rbac-proxy-crio/0.log 2026-02-14 05:00:15.382650 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/setup/ 2026-02-14 05:00:15.382674 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_kube-rbac-proxy-crio-crc_d1b160f5dda77d281dd8e69ec8d817f9/setup/0.log 2026-02-14 05:00:15.382697 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-rkvc4_44d9777f-7200-4aad-8b15-222c5922398a/ 2026-02-14 05:00:15.382719 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-rkvc4_44d9777f-7200-4aad-8b15-222c5922398a/kube-rbac-proxy/ 2026-02-14 05:00:15.382836 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-rkvc4_44d9777f-7200-4aad-8b15-222c5922398a/kube-rbac-proxy/0.log 2026-02-14 05:00:15.382873 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-rkvc4_44d9777f-7200-4aad-8b15-222c5922398a/machine-config-controller/ 2026-02-14 05:00:15.382898 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-controller-84d6567774-rkvc4_44d9777f-7200-4aad-8b15-222c5922398a/machine-config-controller/0.log 2026-02-14 05:00:15.382928 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-jqg7h_8976ff4b-3ecc-4aca-a661-ebe69899d772/ 2026-02-14 05:00:15.382998 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-jqg7h_8976ff4b-3ecc-4aca-a661-ebe69899d772/kube-rbac-proxy/ 2026-02-14 05:00:15.383022 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-jqg7h_8976ff4b-3ecc-4aca-a661-ebe69899d772/kube-rbac-proxy/0.log 2026-02-14 05:00:15.383045 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-jqg7h_8976ff4b-3ecc-4aca-a661-ebe69899d772/machine-config-daemon/ 2026-02-14 05:00:15.383068 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-daemon-jqg7h_8976ff4b-3ecc-4aca-a661-ebe69899d772/machine-config-daemon/7.log 2026-02-14 05:00:15.383090 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-ql84d_10776cf5-54b6-4117-9668-65e44eebbc04/ 2026-02-14 05:00:15.383113 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-ql84d_10776cf5-54b6-4117-9668-65e44eebbc04/kube-rbac-proxy/ 2026-02-14 05:00:15.383136 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-ql84d_10776cf5-54b6-4117-9668-65e44eebbc04/kube-rbac-proxy/0.log 2026-02-14 05:00:15.383158 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-ql84d_10776cf5-54b6-4117-9668-65e44eebbc04/machine-config-operator/ 2026-02-14 05:00:15.383181 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-operator-74547568cd-ql84d_10776cf5-54b6-4117-9668-65e44eebbc04/machine-config-operator/0.log 2026-02-14 05:00:15.383203 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-flv97_0e7a524d-4152-4abf-b687-95bdcf06181b/ 2026-02-14 05:00:15.383225 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-flv97_0e7a524d-4152-4abf-b687-95bdcf06181b/machine-config-server/ 2026-02-14 05:00:15.383247 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-machine-config-operator_machine-config-server-flv97_0e7a524d-4152-4abf-b687-95bdcf06181b/machine-config-server/0.log 2026-02-14 05:00:15.383269 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6_15ff91ac-e53c-4004-ac0f-877e66e68bf3/ 2026-02-14 05:00:15.383291 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6_15ff91ac-e53c-4004-ac0f-877e66e68bf3/extract/ 2026-02-14 05:00:15.383313 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6_15ff91ac-e53c-4004-ac0f-877e66e68bf3/extract/0.log 2026-02-14 05:00:15.383335 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6_15ff91ac-e53c-4004-ac0f-877e66e68bf3/pull/ 2026-02-14 05:00:15.383361 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6_15ff91ac-e53c-4004-ac0f-877e66e68bf3/pull/0.log 2026-02-14 05:00:15.383384 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6_15ff91ac-e53c-4004-ac0f-877e66e68bf3/util/ 2026-02-14 05:00:15.383406 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6_15ff91ac-e53c-4004-ac0f-877e66e68bf3/util/0.log 2026-02-14 05:00:15.383428 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-v4fm2_09a6cd38-042a-46c5-92c3-f153da292f26/ 2026-02-14 05:00:15.383451 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-v4fm2_09a6cd38-042a-46c5-92c3-f153da292f26/extract-content/ 2026-02-14 05:00:15.383473 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-v4fm2_09a6cd38-042a-46c5-92c3-f153da292f26/extract-content/0.log 2026-02-14 05:00:15.383496 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-v4fm2_09a6cd38-042a-46c5-92c3-f153da292f26/extract-utilities/ 2026-02-14 05:00:15.383518 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-v4fm2_09a6cd38-042a-46c5-92c3-f153da292f26/extract-utilities/0.log 2026-02-14 05:00:15.383540 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-v4fm2_09a6cd38-042a-46c5-92c3-f153da292f26/registry-server/ 2026-02-14 05:00:15.383562 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_certified-operators-v4fm2_09a6cd38-042a-46c5-92c3-f153da292f26/registry-server/0.log.gz 2026-02-14 05:00:15.383585 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-xpwjc_cbf73fd9-c2af-4841-85aa-d56bbbe68431/ 2026-02-14 05:00:15.383608 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-xpwjc_cbf73fd9-c2af-4841-85aa-d56bbbe68431/extract-content/ 2026-02-14 05:00:15.383631 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-xpwjc_cbf73fd9-c2af-4841-85aa-d56bbbe68431/extract-content/0.log 2026-02-14 05:00:15.383655 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-xpwjc_cbf73fd9-c2af-4841-85aa-d56bbbe68431/extract-utilities/ 2026-02-14 05:00:15.383677 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-xpwjc_cbf73fd9-c2af-4841-85aa-d56bbbe68431/extract-utilities/0.log 2026-02-14 05:00:15.383700 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-xpwjc_cbf73fd9-c2af-4841-85aa-d56bbbe68431/registry-server/ 2026-02-14 05:00:15.383808 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_community-operators-xpwjc_cbf73fd9-c2af-4841-85aa-d56bbbe68431/registry-server/0.log.gz 2026-02-14 05:00:15.383855 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-g2s48_b33735af-a478-4f7e-ba68-917149a0d4c9/ 2026-02-14 05:00:15.383882 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-g2s48_b33735af-a478-4f7e-ba68-917149a0d4c9/marketplace-operator/ 2026-02-14 05:00:15.383907 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_marketplace-operator-79b997595-g2s48_b33735af-a478-4f7e-ba68-917149a0d4c9/marketplace-operator/0.log 2026-02-14 05:00:15.383935 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4fxmn_a82812ef-eb75-4e18-938f-fb8ce9b80ef8/ 2026-02-14 05:00:15.383958 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4fxmn_a82812ef-eb75-4e18-938f-fb8ce9b80ef8/extract-content/ 2026-02-14 05:00:15.383980 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4fxmn_a82812ef-eb75-4e18-938f-fb8ce9b80ef8/extract-content/0.log 2026-02-14 05:00:15.384002 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4fxmn_a82812ef-eb75-4e18-938f-fb8ce9b80ef8/extract-utilities/ 2026-02-14 05:00:15.384024 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4fxmn_a82812ef-eb75-4e18-938f-fb8ce9b80ef8/extract-utilities/0.log 2026-02-14 05:00:15.384045 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4fxmn_a82812ef-eb75-4e18-938f-fb8ce9b80ef8/registry-server/ 2026-02-14 05:00:15.384067 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-marketplace-4fxmn_a82812ef-eb75-4e18-938f-fb8ce9b80ef8/registry-server/0.log 2026-02-14 05:00:15.384089 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-tgdmq_e1ecedf6-9a40-4054-a918-1488bfa0df1a/ 2026-02-14 05:00:15.384111 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-tgdmq_e1ecedf6-9a40-4054-a918-1488bfa0df1a/extract-content/ 2026-02-14 05:00:15.384133 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-tgdmq_e1ecedf6-9a40-4054-a918-1488bfa0df1a/extract-content/0.log 2026-02-14 05:00:15.384249 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-tgdmq_e1ecedf6-9a40-4054-a918-1488bfa0df1a/extract-utilities/ 2026-02-14 05:00:15.384277 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-tgdmq_e1ecedf6-9a40-4054-a918-1488bfa0df1a/extract-utilities/0.log 2026-02-14 05:00:15.384301 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-tgdmq_e1ecedf6-9a40-4054-a918-1488bfa0df1a/registry-server/ 2026-02-14 05:00:15.384388 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-marketplace_redhat-operators-tgdmq_e1ecedf6-9a40-4054-a918-1488bfa0df1a/registry-server/0.log.gz 2026-02-14 05:00:15.384422 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/ 2026-02-14 05:00:15.384448 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/bond-cni-plugin/ 2026-02-14 05:00:15.384471 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/bond-cni-plugin/0.log 2026-02-14 05:00:15.384494 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/cni-plugins/ 2026-02-14 05:00:15.384516 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/cni-plugins/0.log 2026-02-14 05:00:15.384544 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/egress-router-binary-copy/ 2026-02-14 05:00:15.384567 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/egress-router-binary-copy/0.log 2026-02-14 05:00:15.384589 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/kube-multus-additional-cni-plugins/ 2026-02-14 05:00:15.384611 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/kube-multus-additional-cni-plugins/0.log 2026-02-14 05:00:15.384632 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/routeoverride-cni/ 2026-02-14 05:00:15.384653 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/routeoverride-cni/0.log 2026-02-14 05:00:15.384675 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/whereabouts-cni-bincopy/ 2026-02-14 05:00:15.384696 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/whereabouts-cni-bincopy/0.log 2026-02-14 05:00:15.384717 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/whereabouts-cni/ 2026-02-14 05:00:15.384766 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-additional-cni-plugins-q8gcr_71ff7430-f8f2-417c-aa3b-7b795c5da5a4/whereabouts-cni/0.log 2026-02-14 05:00:15.384790 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-tc6zp_b34b83b7-e62b-4053-a53f-e3197bfd40ee/ 2026-02-14 05:00:15.384811 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-tc6zp_b34b83b7-e62b-4053-a53f-e3197bfd40ee/kube-rbac-proxy/ 2026-02-14 05:00:15.384832 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-tc6zp_b34b83b7-e62b-4053-a53f-e3197bfd40ee/kube-rbac-proxy/0.log 2026-02-14 05:00:15.384854 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-tc6zp_b34b83b7-e62b-4053-a53f-e3197bfd40ee/multus-admission-controller/ 2026-02-14 05:00:15.384875 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-admission-controller-857f4d67dd-tc6zp_b34b83b7-e62b-4053-a53f-e3197bfd40ee/multus-admission-controller/0.log 2026-02-14 05:00:15.384897 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-gh2ld_8ba0d602-501e-4ae6-8ce7-8e9b163d2800/ 2026-02-14 05:00:15.384919 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-gh2ld_8ba0d602-501e-4ae6-8ce7-8e9b163d2800/kube-multus/ 2026-02-14 05:00:15.384941 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-gh2ld_8ba0d602-501e-4ae6-8ce7-8e9b163d2800/kube-multus/0.log 2026-02-14 05:00:15.384963 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_multus-gh2ld_8ba0d602-501e-4ae6-8ce7-8e9b163d2800/kube-multus/1.log 2026-02-14 05:00:15.384989 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-dh74q_9315cfc0-4835-4632-a90a-2c08c5d010d7/ 2026-02-14 05:00:15.385011 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-dh74q_9315cfc0-4835-4632-a90a-2c08c5d010d7/kube-rbac-proxy/ 2026-02-14 05:00:15.385033 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-dh74q_9315cfc0-4835-4632-a90a-2c08c5d010d7/kube-rbac-proxy/0.log 2026-02-14 05:00:15.385055 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-dh74q_9315cfc0-4835-4632-a90a-2c08c5d010d7/network-metrics-daemon/ 2026-02-14 05:00:15.385076 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-multus_network-metrics-daemon-dh74q_9315cfc0-4835-4632-a90a-2c08c5d010d7/network-metrics-daemon/0.log 2026-02-14 05:00:15.385098 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-qbnck_must-gather-nx4ds_28e11016-001b-46c6-89aa-eb61889f7c21/ 2026-02-14 05:00:15.385120 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-qbnck_must-gather-nx4ds_28e11016-001b-46c6-89aa-eb61889f7c21/copy/ 2026-02-14 05:00:15.385142 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-qbnck_must-gather-nx4ds_28e11016-001b-46c6-89aa-eb61889f7c21/copy/0.log 2026-02-14 05:00:15.385164 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-qbnck_must-gather-nx4ds_28e11016-001b-46c6-89aa-eb61889f7c21/gather/ 2026-02-14 05:00:15.385186 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-must-gather-qbnck_must-gather-nx4ds_28e11016-001b-46c6-89aa-eb61889f7c21/gather/0.log 2026-02-14 05:00:15.385208 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-console_networking-console-plugin-85b44fc459-gdk6g_5fe485a1-e14f-4c09-b5b9-f252bc42b7e8/ 2026-02-14 05:00:15.385229 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-console_networking-console-plugin-85b44fc459-gdk6g_5fe485a1-e14f-4c09-b5b9-f252bc42b7e8/networking-console-plugin/ 2026-02-14 05:00:15.385251 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-console_networking-console-plugin-85b44fc459-gdk6g_5fe485a1-e14f-4c09-b5b9-f252bc42b7e8/networking-console-plugin/0.log 2026-02-14 05:00:15.385272 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-source-55646444c4-trplf_9d751cbb-f2e2-430d-9754-c882a5e924a5/ 2026-02-14 05:00:15.385294 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-source-55646444c4-trplf_9d751cbb-f2e2-430d-9754-c882a5e924a5/check-endpoints/ 2026-02-14 05:00:15.385315 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-source-55646444c4-trplf_9d751cbb-f2e2-430d-9754-c882a5e924a5/check-endpoints/0.log 2026-02-14 05:00:15.385336 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-target-xd92c_3b6479f0-333b-4a96-9adf-2099afdc2447/ 2026-02-14 05:00:15.385357 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-target-xd92c_3b6479f0-333b-4a96-9adf-2099afdc2447/network-check-target-container/ 2026-02-14 05:00:15.385379 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-diagnostics_network-check-target-xd92c_3b6479f0-333b-4a96-9adf-2099afdc2447/network-check-target-container/0.log 2026-02-14 05:00:15.385400 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-node-identity_network-node-identity-vrzqb_ef543e1b-8068-4ea3-b32a-61027b32e95d/ 2026-02-14 05:00:15.385443 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-node-identity_network-node-identity-vrzqb_ef543e1b-8068-4ea3-b32a-61027b32e95d/approver/ 2026-02-14 05:00:15.385467 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-node-identity_network-node-identity-vrzqb_ef543e1b-8068-4ea3-b32a-61027b32e95d/approver/0.log 2026-02-14 05:00:15.385489 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-node-identity_network-node-identity-vrzqb_ef543e1b-8068-4ea3-b32a-61027b32e95d/webhook/ 2026-02-14 05:00:15.385512 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-node-identity_network-node-identity-vrzqb_ef543e1b-8068-4ea3-b32a-61027b32e95d/webhook/0.log 2026-02-14 05:00:15.385533 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_iptables-alerter-4ln5h_d75a4c96-2883-4a0b-bab2-0fab2b6c0b49/ 2026-02-14 05:00:15.385555 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_iptables-alerter-4ln5h_d75a4c96-2883-4a0b-bab2-0fab2b6c0b49/iptables-alerter/ 2026-02-14 05:00:15.385577 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_iptables-alerter-4ln5h_d75a4c96-2883-4a0b-bab2-0fab2b6c0b49/iptables-alerter/0.log 2026-02-14 05:00:15.385598 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_network-operator-58b4c7f79c-55gtf_37a5e44f-9a88-4405-be8a-b645485e7312/ 2026-02-14 05:00:15.385619 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_network-operator-58b4c7f79c-55gtf_37a5e44f-9a88-4405-be8a-b645485e7312/network-operator/ 2026-02-14 05:00:15.385640 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-network-operator_network-operator-58b4c7f79c-55gtf_37a5e44f-9a88-4405-be8a-b645485e7312/network-operator/0.log 2026-02-14 05:00:15.385662 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-k57fw_40622c30-83f4-4a8d-b7a4-9bcc20dea8b0/ 2026-02-14 05:00:15.385683 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-k57fw_40622c30-83f4-4a8d-b7a4-9bcc20dea8b0/fix-audit-permissions/ 2026-02-14 05:00:15.385705 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-k57fw_40622c30-83f4-4a8d-b7a4-9bcc20dea8b0/fix-audit-permissions/0.log 2026-02-14 05:00:15.385745 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-k57fw_40622c30-83f4-4a8d-b7a4-9bcc20dea8b0/oauth-apiserver/ 2026-02-14 05:00:15.385773 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-oauth-apiserver_apiserver-7bbb656c7d-k57fw_40622c30-83f4-4a8d-b7a4-9bcc20dea8b0/oauth-apiserver/0.log 2026-02-14 05:00:15.385795 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-p66pc_06ba7530-9ffc-4838-8772-f15890d817a3/ 2026-02-14 05:00:15.385816 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-p66pc_06ba7530-9ffc-4838-8772-f15890d817a3/catalog-operator/ 2026-02-14 05:00:15.385838 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_catalog-operator-68c6474976-p66pc_06ba7530-9ffc-4838-8772-f15890d817a3/catalog-operator/0.log.gz 2026-02-14 05:00:15.385860 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29517390-xfhwk_368c0da6-4165-43b1-9e32-517269f76e0b/ 2026-02-14 05:00:15.385886 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29517390-xfhwk_368c0da6-4165-43b1-9e32-517269f76e0b/collect-profiles/ 2026-02-14 05:00:15.385908 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29517390-xfhwk_368c0da6-4165-43b1-9e32-517269f76e0b/collect-profiles/0.log 2026-02-14 05:00:15.385930 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29517405-mcrkc_69b69207-5304-487e-81a5-6c64dd4d2138/ 2026-02-14 05:00:15.385952 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29517405-mcrkc_69b69207-5304-487e-81a5-6c64dd4d2138/collect-profiles/ 2026-02-14 05:00:15.385973 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_collect-profiles-29517405-mcrkc_69b69207-5304-487e-81a5-6c64dd4d2138/collect-profiles/0.log 2026-02-14 05:00:15.385995 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-j2snv_01c54a1c-d14b-4d36-8944-667c8f4bdcf4/ 2026-02-14 05:00:15.386016 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-j2snv_01c54a1c-d14b-4d36-8944-667c8f4bdcf4/olm-operator/ 2026-02-14 05:00:15.386037 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_olm-operator-6b444d44fb-j2snv_01c54a1c-d14b-4d36-8944-667c8f4bdcf4/olm-operator/0.log 2026-02-14 05:00:15.386058 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-c462v_e3c8509b-7e13-40bc-8432-5670a68b3fec/ 2026-02-14 05:00:15.386079 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-c462v_e3c8509b-7e13-40bc-8432-5670a68b3fec/kube-rbac-proxy/ 2026-02-14 05:00:15.386099 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-c462v_e3c8509b-7e13-40bc-8432-5670a68b3fec/kube-rbac-proxy/0.log 2026-02-14 05:00:15.386120 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-c462v_e3c8509b-7e13-40bc-8432-5670a68b3fec/package-server-manager/ 2026-02-14 05:00:15.386141 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_package-server-manager-789f6589d5-c462v_e3c8509b-7e13-40bc-8432-5670a68b3fec/package-server-manager/0.log 2026-02-14 05:00:15.386162 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-mm5js_5200a30b-db9a-4702-9b46-edf01edb0829/ 2026-02-14 05:00:15.386183 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-mm5js_5200a30b-db9a-4702-9b46-edf01edb0829/packageserver/ 2026-02-14 05:00:15.386203 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-operator-lifecycle-manager_packageserver-d55dfcdfc-mm5js_5200a30b-db9a-4702-9b46-edf01edb0829/packageserver/0.log 2026-02-14 05:00:15.386225 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-9jk85_ee9881ba-2c32-4a03-b24c-0271890c0db1/ 2026-02-14 05:00:15.386246 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-9jk85_ee9881ba-2c32-4a03-b24c-0271890c0db1/kube-rbac-proxy/ 2026-02-14 05:00:15.386271 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-9jk85_ee9881ba-2c32-4a03-b24c-0271890c0db1/kube-rbac-proxy/0.log 2026-02-14 05:00:15.386293 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-9jk85_ee9881ba-2c32-4a03-b24c-0271890c0db1/ovnkube-cluster-manager/ 2026-02-14 05:00:15.386314 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-control-plane-749d76644c-9jk85_ee9881ba-2c32-4a03-b24c-0271890c0db1/ovnkube-cluster-manager/0.log 2026-02-14 05:00:15.386336 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/ 2026-02-14 05:00:15.386358 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/kube-rbac-proxy-node/ 2026-02-14 05:00:15.386379 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/kube-rbac-proxy-node/0.log 2026-02-14 05:00:15.386400 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/kube-rbac-proxy-ovn-metrics/ 2026-02-14 05:00:15.386421 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/kube-rbac-proxy-ovn-metrics/0.log 2026-02-14 05:00:15.386442 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/kubecfg-setup/ 2026-02-14 05:00:15.386463 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/kubecfg-setup/0.log 2026-02-14 05:00:15.386484 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/nbdb/ 2026-02-14 05:00:15.386505 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/nbdb/0.log 2026-02-14 05:00:15.386527 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/northd/ 2026-02-14 05:00:15.386548 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/northd/0.log 2026-02-14 05:00:15.386569 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/ovn-acl-logging/ 2026-02-14 05:00:15.386589 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/ovn-acl-logging/0.log 2026-02-14 05:00:15.386605 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/ovn-controller/ 2026-02-14 05:00:15.386621 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/ovn-controller/0.log 2026-02-14 05:00:15.386636 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/ovnkube-controller/ 2026-02-14 05:00:15.386654 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/ovnkube-controller/0.log.gz 2026-02-14 05:00:15.386670 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/sbdb/ 2026-02-14 05:00:15.386685 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-ovn-kubernetes_ovnkube-node-lmrxk_d2e0de25-3a70-4aa6-86b8-ef0dbb03b337/sbdb/0.log 2026-02-14 05:00:15.386700 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-666bf96d78-77xj5_faf3f737-2dcc-46ba-a765-0cdb6ac4de79/ 2026-02-14 05:00:15.386715 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-666bf96d78-77xj5_faf3f737-2dcc-46ba-a765-0cdb6ac4de79/route-controller-manager/ 2026-02-14 05:00:15.386757 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-route-controller-manager_route-controller-manager-666bf96d78-77xj5_faf3f737-2dcc-46ba-a765-0cdb6ac4de79/route-controller-manager/0.log 2026-02-14 05:00:15.386788 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-mvjvz_da8b669e-7cbd-42a8-b7d6-2aa1421bdf0f/ 2026-02-14 05:00:15.386805 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-mvjvz_da8b669e-7cbd-42a8-b7d6-2aa1421bdf0f/service-ca-operator/ 2026-02-14 05:00:15.386820 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca-operator_service-ca-operator-777779d784-mvjvz_da8b669e-7cbd-42a8-b7d6-2aa1421bdf0f/service-ca-operator/0.log 2026-02-14 05:00:15.386835 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-pwpph_7da64aef-314f-42e5-a997-b569d67c600f/ 2026-02-14 05:00:15.386851 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-pwpph_7da64aef-314f-42e5-a997-b569d67c600f/service-ca-controller/ 2026-02-14 05:00:15.386867 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openshift-service-ca_service-ca-9c57cc56f-pwpph_7da64aef-314f-42e5-a997-b569d67c600f/service-ca-controller/0.log 2026-02-14 05:00:15.386882 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd_25931bd3-0c9d-4b00-9e30-88dae225649d/ 2026-02-14 05:00:15.386898 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd_25931bd3-0c9d-4b00-9e30-88dae225649d/extract/ 2026-02-14 05:00:15.386914 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd_25931bd3-0c9d-4b00-9e30-88dae225649d/extract/0.log 2026-02-14 05:00:15.386930 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd_25931bd3-0c9d-4b00-9e30-88dae225649d/pull/ 2026-02-14 05:00:15.386946 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd_25931bd3-0c9d-4b00-9e30-88dae225649d/pull/0.log 2026-02-14 05:00:15.386961 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd_25931bd3-0c9d-4b00-9e30-88dae225649d/util/ 2026-02-14 05:00:15.386979 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd_25931bd3-0c9d-4b00-9e30-88dae225649d/util/0.log 2026-02-14 05:00:15.387000 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk_45fe6f66-6b78-4af3-9047-2b418f3f49f4/ 2026-02-14 05:00:15.387016 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk_45fe6f66-6b78-4af3-9047-2b418f3f49f4/extract/ 2026-02-14 05:00:15.387033 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk_45fe6f66-6b78-4af3-9047-2b418f3f49f4/extract/0.log 2026-02-14 05:00:15.387049 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk_45fe6f66-6b78-4af3-9047-2b418f3f49f4/pull/ 2026-02-14 05:00:15.387064 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk_45fe6f66-6b78-4af3-9047-2b418f3f49f4/pull/0.log 2026-02-14 05:00:15.387080 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk_45fe6f66-6b78-4af3-9047-2b418f3f49f4/util/ 2026-02-14 05:00:15.387095 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk_45fe6f66-6b78-4af3-9047-2b418f3f49f4/util/0.log 2026-02-14 05:00:15.387111 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5_4b480908-5923-48db-9b0f-64933f454710/ 2026-02-14 05:00:15.387126 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5_4b480908-5923-48db-9b0f-64933f454710/extract/ 2026-02-14 05:00:15.387142 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5_4b480908-5923-48db-9b0f-64933f454710/extract/0.log 2026-02-14 05:00:15.387157 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5_4b480908-5923-48db-9b0f-64933f454710/pull/ 2026-02-14 05:00:15.387172 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5_4b480908-5923-48db-9b0f-64933f454710/pull/0.log 2026-02-14 05:00:15.387188 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5_4b480908-5923-48db-9b0f-64933f454710/util/ 2026-02-14 05:00:15.387203 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5_4b480908-5923-48db-9b0f-64933f454710/util/0.log 2026-02-14 05:00:15.387219 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl_03d13247-a1a5-4b6c-b12f-38fd46d8a967/ 2026-02-14 05:00:15.387234 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl_03d13247-a1a5-4b6c-b12f-38fd46d8a967/extract/ 2026-02-14 05:00:15.387249 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl_03d13247-a1a5-4b6c-b12f-38fd46d8a967/extract/0.log 2026-02-14 05:00:15.387271 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl_03d13247-a1a5-4b6c-b12f-38fd46d8a967/pull/ 2026-02-14 05:00:15.387287 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl_03d13247-a1a5-4b6c-b12f-38fd46d8a967/pull/0.log 2026-02-14 05:00:15.387302 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl_03d13247-a1a5-4b6c-b12f-38fd46d8a967/util/ 2026-02-14 05:00:15.387318 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl_03d13247-a1a5-4b6c-b12f-38fd46d8a967/util/0.log 2026-02-14 05:00:15.387333 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr_3ca9f906-99af-48e5-9dbc-587e8936ebfb/ 2026-02-14 05:00:15.387348 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr_3ca9f906-99af-48e5-9dbc-587e8936ebfb/extract/ 2026-02-14 05:00:15.387364 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr_3ca9f906-99af-48e5-9dbc-587e8936ebfb/extract/0.log 2026-02-14 05:00:15.387379 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr_3ca9f906-99af-48e5-9dbc-587e8936ebfb/pull/ 2026-02-14 05:00:15.387394 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr_3ca9f906-99af-48e5-9dbc-587e8936ebfb/pull/0.log 2026-02-14 05:00:15.387410 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr_3ca9f906-99af-48e5-9dbc-587e8936ebfb/util/ 2026-02-14 05:00:15.387425 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr_3ca9f906-99af-48e5-9dbc-587e8936ebfb/util/0.log 2026-02-14 05:00:15.387440 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb_9665e16d-a9fe-4643-ae3f-f7bf4a33a194/ 2026-02-14 05:00:15.387455 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb_9665e16d-a9fe-4643-ae3f-f7bf4a33a194/extract/ 2026-02-14 05:00:15.387470 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb_9665e16d-a9fe-4643-ae3f-f7bf4a33a194/extract/0.log 2026-02-14 05:00:15.387486 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb_9665e16d-a9fe-4643-ae3f-f7bf4a33a194/pull/ 2026-02-14 05:00:15.387501 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb_9665e16d-a9fe-4643-ae3f-f7bf4a33a194/pull/0.log 2026-02-14 05:00:15.387517 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb_9665e16d-a9fe-4643-ae3f-f7bf4a33a194/util/ 2026-02-14 05:00:15.387532 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb_9665e16d-a9fe-4643-ae3f-f7bf4a33a194/util/0.log 2026-02-14 05:00:15.387551 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd_f12e5a6c-21f5-4b3a-89f3-f53e165ca019/ 2026-02-14 05:00:15.387567 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd_f12e5a6c-21f5-4b3a-89f3-f53e165ca019/extract/ 2026-02-14 05:00:15.387582 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd_f12e5a6c-21f5-4b3a-89f3-f53e165ca019/extract/0.log 2026-02-14 05:00:15.387598 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd_f12e5a6c-21f5-4b3a-89f3-f53e165ca019/pull/ 2026-02-14 05:00:15.387613 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd_f12e5a6c-21f5-4b3a-89f3-f53e165ca019/pull/0.log 2026-02-14 05:00:15.387628 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd_f12e5a6c-21f5-4b3a-89f3-f53e165ca019/util/ 2026-02-14 05:00:15.387643 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd_f12e5a6c-21f5-4b3a-89f3-f53e165ca019/util/0.log 2026-02-14 05:00:15.387659 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-8b6f878bd-mjss6_bfc359eb-f45b-4e54-b457-6bf2c5a57a7f/ 2026-02-14 05:00:15.387674 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-8b6f878bd-mjss6_bfc359eb-f45b-4e54-b457-6bf2c5a57a7f/manager/ 2026-02-14 05:00:15.387690 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-controller-manager-8b6f878bd-mjss6_bfc359eb-f45b-4e54-b457-6bf2c5a57a7f/manager/0.log.gz 2026-02-14 05:00:15.387705 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-jwl5s_358c5196-8dbe-4858-8ae6-2fc9032903f7/ 2026-02-14 05:00:15.387720 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-jwl5s_358c5196-8dbe-4858-8ae6-2fc9032903f7/registry-server/ 2026-02-14 05:00:15.387756 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_glance-operator-index-jwl5s_358c5196-8dbe-4858-8ae6-2fc9032903f7/registry-server/0.log 2026-02-14 05:00:15.387772 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-84ffb557cd-2cs8f_b356c7cb-d96e-4a61-8a07-45e500290842/ 2026-02-14 05:00:15.387788 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-84ffb557cd-2cs8f_b356c7cb-d96e-4a61-8a07-45e500290842/manager/ 2026-02-14 05:00:15.387803 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-controller-manager-84ffb557cd-2cs8f_b356c7cb-d96e-4a61-8a07-45e500290842/manager/0.log 2026-02-14 05:00:15.387818 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-d7r4h_4204c761-5a7f-448c-9cc3-442e146c503c/ 2026-02-14 05:00:15.387834 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-d7r4h_4204c761-5a7f-448c-9cc3-442e146c503c/registry-server/ 2026-02-14 05:00:15.387855 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_horizon-operator-index-d7r4h_4204c761-5a7f-448c-9cc3-442e146c503c/registry-server/0.log 2026-02-14 05:00:15.387871 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-6c84b9b8c-zldj4_0a77f59c-d8cf-464a-87de-db472aeb99e1/ 2026-02-14 05:00:15.387886 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-6c84b9b8c-zldj4_0a77f59c-d8cf-464a-87de-db472aeb99e1/manager/ 2026-02-14 05:00:15.387901 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-controller-manager-6c84b9b8c-zldj4_0a77f59c-d8cf-464a-87de-db472aeb99e1/manager/0.log 2026-02-14 05:00:15.387916 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-2c8np_2ab6738a-ccf4-4864-88ba-fbc9d7f148dc/ 2026-02-14 05:00:15.387932 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-2c8np_2ab6738a-ccf4-4864-88ba-fbc9d7f148dc/registry-server/ 2026-02-14 05:00:15.387947 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_infra-operator-index-2c8np_2ab6738a-ccf4-4864-88ba-fbc9d7f148dc/registry-server/0.log 2026-02-14 05:00:15.387963 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-574c4d898d-lpspq_08760b1a-6da8-4a41-a41b-c1122564dffe/ 2026-02-14 05:00:15.387978 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-574c4d898d-lpspq_08760b1a-6da8-4a41-a41b-c1122564dffe/manager/ 2026-02-14 05:00:15.387994 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-controller-manager-574c4d898d-lpspq_08760b1a-6da8-4a41-a41b-c1122564dffe/manager/0.log 2026-02-14 05:00:15.388009 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-dfsb7_382cda52-5ff9-4f70-b148-a58656fc9a47/ 2026-02-14 05:00:15.388025 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-dfsb7_382cda52-5ff9-4f70-b148-a58656fc9a47/registry-server/ 2026-02-14 05:00:15.388040 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_keystone-operator-index-dfsb7_382cda52-5ff9-4f70-b148-a58656fc9a47/registry-server/0.log 2026-02-14 05:00:15.388056 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-66588679ff-75hg5_4bea88b9-c15f-418c-87aa-2d854b4259a3/ 2026-02-14 05:00:15.388071 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-66588679ff-75hg5_4bea88b9-c15f-418c-87aa-2d854b4259a3/manager/ 2026-02-14 05:00:15.388087 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-controller-manager-66588679ff-75hg5_4bea88b9-c15f-418c-87aa-2d854b4259a3/manager/0.log 2026-02-14 05:00:15.388103 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-sbhcj_a9f00918-2b15-4842-857d-a90e620095c7/ 2026-02-14 05:00:15.388118 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-sbhcj_a9f00918-2b15-4842-857d-a90e620095c7/registry-server/ 2026-02-14 05:00:15.388133 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_mariadb-operator-index-sbhcj_a9f00918-2b15-4842-857d-a90e620095c7/registry-server/0.log 2026-02-14 05:00:15.388152 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-fjrq5_0e83f489-47c7-4840-927f-061813d1e687/ 2026-02-14 05:00:15.388167 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-fjrq5_0e83f489-47c7-4840-927f-061813d1e687/operator/ 2026-02-14 05:00:15.388183 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-779fc9694b-fjrq5_0e83f489-47c7-4840-927f-061813d1e687/operator/0.log 2026-02-14 05:00:15.388198 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-l2gj9_1c8aa37e-3284-47e4-b631-95aee139105d/ 2026-02-14 05:00:15.388214 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-l2gj9_1c8aa37e-3284-47e4-b631-95aee139105d/registry-server/ 2026-02-14 05:00:15.388229 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_rabbitmq-cluster-operator-index-l2gj9_1c8aa37e-3284-47e4-b631-95aee139105d/registry-server/0.log 2026-02-14 05:00:15.388245 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-78fb5fffd-w49cn_917a3017-4121-461d-9aa6-648d8176a8f7/ 2026-02-14 05:00:15.388261 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-78fb5fffd-w49cn_917a3017-4121-461d-9aa6-648d8176a8f7/manager/ 2026-02-14 05:00:15.388276 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-controller-manager-78fb5fffd-w49cn_917a3017-4121-461d-9aa6-648d8176a8f7/manager/0.log 2026-02-14 05:00:15.388292 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-kdlbr_8521ceed-cc50-45b1-9d1f-f23a55fda70a/ 2026-02-14 05:00:15.388308 | controller | cd+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-kdlbr_8521ceed-cc50-45b1-9d1f-f23a55fda70a/registry-server/ 2026-02-14 05:00:15.388323 | controller | >f+++++++++ ci-framework-data/logs/crc/crc-logs-artifacts/pods/openstack-operators_swift-operator-index-kdlbr_8521ceed-cc50-45b1-9d1f-f23a55fda70a/registry-server/0.log 2026-02-14 05:00:15.388339 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/ 2026-02-14 05:00:15.388355 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/event-filter.html 2026-02-14 05:00:15.388371 | controller | cL+++++++++ ci-framework-data/logs/openstack-must-gather/latest -> quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15 2026-02-14 05:00:15.388387 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/must-gather.logs 2026-02-14 05:00:15.388402 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/timestamp 2026-02-14 05:00:15.388418 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/ 2026-02-14 05:00:15.388433 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/gather.logs 2026-02-14 05:00:15.388448 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/must-gather.tar.xz 2026-02-14 05:00:15.388463 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/packagemanifests.gz 2026-02-14 05:00:15.388482 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/run.log 2026-02-14 05:00:15.388498 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/version 2026-02-14 05:00:15.388513 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/ 2026-02-14 05:00:15.388529 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.glance.openstack.org.yaml 2026-02-14 05:00:15.388545 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.horizon.openstack.org.yaml 2026-02-14 05:00:15.388561 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.instanceha.openstack.org.yaml 2026-02-14 05:00:15.388577 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.keystone.openstack.org.yaml 2026-02-14 05:00:15.388595 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.mariadb.openstack.org.yaml 2026-02-14 05:00:15.388613 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.memcached.openstack.org.yaml 2026-02-14 05:00:15.388629 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.network.openstack.org.yaml 2026-02-14 05:00:15.388644 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.rabbitmq.com.yaml 2026-02-14 05:00:15.388660 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.rabbitmq.openstack.org.yaml 2026-02-14 05:00:15.388675 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.redis.openstack.org.yaml 2026-02-14 05:00:15.388691 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.swift.openstack.org.yaml 2026-02-14 05:00:15.388707 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/apiservices/v1beta1.topology.openstack.org.yaml 2026-02-14 05:00:15.388736 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/ 2026-02-14 05:00:15.388760 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/bgpconfigurations.network.openstack.org.yaml 2026-02-14 05:00:15.388776 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/dnsdata.network.openstack.org.yaml 2026-02-14 05:00:15.388792 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/dnsmasqs.network.openstack.org.yaml 2026-02-14 05:00:15.388808 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/galerabackups.mariadb.openstack.org.yaml 2026-02-14 05:00:15.388823 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/galerarestores.mariadb.openstack.org.yaml 2026-02-14 05:00:15.388838 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/galeras.mariadb.openstack.org.yaml 2026-02-14 05:00:15.388854 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/glanceapis.glance.openstack.org.yaml 2026-02-14 05:00:15.388869 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/glances.glance.openstack.org.yaml 2026-02-14 05:00:15.388884 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/horizons.horizon.openstack.org.yaml 2026-02-14 05:00:15.388899 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/instancehas.instanceha.openstack.org.yaml 2026-02-14 05:00:15.388914 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/ipsets.network.openstack.org.yaml 2026-02-14 05:00:15.388930 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/keystoneapis.keystone.openstack.org.yaml 2026-02-14 05:00:15.388945 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/keystoneapplicationcredentials.keystone.openstack.org.yaml 2026-02-14 05:00:15.388960 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/keystoneendpoints.keystone.openstack.org.yaml 2026-02-14 05:00:15.388976 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/keystoneservices.keystone.openstack.org.yaml 2026-02-14 05:00:15.388995 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/mariadbaccounts.mariadb.openstack.org.yaml 2026-02-14 05:00:15.389010 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/mariadbdatabases.mariadb.openstack.org.yaml 2026-02-14 05:00:15.389026 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/memcacheds.memcached.openstack.org.yaml 2026-02-14 05:00:15.389041 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/netconfigs.network.openstack.org.yaml 2026-02-14 05:00:15.389056 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/rabbitmqclusters.rabbitmq.com.yaml 2026-02-14 05:00:15.389071 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/rabbitmqpolicies.rabbitmq.openstack.org.yaml 2026-02-14 05:00:15.389087 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/rabbitmqs.rabbitmq.openstack.org.yaml 2026-02-14 05:00:15.389102 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/rabbitmqusers.rabbitmq.openstack.org.yaml 2026-02-14 05:00:15.389118 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/rabbitmqvhosts.rabbitmq.openstack.org.yaml 2026-02-14 05:00:15.389134 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/redises.redis.openstack.org.yaml 2026-02-14 05:00:15.389150 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/reservations.network.openstack.org.yaml 2026-02-14 05:00:15.389166 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/swiftproxies.swift.openstack.org.yaml 2026-02-14 05:00:15.389181 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/swiftrings.swift.openstack.org.yaml 2026-02-14 05:00:15.389197 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/swifts.swift.openstack.org.yaml 2026-02-14 05:00:15.389212 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/swiftstorages.swift.openstack.org.yaml 2026-02-14 05:00:15.389230 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/topologies.topology.openstack.org.yaml 2026-02-14 05:00:15.389246 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/crd/transporturls.rabbitmq.openstack.org.yaml 2026-02-14 05:00:15.389261 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/csv/ 2026-02-14 05:00:15.389276 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/csv/glance-operator.v0.0.1 2026-02-14 05:00:15.389292 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/csv/horizon-operator.v0.0.1 2026-02-14 05:00:15.389307 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/csv/infra-operator.v0.0.1 2026-02-14 05:00:15.389322 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/csv/keystone-operator.v0.0.1 2026-02-14 05:00:15.389338 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/csv/mariadb-operator.v0.0.1 2026-02-14 05:00:15.389353 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/csv/metallb-operator.v4.18.0-202601302238 2026-02-14 05:00:15.389370 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/csv/rabbitmq-cluster-operator.v0.0.1 2026-02-14 05:00:15.389386 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/csv/swift-operator.v0.0.1 2026-02-14 05:00:15.389415 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/ctlplane/ 2026-02-14 05:00:15.389433 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/ctlplane/endpoints 2026-02-14 05:00:15.389449 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/ctlplane/services 2026-02-14 05:00:15.389464 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/ctlplane/ovn/ 2026-02-14 05:00:15.389480 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/ctlplane/rabbitmq/ 2026-02-14 05:00:15.389499 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/dbs/ 2026-02-14 05:00:15.389515 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/ 2026-02-14 05:00:15.389530 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/ 2026-02-14 05:00:15.389545 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/all_resources.log 2026-02-14 05:00:15.389561 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/events.log 2026-02-14 05:00:15.389576 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/nad.log 2026-02-14 05:00:15.389591 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pvc.log 2026-02-14 05:00:15.389607 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/buildconfig/ 2026-02-14 05:00:15.389622 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/cert/ 2026-02-14 05:00:15.389638 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/certificaterequests/ 2026-02-14 05:00:15.389653 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/configmaps/ 2026-02-14 05:00:15.389669 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/configmaps/dns-swift-storage-0.yaml 2026-02-14 05:00:15.389684 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/configmaps/rabbitmq-plugins-conf.yaml 2026-02-14 05:00:15.389699 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/configmaps/rabbitmq-server-conf.yaml 2026-02-14 05:00:15.389715 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/configmaps/swift-ring-config-data.yaml 2026-02-14 05:00:15.389751 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/configmaps/swift-ring-files.yaml 2026-02-14 05:00:15.389785 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/configmaps/swift-ring-scripts.yaml 2026-02-14 05:00:15.389803 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/configmaps/swift-storage-config-data.yaml 2026-02-14 05:00:15.389819 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/cronjobs/ 2026-02-14 05:00:15.389835 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/cronjobs/keystone-cron.yaml 2026-02-14 05:00:15.389850 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/ 2026-02-14 05:00:15.389865 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/dnsdata.network.openstack.org/ 2026-02-14 05:00:15.389881 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/dnsdata.network.openstack.org/dns-swift-storage-0.yaml 2026-02-14 05:00:15.389921 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/galeras.mariadb.openstack.org/ 2026-02-14 05:00:15.389944 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/galeras.mariadb.openstack.org/openstack.yaml 2026-02-14 05:00:15.389960 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/keystoneapis.keystone.openstack.org/ 2026-02-14 05:00:15.389975 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/keystoneapis.keystone.openstack.org/keystone.yaml 2026-02-14 05:00:15.389991 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/ 2026-02-14 05:00:15.390007 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/keystoneendpoints.keystone.openstack.org/swift.yaml 2026-02-14 05:00:15.390023 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/ 2026-02-14 05:00:15.390043 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/keystoneservices.keystone.openstack.org/swift.yaml 2026-02-14 05:00:15.390059 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/ 2026-02-14 05:00:15.390075 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/keystone.yaml 2026-02-14 05:00:15.390091 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/mariadbaccounts.mariadb.openstack.org/openstack-mariadb-root.yaml 2026-02-14 05:00:15.390107 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/ 2026-02-14 05:00:15.390123 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/mariadbdatabases.mariadb.openstack.org/keystone.yaml 2026-02-14 05:00:15.390138 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/memcacheds.memcached.openstack.org/ 2026-02-14 05:00:15.390154 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/memcacheds.memcached.openstack.org/memcached.yaml 2026-02-14 05:00:15.390169 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/rabbitmqclusters.rabbitmq.com/ 2026-02-14 05:00:15.390184 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/rabbitmqclusters.rabbitmq.com/rabbitmq.yaml 2026-02-14 05:00:15.390200 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/swiftproxies.swift.openstack.org/ 2026-02-14 05:00:15.390215 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/swiftproxies.swift.openstack.org/swift-proxy.yaml 2026-02-14 05:00:15.390231 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/swiftrings.swift.openstack.org/ 2026-02-14 05:00:15.390250 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/swiftrings.swift.openstack.org/swift-ring.yaml 2026-02-14 05:00:15.390266 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/swifts.swift.openstack.org/ 2026-02-14 05:00:15.390282 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/swifts.swift.openstack.org/swift.yaml 2026-02-14 05:00:15.390298 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/swiftstorages.swift.openstack.org/ 2026-02-14 05:00:15.390314 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/swiftstorages.swift.openstack.org/swift-storage.yaml 2026-02-14 05:00:15.390330 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/ 2026-02-14 05:00:15.390346 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/crs/transporturls.rabbitmq.openstack.org/keystone-keystone-transport.yaml 2026-02-14 05:00:15.390361 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/daemonset/ 2026-02-14 05:00:15.390377 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/deployments/ 2026-02-14 05:00:15.390393 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/deployments/keystone.yaml 2026-02-14 05:00:15.390409 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/deployments/swift-proxy.yaml 2026-02-14 05:00:15.390424 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/imagestream/ 2026-02-14 05:00:15.390440 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/installplans/ 2026-02-14 05:00:15.390455 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/issuer/ 2026-02-14 05:00:15.390475 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/jobs/ 2026-02-14 05:00:15.390491 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/jobs/swift-ring-rebalance.yaml 2026-02-14 05:00:15.390506 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/poddisruptionbudgets/ 2026-02-14 05:00:15.390522 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/ 2026-02-14 05:00:15.390537 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/keystone-656d76b776-2smnz/ 2026-02-14 05:00:15.390553 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/keystone-656d76b776-2smnz/keystone-656d76b776-2smnz-describe 2026-02-14 05:00:15.390569 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/keystone-656d76b776-2smnz/logs/ 2026-02-14 05:00:15.390585 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/keystone-656d76b776-2smnz/logs/keystone-api.log.gz 2026-02-14 05:00:15.390601 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/memcached-0/ 2026-02-14 05:00:15.390616 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/memcached-0/memcached-0-describe 2026-02-14 05:00:15.390632 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/memcached-0/logs/ 2026-02-14 05:00:15.390647 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/memcached-0/logs/memcached.log 2026-02-14 05:00:15.390663 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-0/ 2026-02-14 05:00:15.390678 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-0/openstack-galera-0-describe 2026-02-14 05:00:15.390693 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/ 2026-02-14 05:00:15.390712 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/galera.log 2026-02-14 05:00:15.390748 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-0/logs/mysql-bootstrap.log 2026-02-14 05:00:15.390766 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-1/ 2026-02-14 05:00:15.390782 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-1/openstack-galera-1-describe 2026-02-14 05:00:15.390797 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/ 2026-02-14 05:00:15.390813 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/galera.log 2026-02-14 05:00:15.390829 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-1/logs/mysql-bootstrap.log 2026-02-14 05:00:15.390845 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-2/ 2026-02-14 05:00:15.390861 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-2/openstack-galera-2-describe 2026-02-14 05:00:15.390876 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/ 2026-02-14 05:00:15.390891 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/galera.log 2026-02-14 05:00:15.390907 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstack-galera-2/logs/mysql-bootstrap.log 2026-02-14 05:00:15.390922 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstackclient/ 2026-02-14 05:00:15.390938 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstackclient/openstackclient-describe 2026-02-14 05:00:15.390957 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstackclient/logs/ 2026-02-14 05:00:15.390973 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/openstackclient/logs/openstackclient.log 2026-02-14 05:00:15.390989 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/ 2026-02-14 05:00:15.391004 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/rabbitmq-server-0-describe 2026-02-14 05:00:15.391020 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/ 2026-02-14 05:00:15.391035 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/rabbitmq.log 2026-02-14 05:00:15.391051 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/rabbitmq-server-0/logs/setup-container.log 2026-02-14 05:00:15.391066 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-proxy-5f6df75b65-7cvfl/ 2026-02-14 05:00:15.391082 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-proxy-5f6df75b65-7cvfl/swift-proxy-5f6df75b65-7cvfl-describe 2026-02-14 05:00:15.391097 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-proxy-5f6df75b65-7cvfl/logs/ 2026-02-14 05:00:15.391113 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-proxy-5f6df75b65-7cvfl/logs/proxy-httpd.log 2026-02-14 05:00:15.391129 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-proxy-5f6df75b65-7cvfl/logs/proxy-server.log 2026-02-14 05:00:15.391145 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-xgzrm/ 2026-02-14 05:00:15.391164 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-xgzrm/swift-ring-rebalance-xgzrm-describe 2026-02-14 05:00:15.391180 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-xgzrm/logs/ 2026-02-14 05:00:15.391196 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-ring-rebalance-xgzrm/logs/swift-ring-rebalance.log 2026-02-14 05:00:15.391212 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/ 2026-02-14 05:00:15.391228 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/swift-storage-0-describe 2026-02-14 05:00:15.391244 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/ 2026-02-14 05:00:15.391259 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-auditor.log 2026-02-14 05:00:15.391274 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-reaper.log 2026-02-14 05:00:15.391290 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-replicator.log 2026-02-14 05:00:15.391305 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/account-server.log 2026-02-14 05:00:15.391321 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-auditor.log 2026-02-14 05:00:15.391337 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-replicator.log 2026-02-14 05:00:15.391352 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-server.log 2026-02-14 05:00:15.391368 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/container-updater.log 2026-02-14 05:00:15.391387 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-auditor.log 2026-02-14 05:00:15.391404 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-expirer.log 2026-02-14 05:00:15.391420 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-replicator.log 2026-02-14 05:00:15.391436 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-server.log 2026-02-14 05:00:15.391452 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/object-updater.log 2026-02-14 05:00:15.391467 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/rsync.log 2026-02-14 05:00:15.391483 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/pods/swift-storage-0/logs/swift-recon-cron.log 2026-02-14 05:00:15.391499 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/replicaset/ 2026-02-14 05:00:15.391515 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/replicaset/keystone-656d76b776.yaml 2026-02-14 05:00:15.391531 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/replicaset/swift-proxy-5f6df75b65.yaml 2026-02-14 05:00:15.391547 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/routes/ 2026-02-14 05:00:15.391563 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/ 2026-02-14 05:00:15.391578 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/keystone/ 2026-02-14 05:00:15.391594 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml 2026-02-14 05:00:15.391615 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-custom.conf 2026-02-14 05:00:15.391632 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-httpd.conf 2026-02-14 05:00:15.391648 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-keystone.conf 2026-02-14 05:00:15.391663 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/keystone/keystone-config-data.yaml-ssl.conf 2026-02-14 05:00:15.391679 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/keystone/keystone-db-secret.yaml 2026-02-14 05:00:15.391695 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/keystone/keystone-scripts.yaml 2026-02-14 05:00:15.391711 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/keystone/keystone.yaml 2026-02-14 05:00:15.391741 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/keystone/rabbitmq-transport-url-keystone-keystone-transport.yaml 2026-02-14 05:00:15.391761 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/mariadb/ 2026-02-14 05:00:15.391793 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/mariadb/openstack-mariadb-root-db-secret.yaml 2026-02-14 05:00:15.391810 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/octavia/ 2026-02-14 05:00:15.391826 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/octavia/octavia-ca-passphrase.yaml 2026-02-14 05:00:15.391842 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/rabbitmq/ 2026-02-14 05:00:15.391857 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-default-user.yaml 2026-02-14 05:00:15.391876 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-default-user.yaml-default_user.conf 2026-02-14 05:00:15.391893 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-erlang-cookie.yaml 2026-02-14 05:00:15.391909 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/rabbitmq/rabbitmq-transport-url-keystone-keystone-transport.yaml 2026-02-14 05:00:15.391924 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/swift/ 2026-02-14 05:00:15.391940 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/swift/swift-conf.yaml 2026-02-14 05:00:15.391956 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/swift/swift-conf.yaml-swift.conf 2026-02-14 05:00:15.391971 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml 2026-02-14 05:00:15.391987 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-00-proxy-server.conf 2026-02-14 05:00:15.392002 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-01-proxy-server.conf 2026-02-14 05:00:15.392018 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-dispersion.conf 2026-02-14 05:00:15.392033 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-httpd.conf 2026-02-14 05:00:15.392048 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-keymaster.conf 2026-02-14 05:00:15.392064 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/secrets/swift/swift-proxy-config-data.yaml-ssl.conf 2026-02-14 05:00:15.392082 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/services/ 2026-02-14 05:00:15.392098 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/services/keystone-internal.yaml 2026-02-14 05:00:15.392113 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/services/keystone-public.yaml 2026-02-14 05:00:15.392129 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/services/memcached.yaml 2026-02-14 05:00:15.392144 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/services/openstack-galera.yaml 2026-02-14 05:00:15.392160 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/services/openstack.yaml 2026-02-14 05:00:15.392176 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/services/rabbitmq-nodes.yaml 2026-02-14 05:00:15.392191 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/services/rabbitmq.yaml 2026-02-14 05:00:15.392207 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/services/swift-internal.yaml 2026-02-14 05:00:15.392222 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/services/swift-public.yaml 2026-02-14 05:00:15.392237 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/services/swift-storage.yaml 2026-02-14 05:00:15.392253 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/statefulset/ 2026-02-14 05:00:15.392268 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/statefulset/memcached.yaml 2026-02-14 05:00:15.392283 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/statefulset/openstack-galera.yaml 2026-02-14 05:00:15.392298 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/statefulset/rabbitmq-server.yaml 2026-02-14 05:00:15.392318 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/statefulset/swift-storage.yaml 2026-02-14 05:00:15.392333 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/glance-kuttl-tests/subscriptions/ 2026-02-14 05:00:15.392348 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/ 2026-02-14 05:00:15.392364 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/all_resources.log 2026-02-14 05:00:15.392379 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/events.log 2026-02-14 05:00:15.392395 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/nad.log 2026-02-14 05:00:15.392411 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pvc.log 2026-02-14 05:00:15.392426 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/buildconfig/ 2026-02-14 05:00:15.392442 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/cert/ 2026-02-14 05:00:15.392457 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/certificaterequests/ 2026-02-14 05:00:15.392473 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/configmaps/ 2026-02-14 05:00:15.392488 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/cronjobs/ 2026-02-14 05:00:15.392504 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/crs/ 2026-02-14 05:00:15.392520 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/crs/metallbs.metallb.io/ 2026-02-14 05:00:15.392536 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/crs/metallbs.metallb.io/metallb.yaml 2026-02-14 05:00:15.392555 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/daemonset/ 2026-02-14 05:00:15.392572 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/daemonset/frr-k8s.yaml 2026-02-14 05:00:15.392587 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/daemonset/speaker.yaml 2026-02-14 05:00:15.392603 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/deployments/ 2026-02-14 05:00:15.392619 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/deployments/controller.yaml 2026-02-14 05:00:15.392634 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/deployments/frr-k8s-webhook-server.yaml 2026-02-14 05:00:15.392650 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/deployments/metallb-operator-controller-manager.yaml 2026-02-14 05:00:15.392666 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/deployments/metallb-operator-webhook-server.yaml 2026-02-14 05:00:15.392682 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/imagestream/ 2026-02-14 05:00:15.392698 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/installplans/ 2026-02-14 05:00:15.392713 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/installplans/install-swmd5 2026-02-14 05:00:15.392747 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/issuer/ 2026-02-14 05:00:15.392766 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/jobs/ 2026-02-14 05:00:15.392782 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/poddisruptionbudgets/ 2026-02-14 05:00:15.392798 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/ 2026-02-14 05:00:15.392817 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/controller-69bbfbf88f-8f6sf/ 2026-02-14 05:00:15.392834 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/controller-69bbfbf88f-8f6sf/controller-69bbfbf88f-8f6sf-describe 2026-02-14 05:00:15.392850 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/controller-69bbfbf88f-8f6sf/logs/ 2026-02-14 05:00:15.392866 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/controller-69bbfbf88f-8f6sf/logs/controller.log 2026-02-14 05:00:15.392882 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/controller-69bbfbf88f-8f6sf/logs/kube-rbac-proxy.log 2026-02-14 05:00:15.392897 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/ 2026-02-14 05:00:15.392913 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/frr-k8s-c5tb6-describe 2026-02-14 05:00:15.392929 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/logs/ 2026-02-14 05:00:15.392944 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/logs/controller.log 2026-02-14 05:00:15.392959 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/logs/cp-frr-files.log 2026-02-14 05:00:15.392975 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/logs/cp-metrics.log 2026-02-14 05:00:15.392990 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/logs/cp-reloader.log 2026-02-14 05:00:15.393005 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/logs/frr-metrics.log 2026-02-14 05:00:15.393021 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/logs/frr.log.gz 2026-02-14 05:00:15.393039 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/logs/kube-rbac-proxy-frr.log 2026-02-14 05:00:15.393055 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/logs/kube-rbac-proxy.log 2026-02-14 05:00:15.393070 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-c5tb6/logs/reloader.log 2026-02-14 05:00:15.393086 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-webhook-server-78b44bf5bb-ktbll/ 2026-02-14 05:00:15.393101 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-webhook-server-78b44bf5bb-ktbll/frr-k8s-webhook-server-78b44bf5bb-ktbll-describe 2026-02-14 05:00:15.393117 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-webhook-server-78b44bf5bb-ktbll/logs/ 2026-02-14 05:00:15.393132 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/frr-k8s-webhook-server-78b44bf5bb-ktbll/logs/frr-k8s-webhook-server.log 2026-02-14 05:00:15.393148 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/metallb-operator-controller-manager-78498d58f4-lxhwf/ 2026-02-14 05:00:15.393163 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/metallb-operator-controller-manager-78498d58f4-lxhwf/metallb-operator-controller-manager-78498d58f4-lxhwf-describe 2026-02-14 05:00:15.393179 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/metallb-operator-controller-manager-78498d58f4-lxhwf/logs/ 2026-02-14 05:00:15.393195 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/metallb-operator-controller-manager-78498d58f4-lxhwf/logs/manager.log 2026-02-14 05:00:15.393210 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/metallb-operator-webhook-server-5bf8f78468-8dwsw/ 2026-02-14 05:00:15.393226 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/metallb-operator-webhook-server-5bf8f78468-8dwsw/metallb-operator-webhook-server-5bf8f78468-8dwsw-describe 2026-02-14 05:00:15.393245 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/metallb-operator-webhook-server-5bf8f78468-8dwsw/logs/ 2026-02-14 05:00:15.393261 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/metallb-operator-webhook-server-5bf8f78468-8dwsw/logs/webhook-server.log 2026-02-14 05:00:15.393277 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/speaker-59t5w/ 2026-02-14 05:00:15.393293 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/speaker-59t5w/speaker-59t5w-describe 2026-02-14 05:00:15.393309 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/speaker-59t5w/logs/ 2026-02-14 05:00:15.393324 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/speaker-59t5w/logs/kube-rbac-proxy.log 2026-02-14 05:00:15.393340 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/pods/speaker-59t5w/logs/speaker.log.gz 2026-02-14 05:00:15.393355 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/replicaset/ 2026-02-14 05:00:15.393371 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/replicaset/controller-69bbfbf88f.yaml 2026-02-14 05:00:15.393386 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/replicaset/frr-k8s-webhook-server-78b44bf5bb.yaml 2026-02-14 05:00:15.393417 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/replicaset/metallb-operator-controller-manager-78498d58f4.yaml 2026-02-14 05:00:15.393433 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/replicaset/metallb-operator-webhook-server-5bf8f78468.yaml 2026-02-14 05:00:15.393449 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/routes/ 2026-02-14 05:00:15.393465 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/services/ 2026-02-14 05:00:15.393483 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/services/controller-monitor-service.yaml 2026-02-14 05:00:15.393499 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/services/frr-k8s-monitor-service.yaml 2026-02-14 05:00:15.393514 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/services/frr-k8s-webhook-service.yaml 2026-02-14 05:00:15.393530 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/services/metallb-operator-controller-manager-service.yaml 2026-02-14 05:00:15.393545 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/services/metallb-operator-webhook-server-service.yaml 2026-02-14 05:00:15.393561 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/services/metallb-operator-webhook-service.yaml 2026-02-14 05:00:15.393576 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/services/speaker-monitor-service.yaml 2026-02-14 05:00:15.393592 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/services/webhook-service.yaml 2026-02-14 05:00:15.393607 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/statefulset/ 2026-02-14 05:00:15.393622 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/subscriptions/ 2026-02-14 05:00:15.393638 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/metallb-system/subscriptions/metallb-operator-sub 2026-02-14 05:00:15.393653 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/ 2026-02-14 05:00:15.393669 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/all_resources.log 2026-02-14 05:00:15.393685 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/events.log 2026-02-14 05:00:15.393701 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/nad.log 2026-02-14 05:00:15.393720 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/pvc.log 2026-02-14 05:00:15.393755 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/buildconfig/ 2026-02-14 05:00:15.393772 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/cert/ 2026-02-14 05:00:15.393787 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/certificaterequests/ 2026-02-14 05:00:15.393803 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/configmaps/ 2026-02-14 05:00:15.393819 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/cronjobs/ 2026-02-14 05:00:15.393835 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/daemonset/ 2026-02-14 05:00:15.393909 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/deployments/ 2026-02-14 05:00:15.393937 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/deployments/control-plane-machine-set-operator.yaml 2026-02-14 05:00:15.393956 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/deployments/machine-api-operator.yaml 2026-02-14 05:00:15.393973 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/imagestream/ 2026-02-14 05:00:15.393990 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/installplans/ 2026-02-14 05:00:15.394006 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/issuer/ 2026-02-14 05:00:15.394023 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/jobs/ 2026-02-14 05:00:15.394039 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/poddisruptionbudgets/ 2026-02-14 05:00:15.394059 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/pods/ 2026-02-14 05:00:15.394075 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-glwnx/ 2026-02-14 05:00:15.394091 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-glwnx/control-plane-machine-set-operator-78cbb6b69f-glwnx-describe 2026-02-14 05:00:15.394108 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-glwnx/logs/ 2026-02-14 05:00:15.394124 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/pods/control-plane-machine-set-operator-78cbb6b69f-glwnx/logs/control-plane-machine-set-operator.log 2026-02-14 05:00:15.394140 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-6mtkf/ 2026-02-14 05:00:15.394156 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-6mtkf/machine-api-operator-5694c8668f-6mtkf-describe 2026-02-14 05:00:15.394172 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-6mtkf/logs/ 2026-02-14 05:00:15.394188 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-6mtkf/logs/kube-rbac-proxy.log 2026-02-14 05:00:15.394204 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/pods/machine-api-operator-5694c8668f-6mtkf/logs/machine-api-operator.log 2026-02-14 05:00:15.394220 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/replicaset/ 2026-02-14 05:00:15.394235 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/replicaset/control-plane-machine-set-operator-78cbb6b69f.yaml 2026-02-14 05:00:15.394304 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/replicaset/machine-api-operator-5694c8668f.yaml 2026-02-14 05:00:15.394340 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/routes/ 2026-02-14 05:00:15.394359 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/services/ 2026-02-14 05:00:15.394376 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/services/cluster-autoscaler-operator.yaml 2026-02-14 05:00:15.394393 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/services/control-plane-machine-set-operator.yaml 2026-02-14 05:00:15.394409 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/services/machine-api-controllers.yaml 2026-02-14 05:00:15.394443 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/services/machine-api-operator-machine-webhook.yaml 2026-02-14 05:00:15.394507 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/services/machine-api-operator-webhook.yaml 2026-02-14 05:00:15.394531 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/services/machine-api-operator.yaml 2026-02-14 05:00:15.394549 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/statefulset/ 2026-02-14 05:00:15.394567 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-machine-api/subscriptions/ 2026-02-14 05:00:15.394583 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/ 2026-02-14 05:00:15.394600 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/all_resources.log 2026-02-14 05:00:15.394615 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/events.log 2026-02-14 05:00:15.394631 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/nad.log 2026-02-14 05:00:15.394650 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pvc.log 2026-02-14 05:00:15.394667 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/buildconfig/ 2026-02-14 05:00:15.394682 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/cert/ 2026-02-14 05:00:15.394698 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/certificaterequests/ 2026-02-14 05:00:15.394713 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/configmaps/ 2026-02-14 05:00:15.394748 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/cronjobs/ 2026-02-14 05:00:15.394765 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/daemonset/ 2026-02-14 05:00:15.394780 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/deployments/ 2026-02-14 05:00:15.394796 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/deployments/marketplace-operator.yaml 2026-02-14 05:00:15.394811 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/imagestream/ 2026-02-14 05:00:15.394827 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/installplans/ 2026-02-14 05:00:15.394842 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/issuer/ 2026-02-14 05:00:15.394857 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/jobs/ 2026-02-14 05:00:15.394872 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/jobs/a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213cf971.yaml 2026-02-14 05:00:15.394888 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/poddisruptionbudgets/ 2026-02-14 05:00:15.394907 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/ 2026-02-14 05:00:15.394924 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6/ 2026-02-14 05:00:15.394940 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6/a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6-describe 2026-02-14 05:00:15.394961 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6/logs/ 2026-02-14 05:00:15.394977 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6/logs/extract.log 2026-02-14 05:00:15.394993 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6/logs/pull.log 2026-02-14 05:00:15.395009 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/a9b3ed1fe9273b725119dcfb777257f08e39bbefccdf592dce2d0dc213s2jq6/logs/util.log 2026-02-14 05:00:15.395026 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/certified-operators-v4fm2/ 2026-02-14 05:00:15.395042 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/certified-operators-v4fm2/certified-operators-v4fm2-describe 2026-02-14 05:00:15.395058 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/certified-operators-v4fm2/logs/ 2026-02-14 05:00:15.395074 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/certified-operators-v4fm2/logs/extract-content.log 2026-02-14 05:00:15.395090 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/certified-operators-v4fm2/logs/extract-utilities.log 2026-02-14 05:00:15.395106 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/certified-operators-v4fm2/logs/registry-server.log.gz 2026-02-14 05:00:15.395125 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/community-operators-xpwjc/ 2026-02-14 05:00:15.395141 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/community-operators-xpwjc/community-operators-xpwjc-describe 2026-02-14 05:00:15.395157 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/community-operators-xpwjc/logs/ 2026-02-14 05:00:15.395172 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/community-operators-xpwjc/logs/extract-content.log 2026-02-14 05:00:15.395188 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/community-operators-xpwjc/logs/extract-utilities.log 2026-02-14 05:00:15.395204 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/community-operators-xpwjc/logs/registry-server.log.gz 2026-02-14 05:00:15.395219 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-g2s48/ 2026-02-14 05:00:15.395235 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-g2s48/marketplace-operator-79b997595-g2s48-describe 2026-02-14 05:00:15.395251 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-g2s48/logs/ 2026-02-14 05:00:15.395267 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/marketplace-operator-79b997595-g2s48/logs/marketplace-operator.log 2026-02-14 05:00:15.395283 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-marketplace-4fxmn/ 2026-02-14 05:00:15.395298 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-marketplace-4fxmn/redhat-marketplace-4fxmn-describe 2026-02-14 05:00:15.395314 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-marketplace-4fxmn/logs/ 2026-02-14 05:00:15.395336 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-marketplace-4fxmn/logs/extract-content.log 2026-02-14 05:00:15.395353 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-marketplace-4fxmn/logs/extract-utilities.log 2026-02-14 05:00:15.395368 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-marketplace-4fxmn/logs/registry-server.log 2026-02-14 05:00:15.395384 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-operators-tgdmq/ 2026-02-14 05:00:15.395400 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-operators-tgdmq/redhat-operators-tgdmq-describe 2026-02-14 05:00:15.395416 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-operators-tgdmq/logs/ 2026-02-14 05:00:15.395432 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-operators-tgdmq/logs/extract-content.log 2026-02-14 05:00:15.395448 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-operators-tgdmq/logs/extract-utilities.log 2026-02-14 05:00:15.395464 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/pods/redhat-operators-tgdmq/logs/registry-server.log.gz 2026-02-14 05:00:15.395480 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/replicaset/ 2026-02-14 05:00:15.395496 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/replicaset/marketplace-operator-79b997595.yaml 2026-02-14 05:00:15.395512 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/routes/ 2026-02-14 05:00:15.395528 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/services/ 2026-02-14 05:00:15.395547 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/services/certified-operators.yaml 2026-02-14 05:00:15.395563 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/services/community-operators.yaml 2026-02-14 05:00:15.395578 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/services/marketplace-operator-metrics.yaml 2026-02-14 05:00:15.395594 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/services/redhat-marketplace.yaml 2026-02-14 05:00:15.395609 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/services/redhat-operators.yaml 2026-02-14 05:00:15.395624 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/statefulset/ 2026-02-14 05:00:15.395640 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-marketplace/subscriptions/ 2026-02-14 05:00:15.395655 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/ 2026-02-14 05:00:15.395671 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/all_resources.log 2026-02-14 05:00:15.395686 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/events.log 2026-02-14 05:00:15.395702 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/nad.log 2026-02-14 05:00:15.395718 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/pvc.log 2026-02-14 05:00:15.395763 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/buildconfig/ 2026-02-14 05:00:15.395781 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/cert/ 2026-02-14 05:00:15.395797 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/certificaterequests/ 2026-02-14 05:00:15.395817 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/configmaps/ 2026-02-14 05:00:15.395833 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/cronjobs/ 2026-02-14 05:00:15.395849 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/daemonset/ 2026-02-14 05:00:15.395865 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/deployments/ 2026-02-14 05:00:15.395880 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/imagestream/ 2026-02-14 05:00:15.395895 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/installplans/ 2026-02-14 05:00:15.395910 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/issuer/ 2026-02-14 05:00:15.395925 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/jobs/ 2026-02-14 05:00:15.395941 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/poddisruptionbudgets/ 2026-02-14 05:00:15.395957 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/pods/ 2026-02-14 05:00:15.395972 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/pods/-describe 2026-02-14 05:00:15.395987 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/pods/logs/ 2026-02-14 05:00:15.396003 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/replicaset/ 2026-02-14 05:00:15.396018 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/routes/ 2026-02-14 05:00:15.396033 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/services/ 2026-02-14 05:00:15.396048 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/statefulset/ 2026-02-14 05:00:15.396067 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openshift-operators/subscriptions/ 2026-02-14 05:00:15.396082 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/ 2026-02-14 05:00:15.396098 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/all_resources.log 2026-02-14 05:00:15.396114 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/events.log 2026-02-14 05:00:15.396132 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/nad.log 2026-02-14 05:00:15.396149 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pvc.log 2026-02-14 05:00:15.396165 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/buildconfig/ 2026-02-14 05:00:15.396181 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/cert/ 2026-02-14 05:00:15.396197 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/certificaterequests/ 2026-02-14 05:00:15.396213 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/configmaps/ 2026-02-14 05:00:15.396229 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/cronjobs/ 2026-02-14 05:00:15.396244 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/daemonset/ 2026-02-14 05:00:15.396260 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/deployments/ 2026-02-14 05:00:15.396275 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/deployments/glance-operator-controller-manager.yaml 2026-02-14 05:00:15.396291 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/deployments/horizon-operator-controller-manager.yaml 2026-02-14 05:00:15.396316 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/deployments/infra-operator-controller-manager.yaml 2026-02-14 05:00:15.396333 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/deployments/keystone-operator-controller-manager.yaml 2026-02-14 05:00:15.396349 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/deployments/mariadb-operator-controller-manager.yaml 2026-02-14 05:00:15.396365 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/deployments/rabbitmq-cluster-operator.yaml 2026-02-14 05:00:15.396381 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/deployments/swift-operator-controller-manager.yaml 2026-02-14 05:00:15.396396 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/imagestream/ 2026-02-14 05:00:15.396412 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/installplans/ 2026-02-14 05:00:15.396428 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/installplans/install-4vxlk 2026-02-14 05:00:15.396444 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/installplans/install-5hqfz 2026-02-14 05:00:15.396460 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/installplans/install-8854s 2026-02-14 05:00:15.396476 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/installplans/install-fs96r 2026-02-14 05:00:15.396491 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/installplans/install-zmvdt 2026-02-14 05:00:15.396506 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/issuer/ 2026-02-14 05:00:15.396522 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/jobs/ 2026-02-14 05:00:15.396541 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/jobs/28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e26c3c22.yaml 2026-02-14 05:00:15.396557 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/jobs/414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e061c9b4.yaml 2026-02-14 05:00:15.396573 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/jobs/4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9b423cb.yaml 2026-02-14 05:00:15.396589 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/jobs/4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774ff495.yaml 2026-02-14 05:00:15.396604 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/jobs/61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472c447f.yaml 2026-02-14 05:00:15.396620 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/jobs/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e590d97f8.yaml 2026-02-14 05:00:15.396636 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/jobs/97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd6365c79.yaml 2026-02-14 05:00:15.396651 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/poddisruptionbudgets/ 2026-02-14 05:00:15.396666 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/ 2026-02-14 05:00:15.396682 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd/ 2026-02-14 05:00:15.396697 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd/28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd-describe 2026-02-14 05:00:15.396713 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd/logs/ 2026-02-14 05:00:15.396748 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd/logs/extract.log 2026-02-14 05:00:15.396769 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd/logs/pull.log 2026-02-14 05:00:15.396785 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/28b7d49ba3f5aa7c44a31335a323fa1f9d605fc09146e7ae2d76f69e2654qxd/logs/util.log 2026-02-14 05:00:15.396801 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk/ 2026-02-14 05:00:15.396817 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk/414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk-describe 2026-02-14 05:00:15.396833 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk/logs/ 2026-02-14 05:00:15.396849 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk/logs/extract.log 2026-02-14 05:00:15.396865 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk/logs/pull.log 2026-02-14 05:00:15.396881 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/414e4b97d51928ab5198aefe9c55ad0e5126b10e101f1abf7c39f91e06j5crk/logs/util.log 2026-02-14 05:00:15.396896 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5/ 2026-02-14 05:00:15.396912 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5/4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5-describe 2026-02-14 05:00:15.396928 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5/logs/ 2026-02-14 05:00:15.396946 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5/logs/extract.log 2026-02-14 05:00:15.396962 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5/logs/pull.log 2026-02-14 05:00:15.396977 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4d4a9dcdacca526e9e6f5178499d735b8b4c6fd7e962363bed41c17b9bdqnd5/logs/util.log 2026-02-14 05:00:15.396993 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl/ 2026-02-14 05:00:15.397009 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl/4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl-describe 2026-02-14 05:00:15.397025 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl/logs/ 2026-02-14 05:00:15.397040 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl/logs/extract.log 2026-02-14 05:00:15.397056 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl/logs/pull.log 2026-02-14 05:00:15.397072 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/4de2b712199b5f8c0783818f032339b5eda3c301401ed777c3dda34774m6hwl/logs/util.log 2026-02-14 05:00:15.397088 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr/ 2026-02-14 05:00:15.397103 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr/61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr-describe 2026-02-14 05:00:15.397119 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr/logs/ 2026-02-14 05:00:15.397137 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr/logs/extract.log 2026-02-14 05:00:15.397154 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr/logs/pull.log 2026-02-14 05:00:15.397169 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/61c5ec7b1d36b27470f0fbf6863c049f5b901f81228536cfdc751ed472npnfr/logs/util.log 2026-02-14 05:00:15.397184 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb/ 2026-02-14 05:00:15.397200 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb-describe 2026-02-14 05:00:15.397215 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb/logs/ 2026-02-14 05:00:15.397231 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb/logs/extract.log 2026-02-14 05:00:15.397246 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb/logs/pull.log 2026-02-14 05:00:15.397262 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/9704761d240e56fb98655ffd81084895b33a73ec711f4dcdef0450e5902whgb/logs/util.log 2026-02-14 05:00:15.397278 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd/ 2026-02-14 05:00:15.397294 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd/97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd-describe 2026-02-14 05:00:15.397310 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd/logs/ 2026-02-14 05:00:15.397329 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd/logs/extract.log 2026-02-14 05:00:15.397346 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd/logs/pull.log 2026-02-14 05:00:15.397362 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/97c0565e024cc42acedf7d327ee11bcdec84a0c0e4ddd546647cdbfd63nkjhd/logs/util.log 2026-02-14 05:00:15.397377 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/glance-operator-controller-manager-8b6f878bd-mjss6/ 2026-02-14 05:00:15.397404 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/glance-operator-controller-manager-8b6f878bd-mjss6/glance-operator-controller-manager-8b6f878bd-mjss6-describe 2026-02-14 05:00:15.397421 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/glance-operator-controller-manager-8b6f878bd-mjss6/logs/ 2026-02-14 05:00:15.397437 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/glance-operator-controller-manager-8b6f878bd-mjss6/logs/manager.log.gz 2026-02-14 05:00:15.397453 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/glance-operator-index-jwl5s/ 2026-02-14 05:00:15.397469 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/glance-operator-index-jwl5s/glance-operator-index-jwl5s-describe 2026-02-14 05:00:15.397484 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/glance-operator-index-jwl5s/logs/ 2026-02-14 05:00:15.397500 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/glance-operator-index-jwl5s/logs/registry-server.log 2026-02-14 05:00:15.397516 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/horizon-operator-controller-manager-84ffb557cd-2cs8f/ 2026-02-14 05:00:15.397531 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/horizon-operator-controller-manager-84ffb557cd-2cs8f/horizon-operator-controller-manager-84ffb557cd-2cs8f-describe 2026-02-14 05:00:15.397550 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/horizon-operator-controller-manager-84ffb557cd-2cs8f/logs/ 2026-02-14 05:00:15.397567 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/horizon-operator-controller-manager-84ffb557cd-2cs8f/logs/manager.log 2026-02-14 05:00:15.397583 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/horizon-operator-index-d7r4h/ 2026-02-14 05:00:15.397598 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/horizon-operator-index-d7r4h/horizon-operator-index-d7r4h-describe 2026-02-14 05:00:15.397614 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/horizon-operator-index-d7r4h/logs/ 2026-02-14 05:00:15.397630 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/horizon-operator-index-d7r4h/logs/registry-server.log 2026-02-14 05:00:15.397645 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/infra-operator-controller-manager-6c84b9b8c-zldj4/ 2026-02-14 05:00:15.397661 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/infra-operator-controller-manager-6c84b9b8c-zldj4/infra-operator-controller-manager-6c84b9b8c-zldj4-describe 2026-02-14 05:00:15.397677 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/infra-operator-controller-manager-6c84b9b8c-zldj4/logs/ 2026-02-14 05:00:15.397693 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/infra-operator-controller-manager-6c84b9b8c-zldj4/logs/manager.log 2026-02-14 05:00:15.397709 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/infra-operator-index-2c8np/ 2026-02-14 05:00:15.397739 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/infra-operator-index-2c8np/infra-operator-index-2c8np-describe 2026-02-14 05:00:15.397762 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/infra-operator-index-2c8np/logs/ 2026-02-14 05:00:15.397779 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/infra-operator-index-2c8np/logs/registry-server.log 2026-02-14 05:00:15.397794 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/keystone-operator-controller-manager-574c4d898d-lpspq/ 2026-02-14 05:00:15.397810 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/keystone-operator-controller-manager-574c4d898d-lpspq/keystone-operator-controller-manager-574c4d898d-lpspq-describe 2026-02-14 05:00:15.397825 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/keystone-operator-controller-manager-574c4d898d-lpspq/logs/ 2026-02-14 05:00:15.397840 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/keystone-operator-controller-manager-574c4d898d-lpspq/logs/manager.log 2026-02-14 05:00:15.397856 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/keystone-operator-index-dfsb7/ 2026-02-14 05:00:15.397871 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/keystone-operator-index-dfsb7/keystone-operator-index-dfsb7-describe 2026-02-14 05:00:15.397887 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/keystone-operator-index-dfsb7/logs/ 2026-02-14 05:00:15.397902 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/keystone-operator-index-dfsb7/logs/registry-server.log 2026-02-14 05:00:15.397917 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-66588679ff-75hg5/ 2026-02-14 05:00:15.397932 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-66588679ff-75hg5/mariadb-operator-controller-manager-66588679ff-75hg5-describe 2026-02-14 05:00:15.397948 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-66588679ff-75hg5/logs/ 2026-02-14 05:00:15.397967 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/mariadb-operator-controller-manager-66588679ff-75hg5/logs/manager.log 2026-02-14 05:00:15.397983 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/mariadb-operator-index-sbhcj/ 2026-02-14 05:00:15.397998 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/mariadb-operator-index-sbhcj/mariadb-operator-index-sbhcj-describe 2026-02-14 05:00:15.398014 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/mariadb-operator-index-sbhcj/logs/ 2026-02-14 05:00:15.398029 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/mariadb-operator-index-sbhcj/logs/registry-server.log 2026-02-14 05:00:15.398044 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-fjrq5/ 2026-02-14 05:00:15.398060 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-fjrq5/rabbitmq-cluster-operator-779fc9694b-fjrq5-describe 2026-02-14 05:00:15.398075 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-fjrq5/logs/ 2026-02-14 05:00:15.398091 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-779fc9694b-fjrq5/logs/operator.log 2026-02-14 05:00:15.398106 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-l2gj9/ 2026-02-14 05:00:15.398121 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-l2gj9/rabbitmq-cluster-operator-index-l2gj9-describe 2026-02-14 05:00:15.398137 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-l2gj9/logs/ 2026-02-14 05:00:15.398152 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/rabbitmq-cluster-operator-index-l2gj9/logs/registry-server.log 2026-02-14 05:00:15.398171 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/swift-operator-controller-manager-78fb5fffd-w49cn/ 2026-02-14 05:00:15.398187 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/swift-operator-controller-manager-78fb5fffd-w49cn/swift-operator-controller-manager-78fb5fffd-w49cn-describe 2026-02-14 05:00:15.398203 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/swift-operator-controller-manager-78fb5fffd-w49cn/logs/ 2026-02-14 05:00:15.398219 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/swift-operator-controller-manager-78fb5fffd-w49cn/logs/manager.log 2026-02-14 05:00:15.398235 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/swift-operator-index-kdlbr/ 2026-02-14 05:00:15.398251 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/swift-operator-index-kdlbr/swift-operator-index-kdlbr-describe 2026-02-14 05:00:15.398266 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/swift-operator-index-kdlbr/logs/ 2026-02-14 05:00:15.398282 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/pods/swift-operator-index-kdlbr/logs/registry-server.log 2026-02-14 05:00:15.398297 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/replicaset/ 2026-02-14 05:00:15.398313 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/replicaset/glance-operator-controller-manager-8b6f878bd.yaml 2026-02-14 05:00:15.398328 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/replicaset/horizon-operator-controller-manager-84ffb557cd.yaml 2026-02-14 05:00:15.398343 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/replicaset/infra-operator-controller-manager-6c84b9b8c.yaml 2026-02-14 05:00:15.398359 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/replicaset/keystone-operator-controller-manager-574c4d898d.yaml 2026-02-14 05:00:15.398377 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/replicaset/mariadb-operator-controller-manager-66588679ff.yaml 2026-02-14 05:00:15.398394 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/replicaset/rabbitmq-cluster-operator-779fc9694b.yaml 2026-02-14 05:00:15.398409 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/replicaset/swift-operator-controller-manager-78fb5fffd.yaml 2026-02-14 05:00:15.398426 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/routes/ 2026-02-14 05:00:15.398442 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/ 2026-02-14 05:00:15.398457 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/glance/ 2026-02-14 05:00:15.398473 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/glance/glance-operator-controller-manager-service-cert.yaml 2026-02-14 05:00:15.398488 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/horizon/ 2026-02-14 05:00:15.398504 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/horizon/horizon-operator-controller-manager-service-cert.yaml 2026-02-14 05:00:15.398519 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/keystone/ 2026-02-14 05:00:15.398534 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/keystone/keystone-operator-controller-manager-service-cert.yaml 2026-02-14 05:00:15.398549 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/mariadb/ 2026-02-14 05:00:15.398565 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/mariadb/mariadb-operator-controller-manager-service-cert.yaml 2026-02-14 05:00:15.398580 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/neutron/ 2026-02-14 05:00:15.398604 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/neutron/neutrondb-secret.yaml 2026-02-14 05:00:15.398622 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/swift/ 2026-02-14 05:00:15.398638 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/secrets/swift/swift-operator-controller-manager-service-cert.yaml 2026-02-14 05:00:15.398653 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/ 2026-02-14 05:00:15.398669 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/glance-operator-controller-manager-metrics-service.yaml 2026-02-14 05:00:15.398685 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/glance-operator-controller-manager-service.yaml 2026-02-14 05:00:15.398701 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/glance-operator-index.yaml 2026-02-14 05:00:15.398717 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/glance-operator-webhook-service.yaml 2026-02-14 05:00:15.398751 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/horizon-operator-controller-manager-metrics-service.yaml 2026-02-14 05:00:15.398768 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/horizon-operator-controller-manager-service.yaml 2026-02-14 05:00:15.398784 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/horizon-operator-index.yaml 2026-02-14 05:00:15.398800 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/horizon-operator-webhook-service.yaml 2026-02-14 05:00:15.398816 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/infra-operator-controller-manager-metrics-service.yaml 2026-02-14 05:00:15.398835 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/infra-operator-controller-manager-service.yaml 2026-02-14 05:00:15.398851 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/infra-operator-index.yaml 2026-02-14 05:00:15.398867 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/infra-operator-webhook-service.yaml 2026-02-14 05:00:15.398883 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/keystone-operator-controller-manager-metrics-service.yaml 2026-02-14 05:00:15.398898 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/keystone-operator-controller-manager-service.yaml 2026-02-14 05:00:15.398914 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/keystone-operator-index.yaml 2026-02-14 05:00:15.398930 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/keystone-operator-webhook-service.yaml 2026-02-14 05:00:15.398946 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/mariadb-operator-controller-manager-metrics-service.yaml 2026-02-14 05:00:15.398961 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/mariadb-operator-controller-manager-service.yaml 2026-02-14 05:00:15.398977 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/mariadb-operator-index.yaml 2026-02-14 05:00:15.398992 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/mariadb-operator-webhook-service.yaml 2026-02-14 05:00:15.399008 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/rabbitmq-cluster-operator-index.yaml 2026-02-14 05:00:15.399023 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/swift-operator-controller-manager-metrics-service.yaml 2026-02-14 05:00:15.399039 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/swift-operator-controller-manager-service.yaml 2026-02-14 05:00:15.399057 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/swift-operator-index.yaml 2026-02-14 05:00:15.399073 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/services/swift-operator-webhook-service.yaml 2026-02-14 05:00:15.399089 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/statefulset/ 2026-02-14 05:00:15.399105 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/subscriptions/ 2026-02-14 05:00:15.399121 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/subscriptions/glance-operator 2026-02-14 05:00:15.399136 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/subscriptions/horizon-operator 2026-02-14 05:00:15.399152 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/subscriptions/infra-operator 2026-02-14 05:00:15.399167 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/subscriptions/keystone-operator 2026-02-14 05:00:15.399183 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/subscriptions/mariadb-operator 2026-02-14 05:00:15.399198 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/subscriptions/rabbitmq-cluster-operator 2026-02-14 05:00:15.399214 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack-operators/subscriptions/swift-operator 2026-02-14 05:00:15.399230 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/ 2026-02-14 05:00:15.399245 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/all_resources.log 2026-02-14 05:00:15.399261 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/events.log 2026-02-14 05:00:15.399280 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/nad.log 2026-02-14 05:00:15.399296 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/pvc.log 2026-02-14 05:00:15.399311 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/buildconfig/ 2026-02-14 05:00:15.399327 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/cert/ 2026-02-14 05:00:15.399342 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/certificaterequests/ 2026-02-14 05:00:15.399358 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/configmaps/ 2026-02-14 05:00:15.399373 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/cronjobs/ 2026-02-14 05:00:15.399388 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/daemonset/ 2026-02-14 05:00:15.399404 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/deployments/ 2026-02-14 05:00:15.399419 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/imagestream/ 2026-02-14 05:00:15.399435 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/installplans/ 2026-02-14 05:00:15.399450 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/issuer/ 2026-02-14 05:00:15.399465 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/jobs/ 2026-02-14 05:00:15.399480 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/poddisruptionbudgets/ 2026-02-14 05:00:15.399496 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/pods/ 2026-02-14 05:00:15.399512 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/pods/-describe 2026-02-14 05:00:15.399531 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/pods/logs/ 2026-02-14 05:00:15.399548 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/replicaset/ 2026-02-14 05:00:15.399564 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/routes/ 2026-02-14 05:00:15.399579 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/services/ 2026-02-14 05:00:15.399595 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/statefulset/ 2026-02-14 05:00:15.399610 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/namespaces/openstack/subscriptions/ 2026-02-14 05:00:15.399626 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/network/ 2026-02-14 05:00:15.399642 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/network/l2advertisement.yaml 2026-02-14 05:00:15.399657 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/network/ipaddresspools/ 2026-02-14 05:00:15.399672 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/network/nnce/ 2026-02-14 05:00:15.399688 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/network/nncp/ 2026-02-14 05:00:15.399703 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/network/nns/ 2026-02-14 05:00:15.399718 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/nodes/ 2026-02-14 05:00:15.399760 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/nodes/crc.describe 2026-02-14 05:00:15.399778 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/nodes/crc.yaml 2026-02-14 05:00:15.399794 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/sos-reports/ 2026-02-14 05:00:15.399810 | controller | cL+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/sos-reports/sos-report- -> ../_all_nodes/sosreport- 2026-02-14 05:00:15.399830 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/sos-reports/_all_nodes/ 2026-02-14 05:00:15.399846 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/ 2026-02-14 05:00:15.399862 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/ 2026-02-14 05:00:15.399878 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mdnsmasq-v1beta1.kb.io-5jt99.yaml 2026-02-14 05:00:15.399894 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mgalera-v1beta1.kb.io-5dmwn.yaml 2026-02-14 05:00:15.399910 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mglance-v1beta1.kb.io-lz84q.yaml 2026-02-14 05:00:15.399925 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mglanceapi-v1beta1.kb.io-vhrrw.yaml 2026-02-14 05:00:15.399941 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mhorizon-v1beta1.kb.io-gjqsp.yaml 2026-02-14 05:00:15.399956 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/minstanceha-v1beta1.kb.io-qqqth.yaml 2026-02-14 05:00:15.399972 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mipset-v1beta1.kb.io-55tfv.yaml 2026-02-14 05:00:15.399987 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mkeystoneapi-v1beta1.kb.io-5hfc8.yaml 2026-02-14 05:00:15.400003 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mmemcached-v1beta1.kb.io-d4pgj.yaml 2026-02-14 05:00:15.400018 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mnetconfig-v1beta1.kb.io-rtr95.yaml 2026-02-14 05:00:15.400033 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mrabbitmq-v1beta1.kb.io-7ppr8.yaml 2026-02-14 05:00:15.400048 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mrabbitmqpolicy-v1beta1.kb.io-22t4g.yaml 2026-02-14 05:00:15.400067 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mrabbitmqpolicy.kb.io-nzsqm.yaml 2026-02-14 05:00:15.400083 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mrabbitmquser-v1beta1.kb.io-nmphx.yaml 2026-02-14 05:00:15.400099 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mrabbitmquser.kb.io-6frvg.yaml 2026-02-14 05:00:15.400115 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mrabbitmqvhost-v1beta1.kb.io-pp7qw.yaml 2026-02-14 05:00:15.400130 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mrabbitmqvhost.kb.io-5rhkv.yaml 2026-02-14 05:00:15.400146 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mredis-v1beta1.kb.io-5cr6x.yaml 2026-02-14 05:00:15.400161 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mreservation-v1beta1.kb.io-dl857.yaml 2026-02-14 05:00:15.400179 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mswift-v1beta1.kb.io-djvnf.yaml 2026-02-14 05:00:15.400199 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/mutating/mswiftproxy-v1beta1.kb.io-rbwpw.yaml 2026-02-14 05:00:15.400214 | controller | cd+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/ 2026-02-14 05:00:15.400229 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/bfdprofilevalidationwebhook.metallb.io-bhjkg.yaml 2026-02-14 05:00:15.400245 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/bgpadvertisementvalidationwebhook.metallb.io-bhf2d.yaml 2026-02-14 05:00:15.400260 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/bgppeersvalidationwebhook.metallb.io-jgksm.yaml 2026-02-14 05:00:15.400275 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/communityvalidationwebhook.metallb.io-5dh4w.yaml 2026-02-14 05:00:15.400294 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/controlplanemachineset.machine.openshift.io.yaml 2026-02-14 05:00:15.400310 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/frr-k8s-validating-webhook-configuration.yaml 2026-02-14 05:00:15.400325 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/ipaddresspoolvalidationwebhook.metallb.io-j9cjp.yaml 2026-02-14 05:00:15.400341 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/l2advertisementvalidationwebhook.metallb.io-jpz2v.yaml 2026-02-14 05:00:15.400356 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/metallbvalidationwebhook.metallb.io-62mqp.yaml 2026-02-14 05:00:15.400371 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/monitoringconfigmaps.openshift.io.yaml 2026-02-14 05:00:15.400386 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/multus.openshift.io.yaml 2026-02-14 05:00:15.400401 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/network-node-identity.openshift.io.yaml 2026-02-14 05:00:15.400416 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vdnsmasq-v1beta1.kb.io-5r4vh.yaml 2026-02-14 05:00:15.400432 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vgalera-v1beta1.kb.io-npdkv.yaml 2026-02-14 05:00:15.400447 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vglance-v1beta1.kb.io-l62jg.yaml 2026-02-14 05:00:15.400463 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vglanceapi-v1beta1.kb.io-fbttn.yaml 2026-02-14 05:00:15.400478 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vhorizon-v1beta1.kb.io-xzqtj.yaml 2026-02-14 05:00:15.400493 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vinstanceha-v1beta1.kb.io-htvkz.yaml 2026-02-14 05:00:15.400509 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vipset-v1beta1.kb.io-7tnkt.yaml 2026-02-14 05:00:15.400527 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vkeystoneapi-v1beta1.kb.io-fssc8.yaml 2026-02-14 05:00:15.400542 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vmemcached-v1beta1.kb.io-vm99l.yaml 2026-02-14 05:00:15.400558 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vnetconfig-v1beta1.kb.io-kjvjj.yaml 2026-02-14 05:00:15.400572 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vrabbitmq-v1beta1.kb.io-9sxjq.yaml 2026-02-14 05:00:15.400587 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vrabbitmqpolicy-v1beta1.kb.io-hxdfr.yaml 2026-02-14 05:00:15.400602 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vrabbitmqpolicy.kb.io-sxtqr.yaml 2026-02-14 05:00:15.400617 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vrabbitmquser-v1beta1.kb.io-f5clp.yaml 2026-02-14 05:00:15.400633 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vrabbitmquser.kb.io-ctvmc.yaml 2026-02-14 05:00:15.400648 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vrabbitmqvhost-v1beta1.kb.io-jvvr5.yaml 2026-02-14 05:00:15.400664 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vrabbitmqvhost.kb.io-xg7cz.yaml 2026-02-14 05:00:15.400679 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vredis-v1beta1.kb.io-d29c7.yaml 2026-02-14 05:00:15.400694 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vreservation-v1beta1.kb.io-cr9n9.yaml 2026-02-14 05:00:15.400709 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vswift-v1beta1.kb.io-svr69.yaml 2026-02-14 05:00:15.400738 | controller | >f+++++++++ ci-framework-data/logs/openstack-must-gather/quay-io-openstack-k8s-operators-openstack-must-gather-sha256-1663223401da21aaf5f4d8d59101f0d65b9026b7fe7df6e028cefcd367dd2d15/webhooks/validating/vswiftproxy-v1beta1.kb.io-jpths.yaml 2026-02-14 05:00:15.400763 | controller | cd+++++++++ ci-framework-data/tests/ 2026-02-14 05:00:15.400780 | controller | cd+++++++++ ci-framework-data/tests/kuttl_glance/ 2026-02-14 05:00:15.400796 | controller | >f+++++++++ ci-framework-data/tests/kuttl_glance/kuttl-report-glance.xml 2026-02-14 05:00:15.400812 | controller | cd+++++++++ registries.conf.d/ 2026-02-14 05:00:15.400828 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-02-14 05:00:15.400844 | controller | cd+++++++++ system-config/ 2026-02-14 05:00:15.400860 | controller | cd+++++++++ system-config/libvirt/ 2026-02-14 05:00:15.400876 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-02-14 05:00:15.400891 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-02-14 05:00:15.892522 | controller | ok 2026-02-14 05:00:16.497799 | controller | ok 2026-02-14 05:00:16.595244 | 2026-02-14 05:00:16.595377 | TASK [Return artifact to Zuul] 2026-02-14 05:00:16.631315 | controller | skipping: Conditional result was False 2026-02-14 05:00:16.728122 | 2026-02-14 05:00:16.728236 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-02-14 05:00:16.787983 | 2026-02-14 05:00:16.788111 | TASK [Get kubelet journalctl logs] 2026-02-14 05:00:17.829500 | crc | Output suppressed because no_log was given 2026-02-14 05:00:17.844405 | 2026-02-14 05:00:17.844542 | TASK [Compress logs bigger than 2MB] 2026-02-14 05:00:18.174492 | crc | gzip: /var/home/core/zuul-output/logs/kubelet.log.gz already exists; not overwritten 2026-02-14 05:00:18.406585 | crc | ERROR 2026-02-14 05:00:18.406907 | crc | { 2026-02-14 05:00:18.406971 | crc | "delta": "0:00:00.009693", 2026-02-14 05:00:18.407012 | crc | "end": "2026-02-14 05:00:18.175064", 2026-02-14 05:00:18.407047 | crc | "msg": "non-zero return code", 2026-02-14 05:00:18.407081 | crc | "rc": 1, 2026-02-14 05:00:18.407115 | crc | "start": "2026-02-14 05:00:18.165371" 2026-02-14 05:00:18.407149 | crc | } 2026-02-14 05:00:18.407198 | crc | ERROR: Ignoring Errors 2026-02-14 05:00:18.422952 | 2026-02-14 05:00:18.423091 | TASK [Copy files from workspace on node] 2026-02-14 05:00:18.458786 | crc | ok 2026-02-14 05:00:18.499861 | 2026-02-14 05:00:18.500059 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-14 05:00:18.548171 | crc | ok 2026-02-14 05:00:18.558143 | 2026-02-14 05:00:18.558231 | TASK [fetch-output : Set log path for single node] 2026-02-14 05:00:18.583636 | crc | skipping: Conditional result was False 2026-02-14 05:00:18.596045 | 2026-02-14 05:00:18.596154 | LOOP [fetch-output : Ensure local output dirs] 2026-02-14 05:00:18.913776 | crc -> localhost | ok: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/logs/crc" 2026-02-14 05:00:18.914277 | crc -> localhost | changed: All items complete 2026-02-14 05:00:18.914315 | 2026-02-14 05:00:19.134601 | crc -> localhost | ok: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/artifacts" 2026-02-14 05:00:19.349523 | crc -> localhost | ok: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/docs" 2026-02-14 05:00:19.362073 | 2026-02-14 05:00:19.362204 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-14 05:00:20.026061 | crc | changed: 2026-02-14 05:00:20.026603 | crc | .d..t...... ./ 2026-02-14 05:00:20.026673 | crc | >f+++++++++ kubelet.log 2026-02-14 05:00:20.595830 | crc | ok 2026-02-14 05:00:22.279758 | crc | ok 2026-02-14 05:00:22.343457 | 2026-02-14 05:00:22.343576 | PLAY RECAP 2026-02-14 05:00:22.343635 | controller | ok: 15 changed: 11 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 1 2026-02-14 05:00:22.343672 | crc | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 1 2026-02-14 05:00:22.343699 | 2026-02-14 05:00:22.467438 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-02-14 05:00:22.472431 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2026-02-14 05:00:23.042473 | 2026-02-14 05:00:23.042577 | PLAY [Run ci/playbooks/multinode-autohold.yml] 2026-02-14 05:00:23.125120 | 2026-02-14 05:00:23.125282 | TASK [Verify if "success" flag exists after successful tests execution] 2026-02-14 05:00:23.701978 | controller | ok 2026-02-14 05:00:23.726799 | 2026-02-14 05:00:23.726920 | TASK [Fetch existing autoholds from zuul] 2026-02-14 05:00:23.817982 | controller | ok 2026-02-14 05:00:23.874103 | 2026-02-14 05:00:23.874247 | TASK [krb_request : Perform the request] 2026-02-14 05:00:24.470386 | controller | ok 2026-02-14 05:00:24.574078 | 2026-02-14 05:00:24.574221 | TASK [Check if any autohold matches] 2026-02-14 05:00:24.670942 | controller | skipping: Conditional result was False 2026-02-14 05:00:24.796607 | 2026-02-14 05:00:24.796709 | PLAY RECAP 2026-02-14 05:00:24.796780 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-14 05:00:24.796802 | 2026-02-14 05:00:24.903168 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/multinode-autohold.yml@main] 2026-02-14 05:00:24.911560 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2026-02-14 05:00:25.474782 | 2026-02-14 05:00:25.474884 | PLAY [crc] 2026-02-14 05:00:25.501356 | 2026-02-14 05:00:25.501440 | TASK [Print machineconfigpool] 2026-02-14 05:00:26.342926 | crc | NAME CONFIG UPDATED UPDATING DEGRADED MACHINECOUNT READYMACHINECOUNT UPDATEDMACHINECOUNT DEGRADEDMACHINECOUNT AGE 2026-02-14 05:00:26.350169 | crc | master rendered-master-f83a149c7490c3b0bf850df839837383 False False True 1 0 0 1 355d 2026-02-14 05:00:26.350193 | crc | worker rendered-worker-103f2288e53e753c47124ac95a71efba True False False 0 0 0 0 355d 2026-02-14 05:00:26.540885 | crc | changed 2026-02-14 05:00:26.596214 | 2026-02-14 05:00:26.596322 | PLAY RECAP 2026-02-14 05:00:26.596395 | crc | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-14 05:00:26.596435 | 2026-02-14 05:00:26.699638 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/print-machineconfigpool.yaml@master] 2026-02-14 05:00:26.703531 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2026-02-14 05:00:27.307694 | 2026-02-14 05:00:27.307816 | PLAY [crc] 2026-02-14 05:00:27.336572 | 2026-02-14 05:00:27.336702 | TASK [Create compressed log tar gz file - crc-cloud logs] 2026-02-14 05:00:28.050936 | crc | tar: Removing leading `/' from member names 2026-02-14 05:00:28.050992 | crc | tar: /var/home/core/workdir/*log: Cannot stat: No such file or directory 2026-02-14 05:00:28.052916 | crc | tar: Exiting with failure status due to previous errors 2026-02-14 05:00:28.385214 | crc | ok 2026-02-14 05:00:28.399749 | 2026-02-14 05:00:28.399874 | TASK [Copy crc-cloud logs] 2026-02-14 05:00:28.808596 | crc | cp: cannot stat '/var/home/core/workdir/*log': No such file or directory 2026-02-14 05:00:28.963627 | crc | ok 2026-02-14 05:00:29.017340 | 2026-02-14 05:00:29.017476 | PLAY RECAP 2026-02-14 05:00:29.017544 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-14 05:00:29.017585 | 2026-02-14 05:00:29.138108 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-crc-cloud-logs.yaml@master] 2026-02-14 05:00:29.147470 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2026-02-14 05:00:29.756883 | 2026-02-14 05:00:29.756988 | PLAY [all] 2026-02-14 05:00:29.848132 | 2026-02-14 05:00:29.848252 | TASK [Create compressed log tar gz file - ci-framework-data] 2026-02-14 05:00:30.544586 | controller | tar: Removing leading `/' from member names 2026-02-14 05:00:30.650371 | crc | tar: Removing leading `/' from member names 2026-02-14 05:00:30.650425 | crc | tar: /var/home/core/ci-framework-data: Cannot stat: No such file or directory 2026-02-14 05:00:30.653492 | crc | tar: Exiting with failure status due to previous errors 2026-02-14 05:00:30.655879 | 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-02-14 05:00:30.657443 | 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-02-14 05:00:31.029380 | crc | ERROR 2026-02-14 05:00:31.029750 | crc | { 2026-02-14 05:00:31.029828 | crc | "delta": "0:00:00.013461", 2026-02-14 05:00:31.029874 | crc | "end": "2026-02-14 05:00:30.657831", 2026-02-14 05:00:31.029912 | crc | "msg": "non-zero return code", 2026-02-14 05:00:31.029948 | crc | "rc": 1, 2026-02-14 05:00:31.029984 | crc | "start": "2026-02-14 05:00:30.644370" 2026-02-14 05:00:31.030019 | crc | } 2026-02-14 05:00:31.030073 | crc | ERROR: Ignoring Errors 2026-02-14 05:00:40.562876 | controller | ok 2026-02-14 05:00:40.596159 | 2026-02-14 05:00:40.596300 | TASK [Create compressed log tar gz file - zuul-output] 2026-02-14 05:00:41.018089 | controller | tar: Removing leading `/' from member names 2026-02-14 05:00:41.087763 | crc | tar: Removing leading `/' from member names 2026-02-14 05:00:41.272898 | crc | ok 2026-02-14 05:00:43.267622 | controller | ok 2026-02-14 05:00:43.427677 | 2026-02-14 05:00:43.427835 | PLAY RECAP 2026-02-14 05:00:43.427875 | controller | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-14 05:00:43.427900 | crc | ok: 2 changed: 0 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-02-14 05:00:43.427918 | 2026-02-14 05:00:43.515350 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/compress-logs.yaml@master] 2026-02-14 05:00:43.525335 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2026-02-14 05:00:44.114137 | 2026-02-14 05:00:44.114239 | PLAY [Run playbooks/crc/bootstraped-ci-network-cleanup.yml] 2026-02-14 05:00:44.188218 | 2026-02-14 05:00:44.188341 | TASK [Create openstack config dir] 2026-02-14 05:00:44.800015 | controller | ok 2026-02-14 05:00:44.824697 | 2026-02-14 05:00:44.824790 | TASK [Check for cleanup skip flag file presence] 2026-02-14 05:00:45.188322 | controller | ok 2026-02-14 05:00:45.220232 | 2026-02-14 05:00:45.220335 | TASK [Generate clouds config from cloud_secrets secret] 2026-02-14 05:00:46.695847 | controller | changed 2026-02-14 05:00:46.727567 | 2026-02-14 05:00:46.727679 | LOOP [Delete ports from each host] 2026-02-14 05:00:46.888531 | controller | ok: "crc" 2026-02-14 05:00:49.862137 | controller | ok: "controller" 2026-02-14 05:00:49.938417 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml 2026-02-14 05:00:49.945405 | controller | included: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/trusted/project_0/review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup-instance-ports.yml 2026-02-14 05:00:49.982987 | 2026-02-14 05:00:49.983075 | TASK [Fetch port info] 2026-02-14 05:00:52.318603 | controller | admin_state_up: true 2026-02-14 05:00:52.318750 | controller | allowed_address_pairs: [] 2026-02-14 05:00:52.318945 | controller | binding_host_id: null 2026-02-14 05:00:52.319049 | controller | binding_profile: {} 2026-02-14 05:00:52.319150 | controller | binding_vif_details: {} 2026-02-14 05:00:52.319246 | controller | binding_vif_type: null 2026-02-14 05:00:52.319380 | controller | binding_vnic_type: normal 2026-02-14 05:00:52.319498 | controller | created_at: '2026-02-14T04:28:05Z' 2026-02-14 05:00:52.319592 | controller | data_plane_status: null 2026-02-14 05:00:52.319704 | controller | description: '' 2026-02-14 05:00:52.319816 | controller | device_id: e5792435-2f73-4c9b-a188-8741cfe8d9f4 2026-02-14 05:00:52.319941 | controller | device_owner: compute:nova 2026-02-14 05:00:52.320058 | controller | device_profile: null 2026-02-14 05:00:52.320349 | controller | dns_assignment: 2026-02-14 05:00:52.320439 | controller | - fqdn: host-192-168-122-10.openstacklocal. 2026-02-14 05:00:52.320454 | controller | hostname: host-192-168-122-10 2026-02-14 05:00:52.320463 | controller | ip_address: 192.168.122.10 2026-02-14 05:00:52.320473 | controller | dns_domain: '' 2026-02-14 05:00:52.320522 | controller | dns_name: '' 2026-02-14 05:00:52.320614 | controller | extra_dhcp_opts: [] 2026-02-14 05:00:52.320863 | controller | fixed_ips: 2026-02-14 05:00:52.320959 | controller | - ip_address: 192.168.122.10 2026-02-14 05:00:52.320971 | controller | subnet_id: 1953270b-ce99-46e3-8aa1-1013433d1f96 2026-02-14 05:00:52.320980 | controller | hardware_offload_type: null 2026-02-14 05:00:52.321060 | controller | hints: '' 2026-02-14 05:00:52.321197 | controller | id: bda2377f-582a-4584-8767-cd93a0c760da 2026-02-14 05:00:52.321293 | controller | ip_allocation: immediate 2026-02-14 05:00:52.321389 | controller | mac_address: fa:16:3e:aa:78:16 2026-02-14 05:00:52.321502 | controller | name: crc-e5792435-2f73-4c9b-a188-8741cfe8d9f4 2026-02-14 05:00:52.321643 | controller | network_id: 73ee559c-f3ee-474e-b921-22d0fbf97d28 2026-02-14 05:00:52.321766 | controller | numa_affinity_policy: null 2026-02-14 05:00:52.321904 | controller | port_security_enabled: false 2026-02-14 05:00:52.322018 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2026-02-14 05:00:52.322115 | controller | propagate_uplink_status: null 2026-02-14 05:00:52.322235 | controller | resource_request: null 2026-02-14 05:00:52.322377 | controller | revision_number: 4 2026-02-14 05:00:52.322476 | controller | qos_network_policy_id: null 2026-02-14 05:00:52.322572 | controller | qos_policy_id: null 2026-02-14 05:00:52.322664 | controller | security_group_ids: [] 2026-02-14 05:00:52.322770 | controller | status: ACTIVE 2026-02-14 05:00:52.322855 | controller | tags: [] 2026-02-14 05:00:52.322946 | controller | trunk_details: null 2026-02-14 05:00:52.323035 | controller | trusted: null 2026-02-14 05:00:52.323141 | controller | updated_at: '2026-02-14T04:28:20Z' 2026-02-14 05:00:52.632638 | controller | changed 2026-02-14 05:00:52.669408 | 2026-02-14 05:00:52.669545 | TASK [Set port info yaml for further usage] 2026-02-14 05:00:52.795651 | controller | ok 2026-02-14 05:00:52.825024 | 2026-02-14 05:00:52.825149 | TASK [Detach port] 2026-02-14 05:00:55.981096 | controller | changed 2026-02-14 05:00:56.043852 | 2026-02-14 05:00:56.043975 | LOOP [Delete port association with trunk network] 2026-02-14 05:00:56.123802 | 2026-02-14 05:00:56.123970 | LOOP [Delete trunk sub ports (tagged ones)] 2026-02-14 05:00:56.204437 | 2026-02-14 05:00:56.204716 | TASK [Delete the trunk network itself] 2026-02-14 05:00:56.873776 | controller | skipping: Conditional result was False 2026-02-14 05:00:56.905531 | 2026-02-14 05:00:56.905639 | TASK [Remove the parent/trunk port itself] 2026-02-14 05:01:09.651881 | controller | changed 2026-02-14 05:01:09.682688 | 2026-02-14 05:01:09.682802 | TASK [Fetch port info] 2026-02-14 05:01:21.819250 | controller | admin_state_up: true 2026-02-14 05:01:21.819592 | controller | allowed_address_pairs: [] 2026-02-14 05:01:21.819822 | controller | binding_host_id: null 2026-02-14 05:01:21.819959 | controller | binding_profile: {} 2026-02-14 05:01:21.820120 | controller | binding_vif_details: {} 2026-02-14 05:01:21.820249 | controller | binding_vif_type: null 2026-02-14 05:01:21.820405 | controller | binding_vnic_type: normal 2026-02-14 05:01:21.820544 | controller | created_at: '2026-02-14T04:27:46Z' 2026-02-14 05:01:21.820747 | controller | data_plane_status: null 2026-02-14 05:01:21.820882 | controller | description: '' 2026-02-14 05:01:21.821074 | controller | device_id: 3ab728f0-fce5-47d9-9c42-d6980b8f6cf3 2026-02-14 05:01:21.821199 | controller | device_owner: compute:nova 2026-02-14 05:01:21.821343 | controller | device_profile: null 2026-02-14 05:01:21.821777 | controller | dns_assignment: 2026-02-14 05:01:21.821953 | controller | - fqdn: host-192-168-122-11.openstacklocal. 2026-02-14 05:01:21.821965 | controller | hostname: host-192-168-122-11 2026-02-14 05:01:21.821971 | controller | ip_address: 192.168.122.11 2026-02-14 05:01:21.821979 | controller | dns_domain: '' 2026-02-14 05:01:21.822095 | controller | dns_name: '' 2026-02-14 05:01:21.822215 | controller | extra_dhcp_opts: [] 2026-02-14 05:01:21.822536 | controller | fixed_ips: 2026-02-14 05:01:21.822699 | controller | - ip_address: 192.168.122.11 2026-02-14 05:01:21.822713 | controller | subnet_id: 1953270b-ce99-46e3-8aa1-1013433d1f96 2026-02-14 05:01:21.822721 | controller | hardware_offload_type: null 2026-02-14 05:01:21.822831 | controller | hints: '' 2026-02-14 05:01:21.822963 | controller | id: 3f7d8b74-f723-4da3-b99b-67e5824f7374 2026-02-14 05:01:21.823085 | controller | ip_allocation: immediate 2026-02-14 05:01:21.823270 | controller | mac_address: fa:16:3e:56:9f:ff 2026-02-14 05:01:21.823424 | controller | name: controller-3ab728f0-fce5-47d9-9c42-d6980b8f6cf3 2026-02-14 05:01:21.823595 | controller | network_id: 73ee559c-f3ee-474e-b921-22d0fbf97d28 2026-02-14 05:01:21.823745 | controller | numa_affinity_policy: null 2026-02-14 05:01:21.823962 | controller | port_security_enabled: false 2026-02-14 05:01:21.824143 | controller | project_id: 4b633c451ac74233be3721a3635275e5 2026-02-14 05:01:21.824316 | controller | propagate_uplink_status: null 2026-02-14 05:01:21.824470 | controller | resource_request: null 2026-02-14 05:01:21.824669 | controller | revision_number: 4 2026-02-14 05:01:21.824888 | controller | qos_network_policy_id: null 2026-02-14 05:01:21.825014 | controller | qos_policy_id: null 2026-02-14 05:01:21.825134 | controller | security_group_ids: [] 2026-02-14 05:01:21.825247 | controller | status: ACTIVE 2026-02-14 05:01:21.825356 | controller | tags: [] 2026-02-14 05:01:21.825477 | controller | trunk_details: null 2026-02-14 05:01:21.825612 | controller | trusted: null 2026-02-14 05:01:21.825800 | controller | updated_at: '2026-02-14T04:28:03Z' 2026-02-14 05:01:22.343643 | controller | changed 2026-02-14 05:01:22.424940 | 2026-02-14 05:01:22.425102 | TASK [Set port info yaml for further usage] 2026-02-14 05:01:22.525927 | controller | ok 2026-02-14 05:01:22.554146 | 2026-02-14 05:01:22.554273 | TASK [Detach port] 2026-02-14 05:01:39.252035 | controller | changed 2026-02-14 05:01:39.275436 | 2026-02-14 05:01:39.275553 | LOOP [Delete port association with trunk network] 2026-02-14 05:01:39.364052 | 2026-02-14 05:01:39.364214 | LOOP [Delete trunk sub ports (tagged ones)] 2026-02-14 05:01:39.472299 | 2026-02-14 05:01:39.472447 | TASK [Delete the trunk network itself] 2026-02-14 05:01:40.090024 | controller | skipping: Conditional result was False 2026-02-14 05:01:40.126922 | 2026-02-14 05:01:40.127013 | TASK [Remove the parent/trunk port itself] 2026-02-14 05:01:53.803648 | controller | changed 2026-02-14 05:01:53.856211 | 2026-02-14 05:01:53.870887 | TASK [Dettach router from subnet] 2026-02-14 05:01:54.529944 | controller | skipping: Conditional result was False 2026-02-14 05:01:54.555073 | 2026-02-14 05:01:54.555147 | TASK [Delete router] 2026-02-14 05:01:55.172401 | controller | skipping: Conditional result was False 2026-02-14 05:01:55.228952 | 2026-02-14 05:01:55.229042 | TASK [Delete subnet] 2026-02-14 05:02:07.866425 | controller | changed 2026-02-14 05:02:07.923534 | 2026-02-14 05:02:07.923682 | TASK [Delete network] 2026-02-14 05:02:21.096852 | controller | changed 2026-02-14 05:02:21.143827 | 2026-02-14 05:02:21.143974 | TASK [Remove clouds.yml secret] 2026-02-14 05:02:21.478615 | controller | changed 2026-02-14 05:02:21.605893 | 2026-02-14 05:02:21.606006 | PLAY RECAP 2026-02-14 05:02:21.606048 | controller | ok: 16 changed: 10 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-02-14 05:02:21.606069 | 2026-02-14 05:02:21.728587 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/crc/bootstraped-ci-network-cleanup.yml@master] 2026-02-14 05:02:21.737791 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2026-02-14 05:02:22.331924 | 2026-02-14 05:02:22.332082 | PLAY [Report DLRN results after job run] 2026-02-14 05:02:22.409524 | 2026-02-14 05:02:22.409637 | TASK [Report job status to DLRN] 2026-02-14 05:02:22.473905 | controller | ok 2026-02-14 05:02:22.531298 | 2026-02-14 05:02:22.531404 | TASK [dlrn_report : Warning if DLRN is not running] 2026-02-14 05:02:22.586613 | controller | skipping: Conditional result was False 2026-02-14 05:02:22.619366 | 2026-02-14 05:02:22.619457 | TASK [dlrn_report : Install dlrnapi-client shyaml package] 2026-02-14 05:02:22.664058 | controller | skipping: Conditional result was False 2026-02-14 05:02:22.706193 | 2026-02-14 05:02:22.706308 | TASK [dlrn_report : Install kinit related package] 2026-02-14 05:02:22.762464 | controller | skipping: Conditional result was False 2026-02-14 05:02:22.809086 | 2026-02-14 05:02:22.809190 | TASK [dlrn_report : Install dlrn kerberos related packages] 2026-02-14 05:02:22.854530 | controller | skipping: Conditional result was False 2026-02-14 05:02:22.900836 | 2026-02-14 05:02:22.900942 | TASK [Set zuul-log-path fact] 2026-02-14 05:02:23.069058 | controller | skipping: Conditional result was False 2026-02-14 05:02:23.131719 | 2026-02-14 05:02:23.131885 | TASK [dlrn_report : Set the the value of cifmw_repo_setup_promotion when multiple dlrn tags are used] 2026-02-14 05:02:23.176453 | controller | skipping: Conditional result was False 2026-02-14 05:02:23.201113 | 2026-02-14 05:02:23.201191 | TASK [Get hash related data from repo_setup role] 2026-02-14 05:02:23.245781 | controller | skipping: Conditional result was False 2026-02-14 05:02:23.280498 | 2026-02-14 05:02:23.280638 | TASK [dlrn_report : Perform kinit for DLRN kerberos authentication] 2026-02-14 05:02:23.935153 | controller | skipping: Conditional result was False 2026-02-14 05:02:23.982833 | 2026-02-14 05:02:23.982952 | TASK [dlrn_report : Set empty value for dlrnapi password] 2026-02-14 05:02:24.028097 | controller | skipping: Conditional result was False 2026-02-14 05:02:24.062617 | 2026-02-14 05:02:24.062790 | TASK [dlrn_report : Report results to dlrn for the tested hash] 2026-02-14 05:02:24.716215 | controller | skipping: Conditional result was False 2026-02-14 05:02:24.923529 | 2026-02-14 05:02:24.923689 | PLAY RECAP 2026-02-14 05:02:24.923748 | controller | ok: 0 changed: 0 unreachable: 0 failed: 0 skipped: 10 rescued: 0 ignored: 0 2026-02-14 05:02:24.923773 | 2026-02-14 05:02:25.019320 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/dlrn/dlrn-report.yaml@master] 2026-02-14 05:02:25.024929 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-14 05:02:25.646190 | 2026-02-14 05:02:25.646305 | PLAY [all] 2026-02-14 05:02:25.734172 | 2026-02-14 05:02:25.734302 | TASK [include_role : fetch-output] 2026-02-14 05:02:25.817752 | controller | ok 2026-02-14 05:02:25.824753 | crc | ok 2026-02-14 05:02:25.882718 | 2026-02-14 05:02:25.882859 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-14 05:02:25.966651 | controller | ok 2026-02-14 05:02:26.004330 | crc | ok 2026-02-14 05:02:26.027549 | 2026-02-14 05:02:26.027684 | TASK [fetch-output : Set log path for single node] 2026-02-14 05:02:26.066645 | controller | skipping: Conditional result was False 2026-02-14 05:02:26.067120 | crc | skipping: Conditional result was False 2026-02-14 05:02:26.118753 | 2026-02-14 05:02:26.118876 | LOOP [fetch-output : Ensure local output dirs] 2026-02-14 05:02:26.440044 | controller -> localhost | ok: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/logs/controller" 2026-02-14 05:02:26.449511 | crc -> localhost | ok: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/logs/crc" 2026-02-14 05:02:26.645691 | controller -> localhost | ok: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/artifacts" 2026-02-14 05:02:26.669644 | crc -> localhost | ok: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/artifacts" 2026-02-14 05:02:26.880530 | crc -> localhost | ok: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/docs" 2026-02-14 05:02:26.883032 | controller -> localhost | ok: "/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/docs" 2026-02-14 05:02:26.916584 | 2026-02-14 05:02:26.916702 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-14 05:02:27.643189 | crc | changed: 2026-02-14 05:02:27.643749 | crc | .d..t...... ./ 2026-02-14 05:02:27.643815 | crc | >f+++++++++ crc-cloud-workdir-crc-all-logs.tar.gz 2026-02-14 05:02:27.643842 | crc | >f+++++++++ zuul-output-crc-all-logs.tar.gz 2026-02-14 05:02:27.643863 | crc | cd+++++++++ crc-cloud/ 2026-02-14 05:02:27.643908 | crc | ok: All items complete 2026-02-14 05:02:27.643929 | 2026-02-14 05:02:27.915938 | controller | changed: 2026-02-14 05:02:27.916268 | controller | .d..t...... ./ 2026-02-14 05:02:27.916307 | controller | >f+++++++++ zuul-output-controller-all-logs.tar.gz 2026-02-14 05:02:28.231446 | crc | ok 2026-02-14 05:02:28.349846 | controller | ok 2026-02-14 05:02:28.730614 | crc | ok 2026-02-14 05:02:28.788717 | controller | ok 2026-02-14 05:02:28.900888 | 2026-02-14 05:02:28.901021 | TASK [include_role : fetch-output-openshift] 2026-02-14 05:02:28.918628 | controller | skipping: Conditional result was False 2026-02-14 05:02:28.929579 | crc | skipping: Conditional result was False 2026-02-14 05:02:28.955615 | 2026-02-14 05:02:28.955739 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-14 05:02:29.338622 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.007640 2026-02-14 05:02:29.339067 | controller -> localhost | changed: All items complete 2026-02-14 05:02:29.339126 | 2026-02-14 05:02:29.649149 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.012154 2026-02-14 05:02:29.838222 | 2026-02-14 05:02:29.838370 | PLAY [all] 2026-02-14 05:02:29.918407 | 2026-02-14 05:02:29.918525 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-14 05:02:30.566261 | controller | changed 2026-02-14 05:02:30.875604 | crc | changed 2026-02-14 05:02:31.070581 | 2026-02-14 05:02:31.070686 | PLAY RECAP 2026-02-14 05:02:31.070742 | controller | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-02-14 05:02:31.070774 | crc | ok: 4 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-02-14 05:02:31.070793 | 2026-02-14 05:02:31.170585 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-02-14 05:02:31.174860 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-02-14 05:02:31.809271 | 2026-02-14 05:02:31.809377 | PLAY [localhost] 2026-02-14 05:02:31.826353 | 2026-02-14 05:02:31.826432 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-14 05:02:32.384284 | localhost | changed 2026-02-14 05:02:32.389075 | 2026-02-14 05:02:32.389151 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-14 05:02:32.430414 | localhost | ok 2026-02-14 05:02:32.441241 | 2026-02-14 05:02:32.441329 | TASK [add-fileserver : Create SSH private key tempfile] 2026-02-14 05:02:32.836817 | localhost | changed 2026-02-14 05:02:32.841908 | 2026-02-14 05:02:32.841992 | TASK [add-fileserver : Create SSH private key from secret] 2026-02-14 05:02:33.588609 | localhost | changed 2026-02-14 05:02:33.618192 | 2026-02-14 05:02:33.618379 | TASK [add-fileserver : Add fileserver ssh key] 2026-02-14 05:02:34.065228 | localhost | Identity added: /var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/tmp/ansible.d2vgr0uo (/var/lib/zuul/builds/3f315024dbb1402fa635520fc2220371/work/tmp/ansible.d2vgr0uo) 2026-02-14 05:02:34.065430 | localhost | ok: Runtime: 0:00:00.008821 2026-02-14 05:02:34.069894 | 2026-02-14 05:02:34.069963 | TASK [add-fileserver : Remove SSH private key from disk] 2026-02-14 05:02:34.322113 | localhost | ok: Runtime: 0:00:00.009285 2026-02-14 05:02:34.327173 | 2026-02-14 05:02:34.327240 | TASK [add-fileserver : Add fileserver to inventory] 2026-02-14 05:02:34.443359 | localhost | changed 2026-02-14 05:02:34.453027 | 2026-02-14 05:02:34.453168 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-02-14 05:02:34.943337 | localhost | changed 2026-02-14 05:02:34.970588 | 2026-02-14 05:02:34.970655 | PLAY [localhost] 2026-02-14 05:02:34.982062 | 2026-02-14 05:02:34.982122 | TASK [Generate bulk log download script] 2026-02-14 05:02:35.003030 | localhost | ok 2026-02-14 05:02:35.015755 | 2026-02-14 05:02:35.015818 | TASK [local-log-download : Check API endpoint is defined] 2026-02-14 05:02:35.068277 | localhost | ok: All assertions passed 2026-02-14 05:02:35.078009 | 2026-02-14 05:02:35.078139 | TASK [local-log-download : Create download script] 2026-02-14 05:02:35.594889 | localhost -> localhost | changed 2026-02-14 05:02:35.604434 | 2026-02-14 05:02:35.604499 | TASK [Register quick-download link] 2026-02-14 05:02:35.633305 | localhost | ok 2026-02-14 05:02:35.650072 | 2026-02-14 05:02:35.650128 | PLAY [logserver.rdoproject.org] 2026-02-14 05:02:35.660076 | 2026-02-14 05:02:35.660139 | TASK [Set zuul-log-path fact] 2026-02-14 05:02:35.678776 | logserver.rdoproject.org | ok 2026-02-14 05:02:35.688395 | 2026-02-14 05:02:35.688455 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-14 05:02:35.726242 | logserver.rdoproject.org | ok 2026-02-14 05:02:35.733365 | 2026-02-14 05:02:35.733451 | TASK [upload-logs : Create log directories] 2026-02-14 05:02:36.710054 | logserver.rdoproject.org | changed 2026-02-14 05:02:36.717385 | 2026-02-14 05:02:36.717543 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-14 05:02:37.098608 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.044986 2026-02-14 05:02:37.105618 | 2026-02-14 05:02:37.105712 | TASK [upload-logs : Upload logs to log server] 2026-02-14 05:02:41.834436 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-02-14 05:02:41.841150 | 2026-02-14 05:02:41.841288 | LOOP [upload-logs : Compress console log and json output] 2026-02-14 05:02:41.907544 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-14 05:02:41.921868 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-14 05:02:41.938212 | 2026-02-14 05:02:41.938405 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-14 05:02:41.999131 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-14 05:02:41.999391 | 2026-02-14 05:02:42.003939 | logserver.rdoproject.org | skipping: Conditional result was False 2026-02-14 05:02:42.014947 | 2026-02-14 05:02:42.015160 | LOOP [upload-logs : Upload console log and json output]